🐶
SlackアプリにOpenAIのアシスタントAPI組み込んだ話
内容
どんな実装なのかは以下のリンクから確認してください。ここでは簡単な所感で。
今週に Slack Block kit でファイルアップロードできるようになった*おかげで、実装が大分楽になりました。本当は面倒なシーケンスを考えていましたが、モーダル上で完結できるように実装できましたね。
前にも書きましたが、OpenAI のドキュメントは読みやすくて良いですね。あと、何気に playground が実装イメージ沸いて良かったですね。どのくらい良かったかというと、ここで書くことがないくらい良かったです。
デバッグ時にコードインタープリターと retrieval をやってみましたが、Slack 上でできるというのは想像よりも使い勝手が良いように思います。アプリ入れれば ChatGPT Plus のようなものを契約がばらつかずに社員にばらまけるのはいいかもしれないですね。
1 人で大体 1week 程度で実装しましたが、これも Github Copilot があったからこそですね。ファイルだけのアップロードも OpenAI 側ではなぜか jsonl しかないですが(どっかにある?)、今回の実装では対応ファイルをファイルだけアップロードできるようにしているので、それだけでもちっと使いやすいかもしれないです。
おわりに
今回も簡単な所感にて。気になったらまずは入れてみてほしいですね。アプリ自体は無料で入れられるので。
Discussion