Open3

で、ChatGPT Function Callingで何が変わるんだい?

harrythecodeharrythecode

このドキュメントは何?

2023年6月13日のリリースで発表された「ChatGPT Function Calling」ブログ記事

結局何がすごいのかをまとめてるサイトがなかったのでまとめます。

結論

https://twitter.com/harrythecode/status/1669060125527515151

やってることを現在のChatGPT Pluginと比較すると以下のようになります。

そうです。何もフローが変わってないことにお気づきでしょうか。Function Callingは従来プラグインを作らないと外部APIを呼び出せてなかったのが、Open AI APIを呼び出す際に簡単に「プラグインと同等の処理」を行い、その結果をもとにユーザへ回答することが可能になりました。

ただプラグインと同等のことができるだけなので革命的なことではないのに留意してください。

その上で、あえて特徴的な違いを述べるのであれば、ちょっとした処理ならプラグインを作るよりFunction Callingで済ませることが可能になります。

そして「プラグイン」との大きな違いは「GPT-3.5」でも「プラグイン」と同様な処理を行えること。

今までGPT-4の速度が遅くて「決まった処理なのにプラグイン化できないかなぁ~」と言うお悩みを解決してくれます。以下の方はモデルgpt-3.5-turbo-0613でWeb Browsing (検索エンジン: Duck Duck Go)機能を追加しています。

https://twitter.com/matchaman11/status/1668997368971251712