GPT を活用したレコメンドアプリを開発する。
POC 段階なので検証と体験設計のもとになる MVP として開発する。
作りたい体験としては以下を想定しています。
- 最初の投げかけをアプリ側が行う
- ユーザーが質問をする(選択候補を与える、自由記述での質問にも対応する)
- 記述内容を取得
- 記述内容をもとに 1 度目の API を叩いて質問の意図をもとにプロンプトを生成
- 質問意図を明確にして、比較対象をもとにして 2 度目の API を叩く。その際の出力結果をユーザーに送信
- ユーザーは回答をもとに質問があれば 2 に戻る。その際、これまで送信した質問や回答は蓄積し、同じ質問はしなくて良いかつ会話データからより精度を高める。
- 質問がなければ最終的にオススメなキャリアを提示する
- そのキャリアがなぜオススメなのかも聞けると良い(尚可レベルで追加したいが初期のスコープでは無い)
node.js を使って手軽に始める。
デプロイは最初のうちは Heroku に行う予定です。
npm i
npm run start