ツール利用(Function Calling)

ツール利用とは、AIが外部の機能やシステムを呼び出す仕組みのことです。 これによって、AIは文章を生成するだけでなく、実際の操作を行えるようになります。

別表記:ツール利用/Function Calling/関数呼び出し/ツール呼び出し

なぜ必要なのか

AIそのものは文章を生成するだけで、ファイルを操作したり、検索したり、メールを送ったりはできません。あらかじめ用意された機能を呼び出すことで、はじめて実行が可能になります。

この呼び出しの仕組みが整ったことが、AIが業務を担う段階に入った理由のひとつです。

セキュリティ上、最初の制御点になる

そのAIに何を呼び出させるかを限定しておけば、呼び出せない機能は使えません。AIが何を考えようと関係なく、その手前で止まります。

AIに「これはしてはいけない」とプロンプト等で伝える方法とは、効き方が違います。伝えるだけのほうは、AIが従わなければそれまでですが、呼び出せる機能の限定には技術的な強制力があります。

よくある誤解:一度許可すれば済むのか

動作確認のために広めに許可したまま本番に移ると、そのぶんの実行手段がAIに残り続けます。運用開始のタイミングで、必要な機能だけに絞り直す作業が要ります。

ここが抜けたまま数年が経ち、誰も把握していない実行手段が残っている、という状態は避けたいところです。

一覧に戻る