Sobre o projeto
Haystack é um framework de orquestração de IA modular projetado para a criação de aplicações de LLM escaláveis. Ele permite que desenvolvedores projetem pipelines e fluxos de trabalho de agentes com controle explícito sobre recuperação, roteamento, memória e geração. O framework é agnóstico em relação a modelos e fornecedores, suportando integrações com OpenAI, Mistral, Anthropic, Cohere, Hugging Face, Google, Azure OpenAI, AWS Bedrock e modelos locais.
As principais capacidades incluem:
- Agentes prontos para produção: Possui hooks de ciclo de vida para guardrails, monitoramento de uso de tokens e chamadas de ferramentas, e descoberta de habilidades via SkillToolset.
- Engenharia de Contexto: Ferramentas para recuperar, classificar, filtrar e rotear informações antes que elas cheguem ao modelo.
- Suporte Nativo a Async: Pipelines podem ser executados de forma síncrona ou assíncrona com streaming de token por token, e agentes suportam chamadas de ferramentas concorrentes.
- Arquitetura Modular: Inclui componentes integrados para indexação, recuperação e avaliação, com a capacidade de criar componentes personalizados.
- Casos de Uso Versáteis: Suporta o desenvolvimento de sistemas de Geração Aumentada de Recuperação (RAG), aplicações multimodais, busca semântica e sistemas de perguntas e respostas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.