Function Calling
ひとことで言うと
AIが外部のツールやプログラムを呼び出して実行する仕組み。
一言でいうと:AIが自分で外部のツールやプログラムを呼び出す仕組みです。
やさしく説明すると
AIは文章を作るのが本業で、今日の天気を調べたり計算を正確に行ったりするのは苦手です。Function Callingは、そうした作業を外部のツールに任せる仕組みです。
AIは「天気を調べる機能を、東京という条件で使いたい」という形を出力します。プログラム側がそれを実行し、結果をAIに戻すと、AIが自然な文章にまとめます。AIエージェントを支える土台となる技術です。
初心者へのひとこと
AIが正確な計算や最新情報を返せるようになったのは、賢くなったからではなく、道具を使えるようになったからです。この違いを押さえておくと、できること・できないことの見分けがつきます。
関連する用語
- AIエージェント
- MCP(Model Context Protocol)
- API