関数呼び出し(Function Calling)とは

関数呼び出し(Function Calling)とは、AIが必要に応じて外部の関数やツールを呼び出し、計算や検索などの実処理を行わせる仕組みです。AIは文章を生成するだけでなく、この仕組みを通じて実際の作業を実行できるようになります。

最終更新: 2026-07-23

01

AIが「作業」までできる理由

AIモデル自体は計算や最新情報の検索が苦手ですが、関数呼び出しの仕組みを使うことで、電卓のような計算処理や、データベース検索、外部APIの呼び出しなどをAIの判断で実行させることができます。

AIコーディングエージェントがファイルを読み書きしたり、コマンドを実行したりできるのも、この関数呼び出しの仕組みが土台になっています。近年ではMCPのような規格を使って、より多くのツールを統一的に呼び出せるようになってきています。

02

関連する用語