🐶

SlackアプリにOpenAIのアシスタントAPI組み込んだ話

2023/11/16に公開

内容

どんな実装なのかは以下のリンクから確認してください。ここでは簡単な所感で。

「Party on Slack」が新時代へ! OpenAI DevDay 発表のアシスタント API によりコード解釈とファイル添付が可能に ─Slack Copilot 時代が到来、Python の民主化が実現

今週に Slack Block kit でファイルアップロードできるようになった*おかげで、実装が大分楽になりました。本当は面倒なシーケンスを考えていましたが、モーダル上で完結できるように実装できましたね。

前にも書きましたが、OpenAI のドキュメントは読みやすくて良いですね。あと、何気に playground が実装イメージ沸いて良かったですね。どのくらい良かったかというと、ここで書くことがないくらい良かったです。

デバッグ時にコードインタープリターと retrieval をやってみましたが、Slack 上でできるというのは想像よりも使い勝手が良いように思います。アプリ入れれば ChatGPT Plus のようなものを契約がばらつかずに社員にばらまけるのはいいかもしれないですね。

1 人で大体 1week 程度で実装しましたが、これも Github Copilot があったからこそですね。ファイルだけのアップロードも OpenAI 側ではなぜか jsonl しかないですが(どっかにある?)、今回の実装では対応ファイルをファイルだけアップロードできるようにしているので、それだけでもちっと使いやすいかもしれないです。

おわりに

今回も簡単な所感にて。気になったらまずは入れてみてほしいですね。アプリ自体は無料で入れられるので。

Discussion