Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.25 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.25 KB

Haystack is an open-source framework for building production-ready LLM applications, retrieval-augmented generative pipelines and state-of-the-art search systems that work intelligently over large document collections. Learn more about Haystack and how it works.

Haystack is an end-to-end framework that you can use to build powerful and production-ready pipelines with Large Language Models (LLMs) for different search use cases. Whether you want to perform retrieval-augmented generation (RAG), question answering, or semantic document search, you can use the state-of-the-art LLMs and NLP models in Haystack to provide custom search experiences and make it possible for your users to query in natural language.

Components

Haystack provides following componets (2.0) :

  • Audio
  • Builders
  • Caching
  • Classifiers
  • Connectors
  • Converters
  • Embedders
  • Evaluators ( Evaluates answers predicted by Haystack pipelines )
  • Extractors
  • Fetchers
  • Generators ( responsible for generating text after you give them a prompt )
  • Joiners
  • PreProcessors
  • Rankers
  • Readers
  • Retrievers
  • Routers ( route queries or documents to other components that can handle them best.)
  • Samplers
  • Validators
  • WebSearch
  • Writers

References