冪等性(Idempotency)
Idempotency(冪等性)とは、ある操作を1回実行しても複数回繰り返し実行しても最終的な結果が完全に同じであることを指します。この特性により、Agentのリトライロジックは同じ操作を安全に繰り返し呼び出せ、繰り返し実行によって意図しない重複した副作用(重複請求・重複注文)が生じることを心配する必要がありません。
中級
MCPサーバー(MCP Server)
MCP Serverとは、MCP Protocol仕様を実装し、一連のツールまたはデータアクセス能力を外部に提供する独立したサービスです。Agent(MCP Clientとして)がこのサーバーに接続すると、サーバーが公開するツールを呼び出せるようになり、外部サービスごとにカスタムの統合コードを個別に書く必要がなくなります。
初級
構造化出力(Structured Output)
Structured Outputとは、LLMに自由文ではなく事前定義された形式(通常はJSON Schema)で結果を返させることで、Agentの下流コードが脆弱なテキスト解析や正規表現による推測に頼らず、モデルの出力を確実にパースできるようにする仕組みです。
初級
ツールシャドウイング(クロスオリジン権限昇格)
悪意ある<a href="/ja/glossary/mcp-tools/mcp-server/">MCPサーバー</a>が、自身のツールの説明に指示を隠すことで、全く別の、本来信頼できるはずのサーバーが提供するツールをエージェントがどう使うかを操作する攻撃。攻撃者は信頼されたツールを実際に呼び出す必要すらなく、エージェントの推論を静かに書き換えるだけでよい。
advanced