Skip to content

Release v1.0.5

Latest

Choose a tag to compare

@luccasena luccasena released this 01 Sep 17:19
· 11 commits to main since this release

🔍 Nova Funcionalidade: RAG (Retrieval-Augmented Generation)

Implementamos uma feature de RAG (Retrieval-Augmented Generation) para potencializar a capacidade de pesquisa e análise dos agentes de IA do projeto.

📌 O que é RAG?

O RAG combina recuperação de informações em bases vetoriais com geração de linguagem natural, permitindo que os agentes acessem documentos indexados e produzam respostas mais contextualizadas e embasadas em dados reais.

⚙️ Como funciona no projeto?

  1. Indexação de documentos

    • Arquivos relevantes (ex.: relatórios financeiros, documentos de mercado, PDFs) são processados e armazenados em um banco vetorial FAISS.
    • Esse banco vetorial permite buscas semânticas, indo além de simples palavras-chave.
  2. Ferramenta personalizada (ragTool)

    • Criamos uma tool customizada dentro do framework CrewAI, encapsulando o retriever FAISS.
    • Essa tool recebe uma query em linguagem natural e retorna os documentos mais relevantes.
  3. Integração com agentes

    • Os agentes podem acionar a ragTool sempre que precisarem de informações de suporte.
    • A consulta é realizada via RAGInput, garantindo que os parâmetros da busca estejam bem estruturados.

🚀 Benefícios

  • Respostas mais precisas e fundamentadas.
  • Possibilidade de consultas complexas em bases documentais.
  • Integração direta com os agentes do CrewAI, sem necessidade de lógica externa.