Introdução geral
RAG O Web UI é um sistema de diálogo inteligente baseado na tecnologia RAG (Retrieval Augmented Generation). Ele ajuda empresas e indivíduos a criar sistemas inteligentes de perguntas e respostas com base em sua própria base de conhecimento. Combinando a recuperação de documentos e grandes modelos de linguagem, o RAG Web UI oferece serviços precisos e confiáveis de perguntas e respostas sobre conhecimento. O sistema suporta o gerenciamento inteligente de vários formatos de documentos, tem um banco de dados vetorial de alto desempenho e uma arquitetura de design de separação de front-end e back-end para garantir uma operação eficiente e facilidade de uso.
Lista de funções
- Gerenciamento inteligente de documentosSuporte ao gerenciamento e ao processamento de PDF, DOCX, Markdown, texto e outros formatos de documentos.
- Mecanismo de diálogo avançadoRecuperação e geração precisas com base na tecnologia RAG, com suporte para várias rodadas de diálogo contextual e citação.
- Projeto arquitetônico poderosoDesign de separação de front-end e back-end, armazenamento de arquivos distribuídos, banco de dados vetorial de alto desempenho.
- Painel de gerenciamento da base de conhecimentoInterface de bate-papo inteligente: fornece painéis de processamento de documentos e uma interface de bate-papo inteligente para facilitar o gerenciamento e o uso.
- Gerenciamento de chaves de APIAPI: suporta o gerenciamento e o uso de chaves de API para que os desenvolvedores integrem e ampliem a funcionalidade.
Usando a Ajuda
Processo de instalação
- armazém de clonesExecutar em um terminal
git clone https://github.com/rag-web-ui/rag-web-ui.git
Clone o código do projeto. - Instalação de dependênciasVá para o diretório do projeto e execute
npm install
Instale as dependências necessárias. - Início dos serviços: Executar
npm start
Inicie o serviço de front-end e executedocker-compose up
Inicie o serviço de back-end.
Diretrizes para uso
- Fazer upload de um documentoNo painel de gerenciamento da base de conhecimento, clique no botão "Upload Documents" (Carregar documentos) e selecione os documentos que deseja carregar (são aceitos os formatos PDF, DOCX, Markdown e Texto).
- processamento de arquivosO sistema executa automaticamente a fragmentação e a vetorização de documentos e oferece suporte ao processamento assíncrono de documentos e a atualizações incrementais.
- diálogo inteligenteNa interface do Smart Chat, digite uma pergunta e o sistema a recuperará e gerará com base na base de conhecimento, fornecendo respostas precisas e referências de apoio ao conteúdo de documentos relevantes.
- Integração de APIOs desenvolvedores podem obter chaves por meio da função de gerenciamento de chaves da API e integrar o serviço de perguntas e respostas fornecido pela UI da Web do RAG em seus aplicativos.
Procedimento de operação detalhado
- Upload e processamento de documentos::
- Vá para o painel de gerenciamento da base de conhecimento e clique no botão "Upload Document" (Carregar documento).
- Selecione o documento a ser carregado, com suporte aos formatos PDF, DOCX, Markdown e texto.
- O sistema divide e vetoriza automaticamente os documentos e oferece suporte ao processamento assíncrono de documentos e a atualizações incrementais.
- Função de diálogo inteligente::
- Na tela do Smart Chat, digite uma pergunta.
- O sistema pesquisará e gerará com base na base de conhecimento, fornecerá respostas precisas e apoiará a citação do conteúdo de documentos relevantes.
- Integração de API::
- Acesse a página API Key Management para gerar e obter a chave de API.
- Integre o serviço de Q&A fornecido pela UI da Web do RAG em seu aplicativo, usando chaves de API para autenticação.
Com as etapas acima, os usuários podem começar a usar facilmente a RAG Web UI para criar um sistema inteligente de Q&A e aumentar a eficiência do gerenciamento do conhecimento.