🔖
RAG機能付きチャットボットを作ろう-1_全体の流れ
TL;DR
RAG機能付きのチャットボットを作ります。
- UI: streamlitで実装し、ブラウザから利用します。
- 生成AI: openai APIを利用します。
- ラッパー: langchainを利用します。
- ベクトルDB: ChromaDBを利用します。
実装イメージ
実装イメージは以下のようになります。
実装した機能と記事の構成
リンク
- RAG機能付きチャットボットを作ろう-1:
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_01 - RAG機能付きチャットボットを作ろう-2:
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_02 - RAG機能付きチャットボットを作ろう-3:
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_03 - RAG機能付きチャットボットを作ろう-4:
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_04 - RAG機能付きチャットボットを作ろう-5:
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_05 - RAG機能付きチャットボットを作ろう-6:
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_06 - RAG機能付きチャットボットを作ろう-7: (完成版)
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_07 - RAG機能付きチャットボットを作ろう-8: (Structured Outputを追加)
https://zenn.dev/bluetang/articles/chatbot_with_lc_st_chromadb_08
編集履歴
- 2024/11/24: 初稿
- 2024/12/10: 修正
Discussion