diff --git a/docs/docs/use_cases/question_answering/index.ipynb b/docs/docs/use_cases/question_answering/index.ipynb index d6315d2b43..f2306b0df8 100644 --- a/docs/docs/use_cases/question_answering/index.ipynb +++ b/docs/docs/use_cases/question_answering/index.ipynb @@ -57,11 +57,14 @@ "1. **Load**: First we need to load our data. We'll use [DocumentLoaders](/docs/modules/data_connection/document_loaders/) for this.\n", "2. **Split**: [Text splitters](/docs/modules/data_connection/document_transformers/) break large `Documents` into smaller chunks. This is useful both for indexing data and for passing it in to a model, since large chunks are harder to search over and won't in a model's finite context window.\n", "3. **Store**: We need somewhere to store and index our splits, so that they can later be searched over. This is often done using a [VectorStore](/docs/modules/data_connection/vectorstores/) and [Embeddings](/docs/modules/data_connection/text_embedding/) model.\n", + "\n", + "![index_diagram](/img/rag_indexing.png)\n", + "\n", "#### Retrieval and generation\n", "4. **Retrieve**: Given a user input, relevant splits are retrieved from storage using a [Retriever](/docs/modules/data_connection/retrievers/).\n", "5. **Generate**: A [ChatModel](/docs/modules/model_io/chat_models) / [LLM](/docs/modules/model_io/llms/) produces an answer using a prompt that includes the question and the retrieved data\n", "\n", - "![flow.jpeg](/img/qa_flow.jpeg)" + "![retrieval_diagram](/img/rag_retrieval_generation.png)" ] }, { diff --git a/docs/static/img/qa_flow.jpeg b/docs/static/img/qa_flow.jpeg deleted file mode 100644 index 301099c490..0000000000 Binary files a/docs/static/img/qa_flow.jpeg and /dev/null differ diff --git a/docs/static/img/rag_indexing.png b/docs/static/img/rag_indexing.png new file mode 100644 index 0000000000..f12374f1b7 Binary files /dev/null and b/docs/static/img/rag_indexing.png differ diff --git a/docs/static/img/rag_retrieval_generation.png b/docs/static/img/rag_retrieval_generation.png new file mode 100644 index 0000000000..1cd2956f78 Binary files /dev/null and b/docs/static/img/rag_retrieval_generation.png differ