/blotjs-gpt-slack-app

SlackでChat-GPTのbotを呼び出し、スレッドに質問を行うと返答が返ってくるアプリ

Primary LanguageJavaScript

このリポジトリの目的

GPT を活用したレコメンドアプリを開発する。

POC 段階なので検証と体験設計のもとになる MVP として開発する。

GPT を活用した slack アプリによる対話によるレコメンドの流れ

作りたい体験としては以下を想定しています。

  1. 最初の投げかけをアプリ側が行う
  2. ユーザーが質問をする(選択候補を与える、自由記述での質問にも対応する)
  3. 記述内容を取得
  4. 記述内容をもとに 1 度目の API を叩いて質問の意図をもとにプロンプトを生成
  5. 質問意図を明確にして、比較対象をもとにして 2 度目の API を叩く。その際の出力結果をユーザーに送信
  6. ユーザーは回答をもとに質問があれば 2 に戻る。その際、これまで送信した質問や回答は蓄積し、同じ質問はしなくて良いかつ会話データからより精度を高める。
  7. 質問がなければ最終的にオススメなキャリアを提示する
  8. そのキャリアがなぜオススメなのかも聞けると良い(尚可レベルで追加したいが初期のスコープでは無い)

はじめ方

node.js を使って手軽に始める。

デプロイは最初のうちは Heroku に行う予定です。

npm i
npm run start

実行例