Web開発supabase上級STEP 8 / 11
Next.js13とSupabaseで知識データベースQ&Aアプリ構築(Embedding)
Next.js13とSupabaseで知識データベースによるQ&Aアプリを構築していきます。
知識データベースとして事前にWeb記事をデータベースに保存して、そのデータベースを使用してChatGPTが質問に答えます。
その際にEmbeddingという技術を使用します。
Embeddingは単語や文章をコンピュータが理解できる特別な数字の並びに変える方法です。
この講座ではEmbedding技術を中心にQ&Aアプリを構築していきます。
Embeddingが気になっている方は、ぜひ参考にしてください。
学習内容
- Web記事をデータベース化
- Embeddingとは?
- ベクトルに変換する方法
- データベースから質問と関連性が高い文章を検索
- 質問するとChatGPTが回答を生成
機能
- 知識データベース
- Q&A
解説
YouTube で動画の解説、Zenn で本の形の解説をしています。