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