MilMil Um chatbot de perguntas frequentes alimentado por Milvus que responde a perguntas sobre 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.
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
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
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
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word