Query-Bot integra ingestão de documentos, segmentação de texto e embeddings vetoriais para construir um índice pesquisável a partir de PDFs, arquivos de texto e documentos Word. Usando LangChain e GPT-3.5 Turbo da OpenAI, processa as consultas do usuário ao recuperar trechos relevantes e gerar respostas concisas. A interface baseada em Streamlit permite aos usuários enviar arquivos, acompanhar o histórico de conversas e ajustar configurações. Pode ser implantado localmente ou em ambientes de nuvem, oferecendo uma estrutura extensível para agentes personalizados e bases de conhecimento.
RecurSearch é uma biblioteca de Python de código aberto projetada para melhorar a Geração Aumentada por Recuperação (RAG) e fluxos de trabalho de agentes de IA, permitindo busca semântica recursiva. Os usuários definem uma pipeline de busca que incorpora consultas e documentos em espaços vetoriais, então refinam iterativamente as consultas com base nos resultados anteriores, aplicam filtros de metadados ou palavras-chave e resumem ou agregam descobertas. Esse refinamento passo a passo resulta em maior precisão, reduz chamadas de API e ajuda os agentes a extrair informações profundamente aninhadas ou específicas de contexto de grandes coleções.