🚀 Experimente o Zilliz Cloud, o Milvus totalmente gerenciado, gratuitamente—experimente um desempenho 10x mais rápido! Experimente Agora>>

milvus-logo
LFAI
  • Home
  • Blog
  • MilMil Um chatbot de perguntas frequentes alimentado por Milvus que responde a perguntas sobre Milvus

MilMil Um chatbot de perguntas frequentes alimentado por Milvus que responde a perguntas sobre Milvus

  • Scenarios
July 20, 2021
milvus

A comunidade open-source criou recentemente o MilMil - um chatbot de FAQ do Milvus construído por e para utilizadores do Milvus. O MilMil está disponível 24 horas por dia, 7 dias por semana, em Milvus.io, para responder a perguntas comuns sobre o Milvus, a base de dados vetorial de código aberto mais avançada do mundo.

Este sistema de resposta a perguntas não só ajuda a resolver problemas comuns que os utilizadores do Milvus encontram mais rapidamente, como também identifica novos problemas com base nas submissões dos utilizadores. A base de dados do MilMil inclui perguntas que os utilizadores fizeram desde que o projeto foi lançado pela primeira vez sob uma licença de código aberto em 2019. As perguntas são armazenadas em duas coleções, uma para o Milvus 1.x e anterior e outra para o Milvus 2.0.

Atualmente, o MilMil só está disponível em inglês.

Como é que o MilMil funciona?

O MilMil baseia-se no modelo sentence-transformers/paraphrase-mpnet-base-v2 para obter representações vectoriais da base de dados de FAQs, depois o Milvus é utilizado para a recuperação de semelhanças vectoriais para devolver perguntas semanticamente semelhantes.

Em primeiro lugar, os dados das FAQ são convertidos em vectores semânticos utilizando o BERT, um modelo de processamento de linguagem natural (PNL). Os vectores são depois inseridos no Milvus e a cada um deles é atribuída uma identificação única. Finalmente, as perguntas e respostas são inseridas no PostgreSQL, uma base de dados relacional, juntamente com os seus IDs vectoriais.

Quando os utilizadores enviam uma pergunta, o sistema converte-a num vetor de caraterísticas utilizando o BERT. Em seguida, procura no Milvus os cinco vectores mais semelhantes ao vetor de consulta e obtém os seus IDs. Finalmente, as perguntas e respostas que correspondem aos IDs dos vectores recuperados são devolvidas ao utilizador.

system-process.png processo-sistema.png

Veja o projeto do sistema de resposta a perguntas no bootcamp do Milvus para explorar o código utilizado para criar chatbots de IA.

Pergunte ao MilMil sobre o Milvus

Para conversar com o MilMil, navegue para qualquer página em Milvus.io e clique no ícone do pássaro no canto inferior direito. Digite sua pergunta na caixa de entrada de texto e clique em enviar. O MilMil responder-lhe-á em milissegundos! Para além disso, a lista pendente no canto superior esquerdo pode ser utilizada para alternar entre a documentação técnica de diferentes versões do Milvus.

milvus-chatbot-icon.png milvus-chatbot-icon.png

Depois de submeter uma pergunta, o bot devolve imediatamente três perguntas que são semanticamente semelhantes à pergunta de consulta. Pode clicar em "Ver resposta" para procurar potenciais respostas à sua pergunta ou clicar em "Ver mais" para ver mais perguntas relacionadas com a sua pesquisa. Se não estiver disponível uma resposta adequada, clique em "Introduza aqui os seus comentários" para colocar a sua pergunta juntamente com um endereço de correio eletrónico. A ajuda da comunidade Milvus chegará em breve!

chatbot_UI.png chatbot_UI.png

Experimente o MilMil e diga-nos o que pensa. Todas as perguntas, comentários ou qualquer forma de feedback são bem-vindos.

Não sejas um estranho

  • Encontre ou contribua para o Milvus no GitHub.
  • Interaja com a comunidade através do Slack.
  • Conecte-se conosco no Twitter.

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started

Like the article? Spread the word

Continue Lendo