ツールの定義と提示 ― LLMに道具を持たせて呼ばせる仕組み【プロンプトで読み解くAIエージェント #4】

zenn · 2026-06-29

この記事で分かること

LLMにツール(関数)を定義して呼び出させる仕組みを、プロンプトの具体例とともに理解できる。ツール定義の書き方や、呼び出し条件の設定方法が実用的に学べる。

詳細要約

LLMに外部ツールを使わせるには、関数定義をシステムプロンプトに記述し、LLMがその関数を呼び出す形で連携させる。実際の実装では、ツール名・説明・引数スキーマをJSON形式で定義し、LLMの応答に含まれる関数呼び出しを解析して実行する。注意点として、ツールの説明文はLLMが適切なタイミングで呼び出す判断材料となるため、曖昧さを避けて具体的に記述する必要がある。

関連ニュース