【ふぁんくしょんこーりんぐ】
Function Calling(ファンクションコーリング) とは?
💡 AIに「電話をかける力」を与える仕組み
📌 このページのポイント
Function Callingって、AIが勝手にプログラムを動かすってこと?
どうやってAIに関数のことを教えるの?
具体的にはどんな場面で使うの?
「明日の東京の天気は?」と聞かれたら get_weather(location="東京", date="明日") を呼ぶ、とか。他にもデータベース検索、メール送信、カレンダー登録など、外部サービスとAIをつなぐあらゆる場面で使われているよ
Tool Useとは違うの?
まとめ:ざっくりこれだけ覚えればOK!
「Function Calling」って出てきたら「AIが外部の関数やAPIを呼び出せる機能」と思えればだいたいOK!
📖 おまけ:英語の意味
「Function Calling」 = 関数呼び出し
💬 Function(関数)をCalling(呼び出す)というプログラミング用語そのままで、LLMが適切な関数を選んで呼び出す能力を指すよ