RAG++ : PoCから本番運用へ
エンジニア向け実践的なRAG開発:性能の最適化、コスト削減、アプリケーションの精度と関連性を向上させるソリューションを、業界の専門家から学びましょう
Practical, tested solutions to getting better higher accuracy out of your POC apps.
Systematic RAG evaluation techniques.
Best practices for consistent and reliable outputs while minimizing hallucination.
Cohere credits to run course notebooks.
コースへようこそ
WeaveとCohereのクレジット設定
章の目標
ノートブック 1: ベースライン RAG パイプライン
基本から高度なRAGへ
Wandbot
80/20ルール
RAGのベストプラクティス
課題と解決策
章の目標
評価の基本
ノートブック 1: ベースライン RAG パイプライン
ノートブック 2: 評価
リトリーバーの評価
LLM as a judge
アサーション
従来のNLPの限界
LLM評価の実践
モデルの再評価
LLM評価の制限
ペアワイズ評価
結論
章の目標
ノートブック 3: データ準備、チャンク化とBM25リトリーバル
ノートブック 3: チャンク化の実践
ノートブック 3: BM25 リトリーバル
データ取り込み
データ解析
チャンク化
メタデータ管理
データ取り込みの課題
ベストプラクティス
結論
章の目標
ノートブック 4: クエリ強化
クエリ強化のための4つの重要な技術
コンテキストの強化
クエリ強化におけるLLM
クエリ強化ケーススタディ: Wandbot
章の目標
制限事項
評価の比較
クエリ翻訳
CoTを用いた情報取得
メタデータフィルタリング
論理的ルーティング
コンテキストの詰め込み
クロスエンコーダ
ノートブック 5: 検索と再ランキング
相互ランク融合
ハイブリッドリトリーバー
Weaviate ベクトルデータベース
Weaviate ハイブリッド検索
結論
This course is for people with:
familiarity with Python
basic understanding of RAG
“Very broad view on many levers to increase RAG performances. And grounded with concrete examples and notebooks to apply these technics... I highly recommend !”
“I've just started chapter 3, it is a really engaging course with great depth and breadth. Really appreciate you guys sharing your journey and the fantastic resources. I highly recommend starting if you have not yet.”
“This free course has everything you need to know to bring your RAG prototype to production.”
“I really enjoyed the RAG++ course.”
“I really like the fact that this course comes with a stronger curriculum and covers many topics to go from PoC to prod (topics like data ingestion, query enhancements, and optimizing for latency and efficiency etc.).”