ツール選択の失敗と対策
対象読者: AIが適切なツールを選ばない・使うべき場面で使わないという問題に悩んでいる方
前提知識: ツール利用とは の基礎
ツール利用でつまずく原因の多くは、ツールそのものの実装ではなく選択にあります。使うべき場面で使わない、似たツールを取り違える、という失敗は設計で減らせます。
3つの失敗パターン
| 失敗 | 症状 | 主な原因 |
|---|---|---|
| 使うべきときに使わない | 推測で答えてしまう | ツールの用途が説明文から読み取れない |
| 似たツールを取り違える | 期待と違う結果になる | 用途の境界が曖昧 |
| 不要なのに使う | 余計な実行が増える | 「使わない場面」が書かれていない |
原因1:ツールが多すぎる
ツールの数が増えるほど、似た用途のものが混ざり、判断が難しくなります。人間でも、名前の似た機能が20個並んでいれば選び間違えます。
- 用途が重なるツールは統合する
- 使われていないツールは外す
- タスクの種類ごとに、渡すツールを絞る
すべてのツールを常に渡す必要はありません。作業の性質に応じて必要なものだけを渡すほうが、精度もコストも改善します。
原因2:説明文が足りない
ツールの説明文は、AIにとって唯一の判断材料です。「何ができるか」だけでなく、いつ使い、いつ使わないかまで書きます。
# 説明が不足している例
検索を実行する
# 十分な説明の例
社内ドキュメントを全文検索する。
公開情報や一般知識を調べる用途には使わない。
検索語は日本語で、3語以内が望ましい。「使わない場面」を明記することが、取り違えを減らすうえでもっとも効果があります。
原因3:境界が曖昧
用途が重なるツールが並んでいると、どちらを選んでも間違いに見えます。
# 境界が曖昧
- search_docs: ドキュメントを検索する
- find_content: コンテンツを探す
# 境界を明示
- search_docs: 公開済みドキュメントを全文検索する
- find_files: ファイル名とパスから対象を特定する(本文は検索しない)名前と説明の両方で、担当範囲が重ならないようにします。
確認の順序
ツール選択がうまくいかないときは、次の順で確認します。
- そのツールがAIに渡っているか
- 説明文から用途と使わない場面が読み取れるか
- 用途が重なる別のツールがないか
- ツールの総数が多すぎないか
まとめ
- ツール利用の失敗の多くは実装ではなく選択で起きる
- ツールが多すぎると似た用途が混ざり、判断精度が落ちる
- 説明文には「使う場面」と「使わない場面」の両方を書く
- 用途が重なるツールは統合するか、境界を明示する
関連リンク
クイズ