AI Engineering Tools

生成AIエンジニアリング

AIエージェント・ツール呼び出し用語

エージェント、構造化されたツール呼び出し、MCP接続、オーケストレーション、メモリ、計画、ハンドオフ、および人間の承認制御を理解します。

12

エージェント

AIエージェント

AI agent

意味

モデルを使用して目標に向かってアクションを選択し実行するシステム。多くの場合、複数のステップを伴います。

使用場面

パスを完全に予測できない場合、またはツールを動的に選択する必要がある場合は、エージェントを使用します。

活用例

エージェントがチケットを読み、ドキュメントを検索し、修正案を作成し、承認を要求します。

ツール

ツール呼び出し

Tool calling

意味

アプリケーションが外部機能を実行するための、モデルからの構造化されたリクエスト。

使用場面

検索、データベースアクセス、計算、ファイル操作、およびビジネスAPIに使用します。

活用例

検証済みの注文 ID を使用して、get_order_status を呼び出します。

ツール

関数呼び出し

Function calling

意味

利用可能な関数を名前と型付き引数で記述するツール呼び出しパターン。

使用場面

アプリケーションが、制御された一連の呼び出し可能な操作を公開する場合に利用します。

活用例

関数:create_calendar_event(title, start_time, attendees)。

ツール

ツールスキーマ

Tool schema

意味

ツール、入力、および制約の目的を定義する、機械が読み取り可能な定義。

使用場面

正確なスキーマを記述して、モデルが正しいツールを選択し、有効な引数を生成できるようにします。

活用例

金額を正の数として、通貨を3文字のコードとして定義します。

接続

モデルコンテキストプロトコル (MCP)

Model Context Protocol (MCP)

意味

AIアプリケーションを外部ツール、データ、および再利用可能なプロンプトに接続するためのオープンプロトコル。

使用場面

共有クライアント-サーバー契約を通じて、互換性のある機能を統合するために使用します。

活用例

AIホストをドキュメントMCPサーバーに接続し、検索ツールを公開する。

接続

MCP ホスト

MCP host

意味

複数のMCPクライアントを調整し、権限とユーザーエクスペリエンスを制御するAIアプリケーション。

使用場面

ユーザーの同意、モデルのインタラクション、およびサーバー接続が管理される場所を説明する際に、この用語を使用してください。

活用例

デスクトップアシスタントが、ローカルおよびリモートサーバーのMCPホストとして機能します。

接続

MCP サーバー

MCP server

意味

ツール、リソース、またはプロンプトをMCPクライアントに公開するプログラム。

使用場面

互換性のあるAIホスト間で再利用できるデータソースまたはサービスがある場合に、それらを作成します。

活用例

CRM MCPサーバーは、顧客検索を読み取り専用ツールとして公開します。

ワークフロー

オーケストレーション

Orchestration

意味

ワークフロー内のモデル、ツール、エージェント、状態、および制御フローの調整。

使用場面

複数の機能が順番に、並行して、または条件付きで実行される必要がある場合に利用します。

活用例

検索、分析、承認、および公開を、個別の段階としてオーケストレーションします。

エージェント

エージェントの記憶

Agent memory

意味

エージェントがステップまたはセッション全体で再利用できる情報を保存します。

使用場面

持続可能な好み、タスクの状態、または以前の決定のために、スコープ付きメモリを使用します。

注意

必要なデータのみを保存し、保持、削除、およびアクセスルールを定義します。

活用例

このプロジェクトの承認されたトーンガイドを覚えておいてください。無関係な個人的な会話ではありません。

エージェント

計画

Planning

意味

実行前または実行中に、中間アクションを選択および順序付けします。

使用場面

依存関係または代替パスを持つ多段階目標に使用します。

活用例

計画:入力を検査し、証拠を取得し、ドラフトを作成し、次に検証を実行する。

ワークフロー

Handoff

Handoff

意味

1つのエージェントまたはコンポーネントから別のコンポーネントに、タスクとその関連コンテキストを転送します。

使用場面

専門的なエージェントが、明確な責任を所有している場合に利用します。

活用例

トリアージ担当者が、証拠と制約とともに、請求案件を払い戻し担当者に引き渡します。

Human control

Human-in-the-loop (HITL)

Human-in-the-loop (HITL)

意味

人がAIワークフローの一部をレビュー、修正、または承認するコントロールパターン。

使用場面

影響が大きく、不可逆的で、財務的、法的、または外部に公開される可能性がある場合に要求します。

活用例

返金処理を行う前に一時停止し、承認された従業員に承認を依頼する。