Skip to content

deepset-ai/haystack-tutorials

Repository files navigation

Haystack Tutorials

Green logo of a stylized white 'H' with the text 'Haystack, by deepset. Haystack 2.0 is live 🎉' Abstract green and yellow diagrams in the background.

Haystack is an open source framework by deepset for building production-ready LLM applications, retrieval-augmented generative pipelines and state-of-the-art search systems that work intelligently over large document collections. It lets you quickly try out the latest models in natural language processing (NLP) while being flexible and easy to use.

This is the repository where we keep all the Haystack tutorials 📓 👇 These tutorials are also published to the Haystack Website.

To contribute to the tutorials, please check out our Contributing Guidelines.

Run Tutorials Nightly Publish tutorials on Haystack Home

Tutorials

Haystack 1.x

Haystack 2.0

Code Colab Code Colab
Build Your First Question Answering System Open In Colab Your First QA Pipeline with Retrieval-Augmentation Open In Colab
Fine Tune a Model on Your Data Open In Colab Generating Structured Output with Loop-Based Auto-Correction Open In Colab
Build a Scalable Question Answering System Open In Colab Serializing Pipelines Open In Colab
FAQ Style QA Open In Colab Preprocessing Different File Types Open In Colab
Evaluation Open In Colab Metadata Filtering Open In Colab
Better Retrieval via Embedding Retrieval Open In Colab Classifying Documents & Queries by Language Open In Colab
[OUTDATED] RAG Generator Open In Colab Creating a Hybrid Retrieval Pipeline Open In Colab
Preprocessing Open In Colab Build an Extractive QA Pipeline Open In Colab
DPR Training Open In Colab Evaluating RAG Pipelines Open In Colab
[OUTDATED] Knowledge Graph Open In Colab Building Pipelines with Conditional Routing Open In Colab
Pipelines Open In Colab [OUTDATED] Simplifying Pipeline Inputs with Multiplexer Open In Colab
[OUTDATED] Seq2SeqGenerator Open In Colab Embedding Metadata for Improved Retrieval Open In Colab
Question Generation Open In Colab Building a Chat Application with Function Calling Open In Colab
Query Classifier Open In Colab Query Classification with TransformersTextRouter Open In Colab
Table QA Open In Colab Retrieving a Context Window Around a Sentence Open In Colab
Document Classifier at Index Time Open In Colab
Make Your QA Pipelines Talk! Open In Colab
Generative Pseudo Labeling Open In Colab
Text-to-Image search Open In Colab
Using Haystack with REST API Download
Customizing PromptNode Open In Colab
Generative QA Pipeline with Retrieval-Augmentation Open In Colab
Answering Complex Questions with Agents Open In Colab
Building a Conversational Chat App Open In Colab
Customizing Agent to Chat with Your Documents Open In Colab
Creating a Hybrid Retrieval Pipeline Open In Colab