Haystack Blog
Articles about Haystack, NLP, LLMs and open source tools.
All articles



Introducing Haystack 2.0-Beta and Advent of Haystack
Have a look into our first commitment to what will eventually become Haystack 2.0
December 4, 2023



Using Generative AI to Query Large BI Tables: Our Findings
We evaluated different LLM-based approaches to text-to-SQL
November 29, 2023

RAG Pipelines From Scratch
Let's build a simple RAG Pipeline with Haystack 2.0 by just connecting three components: a Retriever, a PromptBuilder and a Generator.
November 21, 2023

Multilingual Generative Question Answering with Haystack and Cohere
Build a RAG pipeline for multilingual hotel reviews using Cohere models and Haystack
November 8, 2023


Guide to Using Zephyr Models to Generate Answers on Your Data
Learn how to use the new Zephyr models in Haystack 2.0 pipelines with the upcoming HuggingFaceLocalGenerator
November 6, 2023

Customizing RAG Pipelines to Summarize Latest Hacker News Posts with Haystack 2.0 Preview
Take a look at how we are changing Haystack for advanced LLM pipelines, with an example that uses a custom component to fetch the latest Hacker News posts
September 22, 2023


Deploying RAG to Production
How to go from a working prototype to a retrieval augmented generative AI system in production: an overview for data scientists
September 13, 2023

Talk to YouTube Videos with Haystack Pipelines
Use Whisper to provide YouTube videos as context for retrieval augmented generation
September 8, 2023

Talk to Haystack Docs: Creating a Domain-Focused Q&A RAG Pipeline with WebRetriever
How to create a domain-focused Question and Answering (Q&A) system using Haystack's WebRetriever and RAG pipeline
September 4, 2023

Generative Documentation Q&A with Weaviate and Haystack
A guide to building a retrieval augmented generative pipeline for referenced documentation search.
September 2, 2023

Optimize RAG Applications with Document Reranking Using Haystack With NVIDIA NeMo Retriever
February 17, 2025

Announcing Advent of Haystack 2024 🎄
Join the Festive AI Fun!
December 2, 2024

Create a Swarm of Agents
Easy creation of multi-agent systems
November 26, 2024


Announcing Studio: Your Development Environment for Haystack
Build, deploy, and test Haystack pipelines with ease
November 20, 2024


Building a Multimodal Nutrition Agent
Use fastRAG and Haystack to build an agent that can process text and image data
November 7, 2024


Design Haystack AI Applications Visually in deepset Studio with NVIDIA NIM
November 1, 2024

Advanced RAG: Query Decomposition & Reasoning
Decompose queries that are multiples in disguise and have an LLM reason about the final answer.
September 30, 2024

Improving Retrieval with Auto-Merging
Learn about the Hierarchical Document Splitter and Auto-Merging to improve retrieved context
September 12, 2024

Announcing Our New Short Course with DeepLearning.AI
Enroll in "Building AI Applications with Haystack"
August 21, 2024

Advanced RAG: Query Expansion
Expand keyword queries to improve recall and provide more context to RAG.
August 14, 2024


CPU-Optimized Embedding Models with fastRAG and Haystack
Discover how to use optimized embedding models on CPUs to reduce latency, and improve throughput of retrieval and indexing
August 1, 2024


Mixedbread 🤝 deepset: Announcing our New German/English Embedding Model
Learn about the new open-source German/English embedding model by deepset and Mixedbread
July 18, 2024

Benchmarking Haystack Pipelines for Optimal Performance
Step-by-step instructions to evaluate and optimize your RAG pipeline's performance
June 24, 2024

RAG Evaluation with Prometheus 2
Prometheus 2 is a SOTA open-source model trained specifically for evaluation. Learn about how it works, and how to evaluate RAG pipelines with it.
June 17, 2024



Building RAG Applications with NVIDIA NIM and Haystack on K8s
How to self-host and orchestrate NVIDIA NIMs for Haystack RAG pipelines in Kubernetes.
June 2, 2024

Monitor and trace your Haystack pipelines with Langfuse
With the new Langfuse integration, it's easier than ever to have visibility into how your pipelines are performing.
May 17, 2024


Advanced Retrieval: Extract Metadata from Queries to Improve Retrieval
Use LLMs to extract metadata from queries to use as filters that improve retrieval in RAG applications.
May 13, 2024

Chatting with SQL Databases 3 Ways
Using Haystack to talk to SQL in natural language
April 22, 2024


Level up Your RAG Application with Speaker Diarization
Leverage speaker labels with AssemblyAI and Haystack
March 21, 2024
Hosted or self-hosted RAG? Full flexibility with NVIDIA NIM integration in Haystack 2.0
New integrations with microservices from the NVIDIA AI Enterprise software platform, including NVIDIA NIM and NeMo Retriever, now allow you to iterate even faster across your RAG development cycle
March 18, 2024


Haystack 2.0: The Composable Open-Source LLM Framework
Meet Haystack 2.0, a more flexible, customizable LLM framework
March 11, 2024

Optimizing Retrieval with HyDE
See how you can easily incorporate HyDE into Haystack RAG pipelines to optimize retrieval
February 28, 2024

Announcing the Astra DB Haystack Integration
Learn how to use the new Astra DB integrations for Haystack 2.0 in your RAG pipelines.
January 19, 2024

PDF-Based Question Answering with Amazon Bedrock and Haystack
Create a generative QA application tailored for PDF files using Amazon Bedrock
January 17, 2024

Using Jina Embeddings v2 with Haystack 2.0 pipelines to summarize legal documents
Learn how to use the Jina v2 Embedding models in a RAG pipeline with our new Haystack integration.
January 10, 2024

Highlights of 2023
A Year of Growth: Highlights from 2023 for Haystack and our Community
January 5, 2024

Building a Healthcare Chatbot with Mixtral 8x7b, Haystack, and PubMed
Learn how to create a custom medical chatbot using PubMed and Mixtral 8x7B for keyword and answer generation
January 2, 2024



Gemini Models with Google Vertex AI Integration for Haystack
Multi-Modal components and function calling with the new Gemini integrations for Haystack
December 18, 2023

Use Gradient Models with Haystack Pipelines
Introducing the new Haystack Integration, allowing you to easily fine-tune and deploy models on the Gradient platform which you can use in Haystack pipelines
December 11, 2023


Introducing Haystack 2.0-Beta and Advent of Haystack
Have a look into our first commitment to what will eventually become Haystack 2.0
December 4, 2023



Using Generative AI to Query Large BI Tables: Our Findings
We evaluated different LLM-based approaches to text-to-SQL
November 29, 2023

RAG Pipelines From Scratch
Let's build a simple RAG Pipeline with Haystack 2.0 by just connecting three components: a Retriever, a PromptBuilder and a Generator.
November 21, 2023

Multilingual Generative Question Answering with Haystack and Cohere
Build a RAG pipeline for multilingual hotel reviews using Cohere models and Haystack
November 8, 2023


Guide to Using Zephyr Models to Generate Answers on Your Data
Learn how to use the new Zephyr models in Haystack 2.0 pipelines with the upcoming HuggingFaceLocalGenerator
November 6, 2023

Customizing RAG Pipelines to Summarize Latest Hacker News Posts with Haystack 2.0 Preview
Take a look at how we are changing Haystack for advanced LLM pipelines, with an example that uses a custom component to fetch the latest Hacker News posts
September 22, 2023


Deploying RAG to Production
How to go from a working prototype to a retrieval augmented generative AI system in production: an overview for data scientists
September 13, 2023

Talk to YouTube Videos with Haystack Pipelines
Use Whisper to provide YouTube videos as context for retrieval augmented generation
September 8, 2023

Talk to Haystack Docs: Creating a Domain-Focused Q&A RAG Pipeline with WebRetriever
How to create a domain-focused Question and Answering (Q&A) system using Haystack's WebRetriever and RAG pipeline
September 4, 2023

Generative Documentation Q&A with Weaviate and Haystack
A guide to building a retrieval augmented generative pipeline for referenced documentation search.
September 2, 2023

Enhancing RAG Pipelines in Haystack: Introducing DiversityRanker and LostInTheMiddleRanker
How the latest rankers optimize LLM context window utilization in Retrieval-Augmented Generation (RAG) pipelines
August 29, 2023

Hybrid Document Retrieval
Why use one retriever when you can have two?
August 22, 2023

Shaping Haystack 2.0
Details of the upcoming Haystack version and how you can give feedback
August 14, 2023

Question Answering in the Cockpit
How Airbus used Haystack to build a combined table and text QA system for pilots, aircraft maintenance workers, and others
July 26, 2023

Good Listener: How Memory Enables Conversational Agents
...and how we've implemented it in Haystack
July 7, 2023


Share and Use Prompts with PromptHub
A new tool to pull in prompts into your Haystack PromptNode, share them, and collaborate
June 29, 2023

What Is a Large Language Model (LLM)?
An introduction to LLMs and how you can use them in your own applications with Haystack
June 23, 2023

The Beginner's Guide to LLM Prompting
How to engineer your natural language prompts to get the best answers from a large language model
June 15, 2023

Run Haystack Pipelines in production with Ray Serve
A guide to scale Haystack pipelines for production with Ray Serve
June 14, 2023

Generative vs. Extractive Language Models
Which one is right for your use case?
May 22, 2023

How to Prevent Prompt Injections: An Incomplete Guide
Learn how to prevent prompt injections leveraging our new open-source model and dataset.
May 19, 2023

Scaling NLP indexing pipelines with KEDA and Haystack — Part 1: The Application
Enabling retrieval-augmented generative question answering with LLMs
May 1, 2023

Scaling NLP indexing pipelines with KEDA and Haystack — Part 2: The Deployment
Enabling retrieval-augmented generative question answering with LLMs
May 1, 2023


New DocumentStore Integration for Haystack: QdrantDocumentStore
Learn about QdrantDocumentStore, its advantages, and how to use it with Haystack.
April 18, 2023

Writing Professional Python Logs
Best Practices and Essential Tips for Effective Python Logging in Your Projects
April 13, 2023

Introducing Agents in Haystack: Make LLMs resolve complex tasks
LLMs can now make use of the right tools to resolve complex queries and tasks
March 30, 2023

Announcing the Haystack Blog
A place for the community to learn more about Haystack, NLP, open source development and more!
March 3, 2023

Build a Search Engine with GPT-3
Combine the power of large language models with a corpus of your choice to generate natural-sounding answers that are grounded in facts
January 31, 2023

The Definitive Guide to BERT Models
The BERT language model greatly improved the standard for language models. This article explains BERT’s history and the language models derived from it.
January 16, 2023

How to Build a Semantic Search Engine in Python
Search your large collection of documents in the most effective way using open source tools
November 23, 2022

When and How to Train Your Own Language Model
You’ll almost never have to train a language model from scratch.
August 3, 2022

What is a Language Model?
What are they used for? Where can you find them? And what kind of information do they actually store?
July 20, 2022

What Is Text Vectorization? Everything You Need to Know
A guide to the history and the role of text vectorization in semantic search systems
December 3, 2021No articles found
You may want to try different keywords or check for any possible typos.