AI Agentカスタムプラグインの設定方法
AI Agentカスタムプラグインを使用すると、ご自身のHTTPインターフェースをAI Agentにシームレスに統合し、Agentが利用可能な強力なツールとして活用できます。
1. プラグインの動作原理
AI Agentカスタムプラグインの核心的な原理は、ご自身のHTTPインターフェースをAI Agentが理解し呼び出せるツールへと変換することにあります。カスタムプラグインでは、OpenAPI Specification形式を用いてインターフェースを詳細に記述する必要があります。これにはリクエスト方式、リクエストURL、入力パラメータ、レスポンスパラメータなどが含まれます。このような標準化された記述により、AIはインターフェースの機能を理解し、必要に応じて自動的に呼び出すことができます。
2. カスタムプラグイン追加の入口
カスタムプラグインを追加するには、以下の手順に従ってください:

3. カスタムプラグイン設定詳細
開いた設定フォームで、プラグインを定義するための関連情報を入力する必要があります。各パラメータの詳細は以下の通りです:

- Code:プラグインの一意な識別子です。重複しない英語の内容である必要があります。AIが理解しやすく利用しやすいよう、get_weather_infoやsend_email_notificationなど意味のある名前を推奨します。
- Name:プラグイン名で、システム内で表示されます。
- Description:プラグイン機能の簡単な説明です。この説明はAIがプラグインの用途を理解する上で非常に重要なので、必ず明確かつ正確にプラグインの機能を記載してください。
- Request Header:インターフェースで認証が必要な場合、ここでリクエストヘッダー情報を設定できます。たとえば、AuthorizationやTokenを設定して認証を行います。
- OpenAPI / Swagger Schema (JSON):設定の中で最も重要な部分であり、インターフェースを記述するために使用します。
OpenAPI / Swagger Schema (JSON)について
OpenAPI Specification (OAS) は、RESTful APIを記述するための標準フォーマットです。JSON形式でAPIの様々な情報を定義します。主な内容は以下の通りです:
- サーバーアドレス
- 利用可能な全てのパス(エンドポイント)
- 各パスのリクエスト方式(GET, POSTなど)
- リクエストパラメータ
- レスポンス内容
- 認証方式 この標準について詳しく知りたい場合は、公式ドキュメントをご覧ください:OpenAPI Specification。
AIにOpenAPI JSONの生成を依頼する
このプロセスを簡略化するために、AIに直接JSON内容の生成を依頼することができます。以下のプロンプトを使用し、プレースホルダー部分を置き換えてください:
请帮我根据以下接口信息,生成一个符合 OpenAPI 3.0 规范的 JSON 对象:
接口地址:${你的接口URL}
接口方法:${GET/POST/PUT/DELETE}
接口入参:${接口的参数列表,包含参数名、类型、是否必填、描述}
接口返参:${接口的返回内容结构}
接口描述:${对该接口功能的简要描述}
AIが生成したJSON内容をコピーし、OpenAPI / Swagger Schema (JSON) 入力欄に貼り付けてください。