Web開発supabase上級
Next.js13とSupabaseで知識データベースQ&Aアプリ構築(Embedding)
Next.js13とSupabaseで知識データベースによるQ&Aアプリを構築していきます。
知識データベースとして事前にWeb記事をデータベースに保存して、そのデータベースを使用してChatGPTが質問に答えます。
その際にEmbeddingという技術を使用します。
Embeddingは単語や文章をコンピュータが理解できる特別な数字の並びに変える方法です。
この講座ではEmbedding技術を中心にQ&Aアプリを構築していきます。
Embeddingが気になっている方は、ぜひ参考にしてください。
学習内容
- Web記事をデータベース化
- Embeddingとは?
- ベクトルに変換する方法
- データベースから質問と関連性が高い文章を検索
- 質問するとChatGPTが回答を生成
機能
- 知識データベース
- Q&A
この講座のステップ
- STEP 1Next.js 13新機能のApp DirectoryとSupabaseでブログ構築
- STEP 2Next.js13とSupabaseでAI画像生成アプリ構築(OpenAI DALL・E)
- STEP 3Next.js13とSupabaseでAIチャットアプリ構築(GPT-3)
- STEP 4Next.js13とSupabaseで構築したブログにコメント機能追加
- STEP 5Next.js13とSupabaseのブログ完全版
- STEP 6Next.js13とSupabaseで音声認識AIチャットアプリ構築(ChatGPT、Whisper)
- STEP 7Next.js13とSupabase、ChatGPT、Whisperで自動要約アプリ構築
- STEP 8Next.js13とSupabaseで知識データベースQ&Aアプリ構築(Embedding)
- STEP 9全てがここに!Next.jsとSupabaseで構築する認証システム
- STEP 10Next.jsとSupabase、Stripeで構築するサブスクメンバーシップ機能
- STEP 11【リメイク版】最新のNext.jsとSupabaseで認証ブログを作ろう