Skip to main content
openai tutorialOpenAI tutorial

Tutorial 09: Custom Legal Skills, Guardrails & Agents (OpenAI)

Build custom skills for your firm's workflows, create compliance guardrails, and deploy multi-agent systems for complex legal tasks.

学習内容

このチュートリアルでは、カスタム法務スキルの構築、安全チェック(ガードレール)の追加、OpenAI でのマルチエージェントワークフローの実行方法を説明します。技術的習熟が必要です。

エキスパートレベル

開発者スキル推奨。推定所要時間:120 分。

学習目標

このチュートリアルを終えると、次のことができるようになります:

  • OpenAI のアーキテクチャ(Assistants、Custom GPTs、Moderation、カスタムガードレール)を理解
  • 事務所のワークフローのためのカスタム法務スキルを構築
  • 品質管理とコンプライアンスのためのガードレールを作成
  • 複雑な法務タスクのためのマルチエージェントシステムをデプロイ

パート 1:OpenAI スタックの理解

アーキテクチャ概要

Custom GPTs、Assistants API、Moderation、Function Calling。法務向けユースケース。

法務における重要性

Custom GPTs でプレイブックと基準をエンコード;Assistants API でパイプライン;Moderation API でフィルタリング;ラッパーで監査とコンプライアンス。


OpenAI コンテキストにおけるスキルとは?

Custom GPTs または Assistants に保存された専門指示と知識。永続化と自動アクティベーション。

Custom GPT による実装

Custom GPT を作成、指示を記述(SKILL.md 相当)、知識ファイル(playbook JSON、clause library)を追加、テストとキャリブレーション。

例:NDA トリアージスキル

NDA トリアージ専用 Custom GPT:分類、非標準条項、テンプレート比較、GREEN/YELLOW/RED。


パート 3:コンプライアンスガードレールの構築

ガードレールとは?

ワークフローの特定ポイントで実行されるチェック。Moderation API でコンテンツ;カスタムラッパーで監査、PII、承認ゲート。

法務コンプライアンスガードレールの例

Moderation API、カスタム API ラッパー、後処理スクリプト。目的:特権文書への不正変更を防止。

追加のガードレールユースケース

引用検証、機密性チェック、特権保護。

ガードレール実装チェックリスト

入出力モデレーション、引用検証、監査ログ、機密性、承認ゲート、PII 検出、レート制限。

Moderation API クイックリファレンス

openai.moderations.create({ input }) でモデル送信前にコンテンツをフィルタリング。


マルチエージェントパターンの理解

Assistants API、Agents SDK、コードによるオーケストレーション。

例:並列デューデリジェンスレビュー

複数アシスタント(契約、IP、雇用、訴訟);並列スレッド;Chat Completions で統合。

例:リサーチ+ドラフトワークフロー

ステージ:リサーチ、ドラフト、レビュー。API 呼び出しのチェーン。


パート 5:スキルの配布用パッケージング

Custom GPT の共有

プライベート、組織、公開(法務ワークフローでは注意)。

プログラム利用のための Assistants API

API で Assistants を作成、ID を保存、スレッドで分離、file search でナレッジベース。

スキルパッケージ構造

instructions.md、playbook.json、clause-library.md、examples/、README.md。

配布チェックリスト

指示の最新化、クライアント名なし、共有範囲の適切化、バージョン/日付の記載。

セキュリティ考慮事項

ソース検証、コードレビュー、クライアントデータなし、バージョン管理、アクセス制御。


パート 6:セキュリティとコンプライアンス

スキルと GPT のセキュリティ

ソース検証、コードレビュー、クライアントデータなし、バージョン管理、アクセス制御。

データ保護パターン

監査とサニタイズのための API ラッパー(返却前の PII リダクション)。

コンプライアンス要件チェックリスト

IT セキュリティによるレビュー、サンドボックスでのガードレールテスト、監査ログ有効化、データ分離、アクセス制御、バックアップ手順。

スキルセキュリティチェックリスト

ソース検証、コードレビュー、クライアントデータなし、バージョン管理、アクセス制限。


パート 7:トラブルシューティング

よくある問題

スキルがアクティブにならない、出力が一貫しない、ガードレールのバイパス、Assistants タイムアウト、モデル動作の異常、トークン制限、Custom GPT が知識ファイルを無視、Moderation の誤検知。

Assistants API デバッグのヒント

run.status、run.last_error、include、ツール定義、usage、file search を確認。

Custom GPT デバッグのヒント

最小限の指示でテスト、知識ファイルへの参照を確認。

Custom GPT と Assistants API の使い分け

アドホック → Custom GPT;事務所ワークフロー → Custom GPT(組織);自動パイプライン → Assistants API;マルチステップオーケストレーション → Assistants API;監査/コンプライアンス → Assistants API + ラッパー。

例:出力フォーマット指示

必要な構造(要約、表、条項別分析、リスクスコア、優先事項、質問)を持つ Output Format セクションを追加。


今すぐ実行

  • 事務所のレビュープロセスのためのカスタムスキル(Custom GPT)を作成
  • 少なくとも 1 つのガードレール(監査ログまたは出力検証)を追加
  • 文書処理のマルチステップワークフローをテスト
  • チームが使えるようスキルを文書化
  • 共有 Custom GPT としてのパッケージングを検討

ナビゲーション


クイックリファレンス:OpenAI コマンド

# Custom GPTs
chat.openai.com -> Create GPT -> 指示と知識を設定

# Assistants API
openai.beta.assistants.create({ instructions, model, tools })
openai.beta.threads.create()
openai.beta.threads.runs.create(thread_id, { assistant_id })

# Moderation
openai.moderations.create({ input: user_content })

関連ファミリーページ


ソース

追加読書

On this page

1 学習内容2 学習目標3 パート 1:OpenAI スタックの理解3.1 アーキテクチャ概要3.2 法務における重要性4 パート 2:カスタム法務スキルの構築4.1 OpenAI コンテキストにおけるスキルとは?4.2 Custom GPT による実装4.3 例:NDA トリアージスキル5 パート 3:コンプライアンスガードレールの構築5.1 ガードレールとは?5.2 法務コンプライアンスガードレールの例5.3 追加のガードレールユースケース5.4 ガードレール実装チェックリスト5.5 Moderation API クイックリファレンス6 パート 4:マルチエージェント法務ワークフロー6.1 マルチエージェントパターンの理解6.2 例:並列デューデリジェンスレビュー6.3 例:リサーチ+ドラフトワークフロー7 パート 5:スキルの配布用パッケージング7.1 Custom GPT の共有7.2 プログラム利用のための Assistants API7.3 スキルパッケージ構造7.4 配布チェックリスト7.5 セキュリティ考慮事項8 パート 6:セキュリティとコンプライアンス8.1 スキルと GPT のセキュリティ8.2 データ保護パターン8.3 コンプライアンス要件チェックリスト8.4 スキルセキュリティチェックリスト9 パート 7:トラブルシューティング9.1 よくある問題9.2 Assistants API デバッグのヒント9.3 Custom GPT デバッグのヒント9.4 Custom GPT と Assistants API の使い分け9.5 例:出力フォーマット指示10 今すぐ実行11 ナビゲーション12 クイックリファレンス:OpenAI コマンド13 関連ファミリーページ14 ソース15 追加読書