エージェント マニフェスト
エージェント マニフェストは、AI エージェントの機能や構成など、AI エージェントに関するメタデータを含む構造化された構成ファイルです。これは、AI システムがエージェントが何ができるか、どのように機能すべきかを理解するのに役立ちます。
ファイルに含まれる内容
マニフェストに含まれる内容の例を次に示します。
- エージェントとその目的を識別するためのエージェント名と説明
- LLM モデルの詳細
- 入力、出力、およびサポートされているアクション
マニフェストを使用する場合
マニフェストは、次の状況で役立ちます。
- エージェントの機能の概要を確認する
- エージェントを API や CRM などの外部システムと統合する
- エージェントの仕様を他の開発者と共有する
マニフェストの例
json
1
2{
3 "functions": [
4 {
5 "name": "getLLMs",
6 "description": "Gets response",
7 "method": "GET",
8 "uri": "https://api.example.com/health",
9 "inSchema": {
10 "properties": {
11 "LLM": {
12 "examples": [
13 "llama-3.2-3b-instruct-gpu",
14 "llama-3.2-1b-instruct-cpu",
15 "Gemini1.5-flash",
16 "GPT4o-mini"
17 ],
18 "title": "LLM",
19 "type": "string"
20 },
21 "Prompt Compression": {
22 "examples": [
23 true
24 ],
25 "title": "Prompt Compression",
26 "type": "object"
27 }
28 },
29 "required": [
30 "LLM"
31 ],
32 "type": "object"
33 },
34 "outSchema": {
35 "pattern": "^(.+)$",
36 "properties": {
37 "LLM": {
38 "default": "",
39 "examples": [
40 "llama-3.2-3b-instruct-gpu",
41 "llama-3.2-1b-instruct-cpu",
42 "Gemini1.5-flash",
43 "GPT4o-mini"
44 ],
45 "pattern": "^(.+)$",
46 "title": "response test",
47 "type": "string"
48 },
49 "Prompt Compression": {
50 "default": "false",
51 "examples": [
52 true,
53 false
54 ],
55 "title": "response test",
56 "type": "string"
57 }
58 },
59 "required": [
60 "response"
61 ],
62 "title": "The Items Schema",
63 "type": "object"
64 }
65 }
66 ]
67}
AIエージェントのマニフェストを表示するには、エージェントマニフェストの表示(/ai-agents/manage#view-agent-manifest)を参照してください。