O Yuxi-Know é uma plataforma inteligente de Q&A de código aberto que se concentra em fornecer aos usuários respostas precisas por meio de gráficos de conhecimento e tecnologias de geração aprimorada por recuperação (RAG). Sua arquitetura de tecnologia principal contém os seguintes componentes principais:
- Armazenamento de gráficos de conhecimentoUm banco de dados de gráficos Neo4j é usado para armazenar dados estruturados e oferecer suporte a consultas relacionais complexas. Os nós precisam ser rotulados
Entity
Tags para acionar a indexação - Pilha de tecnologia RAGCombinação com o banco de dados de vetores Milvus para armazenar vetores de documentos, suporte a PDF/TXT/MD/Docx e outros formatos para criar uma base de conhecimento.
- Integração de vários modelos: o backend integra OpenAI, DeepSeek, beanbag e muitos outros modelos grandes por meio do FastAPI, e o frontend usa VueJS para fornecer a interface interativa
- Módulo de aprimoramento de raciocínioModelo DeepSeek-R1 integrado para lidar com problemas lógicos complexos, ferramentas de suporte para chamar a API e ampliar a funcionalidade
Todo o sistema é implantado por meio da conteinerização do Docker e contém quatro módulos: serviço de gráfico de conhecimento, serviço de banco de dados vetorial, serviço de API e serviço de front-end, formando uma solução completa de Q&A inteligente.
Essa resposta foi extraída do artigoYuxi-Know: uma plataforma inteligente de perguntas e respostas baseada em gráficos de conhecimentoO