RAG pipeline
This example uses a local Haystack pipeline with an in-memory document store and BM25 retrieval.
Requirements
- Python 3.10+
Steps for running this example in the shell
- Install dependencies:
bash
python -m venv .venv
# macOS/Linux:
source .venv/bin/activate
# Windows Command Prompt:
.venv\Scripts\activate.bat
# Windows PowerShell:
.venv\Scripts\Activate.ps1
pip install -r requirements.txt- Run the script:
bash
python haystack_rag_pipeline.pyOutput
Question: How do I keep notes organized?
Retrieved context:
- Organizing with tags: Use tags to group related notes and keep the workspace tidy.
- Archiving old notes: Archive finished notes instead of deleting them so they stay searchable.