はじめに
OpenAI DevDay で発表されたAssistant APIがなんだかすごそうなんだけど
英語がよくわからなくてピンとこなかったので実際に試してみることにしました
Playgroundで試せます
2023/11/07 追記
を読んで少しわかったけどAssistant APIのホントの良さは、
Threadによるメッセージ管理ができるようになったところなのかなと思いました。
なので、、、これはPlaygroundからではなく、実際にAPIを使って実装しないとピンとこないなって思いました。
また別の機械で確かめることにしよう。
やってみる
画面左側のCreateをクリックして実行。
項目の概要は以下の通り
- Name
- assistantの名称。なんでもいい
- Instructions
- AIに何をしてほしいのかを書く。Assistant APIなので、「何を助けてほしいか?」を具体的に書くのが大事
- Models
- Tools
- Assistants APIが現在対応している連携ツール
- Function
- Calling Functionの要領で外部呼出し関数の定義を書くことができる
- Code Interpreter
- 課金勢にはおなじみのCode Interpreterが使える
- Retrieval
- Fileをアップロードすることで、その情報も使って回答してくれる
話しかけてみる
真ん中の入力欄に自己紹介をして Add and run クリック。
次は英会話の授業らしく、英語で話しかけたら付き合ってくれるか試してみよう。
→めちゃちゃんと話しかけてくれた。
今日はここまで
きっとAssistant APIの良さはToolsが使えるところにあるんだろうと思ったけど
思った以上に簡単に試せたことに驚いた。
先日がんばってプログラムでFunctionsがやっと理解できたところなのに
あっという間に「それ、プログラム頑張って作らなくてもいいっすよ」と言われたような
うれしいような悲しいような気持ちになった。