生成AI応用比較

Azure OpenAI Serviceの関数呼び出し(Function Calling)とLLMの知識ベースを用いた回答の主な違いはどれか?

A.関数呼び出しはLLMが外部ツール・API・データベースを動的に実行して最新情報を取得するが、知識ベースは学習時点の静的な知識に依存する← 正解
✓ 正解です。関数呼び出しはLLMが天気API・計算機・DB照会などを実行して動的に情報を取得し、学習後の最新データに対応できます。知識ベースはモデルの訓練データに限定されます。
B.関数呼び出しは確定的な結果を保証するが、知識ベースは確率的な回答のみ提供する
✗ 誤りです。関数呼び出しの実行結果は確定的ですが、その解釈はLLMの判断に依存します。知識ベースも確率的な出力を生成します。
C.関数呼び出しはテキスト出力に限定され、知識ベースは画像や動画も出力できる
✗ 誤りです。関数呼び出しはAPI応答形式に対応し、知識ベースがテキスト限定とは限りません。むしろ両者も多様な形式に対応可能です。
D.関数呼び出しはオープンソースモデルのみ対応で、知識ベースはクローズドなAPIモデルのみ対応する
✗ 誤りです。関数呼び出しはAzure OpenAI ServiceなどのクローズドAPIでも実装でき、オープンソースモデルにも対応可能な技法です。

この問題のポイント

関数呼び出しはLLMが天気API・計算機・DB照会などを実行して動的に情報を取得し、学習後の最新データに対応できます。知識ベースはモデルの訓練データに限定されます。

AI-900:Microsoft Azure AI Fundamentals の問題一覧