Logo
Logo
CTRLK

共有コンポーネント

エージェント マニフェスト

エージェント マニフェストは、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)を参照してください。