Sobre o projeto
GraphRAG é um pipeline de dados e suíte de transformação projetado para extrair dados significativos e estruturados de texto não estruturado usando grandes modelos de linguagem. Sua ideia central é construir estruturas de memória em grafos de conhecimento que podem ser usadas para formar contexto direcionado para resposta a perguntas, aprimorando a capacidade de um LLM de raciocinar sobre dados privados ou narrativos.
O repositório é da Microsoft Research e é explicitamente descrito como um projeto de pesquisa, não uma oferta oficialmente suportada pela Microsoft. Desde seu primeiro lançamento em julho de 2024, o projeto entrou em grande parte em modo de manutenção: não está aceitando novos pull requests nem implementando novos recursos, mas os mantenedores realizarão correções de bugs e atualizações de dependências conforme apropriado, particularmente para tratar CVEs.
Recomenda-se começar pelo quickstart de linha de comando na documentação oficial. O README alerta fortemente que a indexação do GraphRAG pode ser uma operação cara, pedindo aos usuários que leiam toda a documentação, entendam os processos e custos envolvidos e comecem pequeno. Também recomenda ajuste de prompts para obter os melhores resultados ao usar o GraphRAG com seus próprios dados, já que o uso pronto para uso pode não produzir resultados ideais.
Orientações de versionamento são fornecidas em um documento de mudanças disruptivas. Recomenda-se aos usuários executar `graphrag init --root [path] --force` entre atualizações de versão menor para garantir o formato de configuração mais recente, e executar o notebook de migração fornecido entre atualizações de versão principal para evitar reindexar conjuntos de dados anteriores. Isso pode sobrescrever configuração e prompts, então backups são recomendados.
O projeto inclui um FAQ de IA Responsável cobrindo o que é o GraphRAG, o que ele pode fazer, usos pretendidos, métricas de avaliação, limitações e configurações operacionais para uso responsável. Também segue as políticas de marca registrada e privacidade da Microsoft.
No geral, o GraphRAG oferece uma abordagem modular para combinar grafos de conhecimento com geração aumentada por recuperação, mas possíveis usuários devem estar cientes de seu status de pesquisa, limitações do modo de manutenção e custos de indexação potencialmente significativos antes da adoção.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.