Haystack Blog
Articles about Haystack, NLP, open source and development.
![Generative vs. Extractive Language Models](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/generative-vs-extractive-models/thumbnail.png)
Generative vs. Extractive Language Models
Which one is right for your use case?
May 22, 2023![How to Prevent Prompt Injections: An Incomplete Guide](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/how-to-prevent-prompt-injections/thumbnail.jpg)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/scaling-nlp-indexing-pipelines-with-keda-and-haystack-part-1/thumbnail.png)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/scaling-nlp-indexing-pipelines-with-keda-and-haystack-part-2/thumbnail.png)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/qdrant-integration/thumbnail.png)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/writing-professional-python-logs/thumbnail.png)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/introducing-haystack-agents/thumbnail.png)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/announcing-haystack-blog/thumbnail.png)
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](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/build-a-search-engine-with-gpt-3/thumbnail.png)
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![Generative vs. Extractive Language Models](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/generative-vs-extractive-models/thumbnail.png)
Generative vs. Extractive Language Models
Which one is right for your use case?
May 22, 2023![How to Prevent Prompt Injections: An Incomplete Guide](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/how-to-prevent-prompt-injections/thumbnail.jpg)
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 2: The Deployment](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/scaling-nlp-indexing-pipelines-with-keda-and-haystack-part-2/thumbnail.png)
Scaling NLP indexing pipelines with KEDA and Haystack — Part 2: The Deployment
Enabling retrieval-augmented generative question answering with LLMs
May 1, 2023![Writing Professional Python Logs](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/writing-professional-python-logs/thumbnail.png)
Writing Professional Python Logs
Best Practices and Essential Tips for Effective Python Logging in Your Projects
April 13, 2023![Announcing the Haystack Blog](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/announcing-haystack-blog/thumbnail.png)
Announcing the Haystack Blog
A place for the community to learn more about Haystack, NLP, open source development and more!
March 3, 2023![Scaling NLP indexing pipelines with KEDA and Haystack — Part 1: The Application](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/scaling-nlp-indexing-pipelines-with-keda-and-haystack-part-1/thumbnail.png)
Scaling NLP indexing pipelines with KEDA and Haystack — Part 1: The Application
Enabling retrieval-augmented generative question answering with LLMs
May 1, 2023![New DocumentStore Integration for Haystack: QdrantDocumentStore](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/qdrant-integration/thumbnail.png)
New DocumentStore Integration for Haystack: QdrantDocumentStore
Learn about QdrantDocumentStore, its advantages, and how to use it with Haystack.
April 18, 2023![Introducing Agents in Haystack: Make LLMs resolve complex tasks](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/introducing-haystack-agents/thumbnail.png)
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![Build a Search Engine with GPT-3](https://haystack-home-ngx8krhz7-deepset-overnice.vercel.app/blog/build-a-search-engine-with-gpt-3/thumbnail.png)
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