QAnything: sistema de perguntas e respostas da base de conhecimento local com fluxo de processamento de RAG altamente integrado

Trae

Introdução geral ao QAnything

O QAnything (Question and Answer based on Anything) é um sistema local de perguntas e respostas de base de conhecimento lançado pela NetEase, que suporta todos os tipos de formatos de arquivos e bancos de dados e pode ser instalado e usado off-line. Ele é compatível com PDF, Word, PPT, XLS e outros formatos de documentos, suporta perguntas e respostas em vários idiomas e oferece suporte a perguntas e respostas com grande volume de dados, com alto desempenho, facilidade de uso, recursos de perguntas e respostas em várias bases de conhecimento e recursos de segurança de dados.

O sistema é baseado no mecanismo RAG (Retrieval Augmented Generation) de desenvolvimento próprio, que oferece serviços de Q&A eficientes e precisos. O QAnything é adequado para vários cenários, como gerenciamento de documentos internos, consultoria jurídica e serviços governamentais, para ajudar as empresas a aumentar a eficiência da aquisição de informações e da tomada de decisões.

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Interface principal do QAnything

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Interface de bate-papo do bot criada pela QAnything

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Princípio QAnything

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Benefícios gratuitos para membros do QAnything

 

Lista de funções

  • Suporta vários formatos de arquivo: PDF, Word, PPT, Excel, Markdown, TXT, imagens, etc.
  • Implementação local: não há necessidade de conexão com a Internet para uso, garantindo a segurança dos dados
  • Recuperação eficiente: com base no mecanismo RAG, oferece recuperação semântica de alta precisão
  • Fluxo de trabalho flexível: automatizando tarefas com agentes
  • Geração de conteúdo: gere esboços completos e conteúdo de artigos com base em referências
  • Personalização de cenários: otimização de modelos e pesquisas com base nas necessidades da empresa

 

 

Ajuda do QAnything

Requisitos do sistema: Linux com pelo menos 4 GB de memória de GPU, o sistema Windows requer subsistemas WSL
Como instalar: clonagem via git e execução dos scripts de inicialização
Como usar: o Q&A pode ser operado por meio do front-end da Web ou da interface de API
FAQ: Fornece respostas às perguntas mais frequentes
Suporte técnico: fornecer suporte à comunidade e serviços de consultoria de e-mail para desenvolvedores

 

Processo de instalação

  1. Baixar o QAnything: AcessoGitHubpara fazer download da versão mais recente do QAnything.
  2. Preparação ambientalVerifique se o Docker e o Docker Compose estão instalados em seu sistema.
  3. Extração da base de códigoExecutar no terminalgit clone https://github.com/netease-youdao/QAnything.gitComando.
  4. Vá para o diretório do projeto: Implementaçãocd QAnythingVá para o diretório raiz do projeto.
  5. Início dos serviços: Implementaçãodocker-compose up -dpara iniciar o serviço QAnything.

Processo de uso

  1. Carregamento de arquivosCarregar arquivos para serem analisados por meio da interface do QAnything, que é compatível com PDF, Word, PPT, Excel e muitos outros formatos.
  2. Pesquisar perguntas e respostasDigite uma pergunta na caixa de pesquisa e o QAnything recuperará e gerará uma resposta com base no conteúdo do arquivo carregado.
  3. Exibir resultadosO sistema exibe respostas e referências relevantes, nas quais o usuário pode clicar para ver os detalhes.
  4. Geração de conteúdoOs usuários podem optar por gerar esboços ou artigos, e o sistema gerará automaticamente o conteúdo com base nas referências.

Funções

  • Upload de arquivosClique no botão "Upload Files" (Carregar arquivos) para selecionar os arquivos a serem analisados, com suporte para upload em lote.
  • Recuperação de problemasDigite uma pergunta na caixa de pesquisa, clique no botão "Pesquisar" e o sistema exibirá a resposta relevante.
  • Answer ViewClique nos cartões de resposta para obter respostas detalhadas e referências.
  • Geração de conteúdoNo módulo de geração de conteúdo, insira palavras-chave ou referências, clique no botão "Generate" (Gerar) e o sistema gerará automaticamente um esboço ou artigo.

 

 

Habilidades essenciais do QAnything

 

Recuperação em um estágio (incorporação)

 

Nome do modeloRecuperaçãoSTSPairClassificationClassificaçãoRerankingAgrupamentoem média
bge-base-pt-v1.537.1455.0675.4559.7343.0537.7447.20
bge-base-zh-v1.547.6063.7277.4063.3854.8532.5653.60
bge-large-pt-v1.537.1554.0975.0059.2442.6837.3246.82
bge-large-zh-v1.547.5464.7379.1464.1955.8833.2654.21
jina-embeddings-v2-base-pt31.5854.2874.8458.4241.1634.6744.29
m3e-base46.2963.9371.8464.0852.3837.8453.54
m3e-grande34.8559.7467.6960.0748.9931.6246.78
bce-embedding-base_v157.6065.7374.9669.0057.2938.9559.43

Pesquisa de segundo estágio (rerank)

 

Nome do modeloRerankingem média
bge-reranker-base57.7857.78
bge-reranker-large59.6959.69
bce-reranker-base_v160.0660.06

 

 

Cenários de aplicativos QAnything

  • Entre idiomas: vários testes de papel em inglês
  • Extração de informações
  • Uma miscelânea de documentos
  • Perguntas e respostas na Web
© declaração de direitos autorais
AiPPT

Related posts

Sem comentários

nenhum
Nenhum comentário...