🚀 免费试用 Zilliz Cloud,完全托管的 Milvus,体验 10 倍的性能提升!立即试用>

milvus-logo
LFAI
  • Home
  • Blog
  • MilMil 一个由 Milvus 支持的常见问题聊天机器人,可回答有关 Milvus 的问题

MilMil 一个由 Milvus 支持的常见问题聊天机器人,可回答有关 Milvus 的问题

  • Scenarios
July 20, 2021
milvus

最近,开源社区创建了 MilMil--一个由 Milvus 用户创建、为 Milvus 用户服务的 Milvus 常见问题解答聊天机器人。MilMil 可全天候访问 Milvus.io,回答有关世界上最先进的开源向量数据库 Milvus 的常见问题。

这个问题解答系统不仅能帮助更快地解决 Milvus 用户遇到的常见问题,还能根据用户提交的问题发现新的问题。MilMil 的数据库包含了自 2019 年该项目首次以开源许可证发布以来用户提出的问题。问题存储在两个 Collections 中,一个用于 Milvus 1.x 及更早版本,另一个用于 Milvus 2.0。

MilMil 目前只有英语版本。

MilMil 是如何工作的?

MilMil 依靠Sentence-transformers/paraphrase-mpnet-base-v2模型获得常见问题数据库的向量表示,然后利用 Milvus 进行向量相似性检索,返回语义相似的问题。

首先,使用自然语言处理(NLP)模型 BERT 将常见问题数据转换为语义向量。然后将嵌入向量插入 Milvus,并为每个嵌入向量分配一个唯一的 ID。最后,问题和答案连同其向量 ID 一起插入关系数据库 PostgreSQL。

当用户提交问题时,系统会使用 BERT 将其转换为特征向量。接下来,系统会在 Milvus 中搜索与查询向量最相似的五个向量,并检索它们的 ID。最后,与检索到的向量 ID 相对应的问题和答案将返回给用户。

system-process.png 系统进程.png

请参阅 Milvus 训练营中的问题解答系统项目,探索用于构建人工智能聊天机器人的代码。

向 MilMil 了解 Milvus

要与 MilMil 聊天,请浏览Milvus.io上的任何页面并点击右下角的小鸟图标。在文本输入框中键入您的问题,然后点击发送。MilMil 会在几毫秒内回复您!此外,左上角的下拉列表可用于切换 Milvus 不同版本的技术文档。

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

提交问题后,机器人会立即返回三个与查询问题语义相似的问题。您可以点击 "查看答案 "浏览问题的潜在答案,或点击 "查看更多 "查看与您的搜索相关的更多问题。如果没有合适的答案,请点击 "在此输入您的反馈",提出您的问题并附上电子邮件地址。来自 Milvus 社区的帮助将很快到达!

chatbot_UI.png 聊天机器人用户界面

试试 MilMil,让我们知道你的想法。我们欢迎所有问题、意见或任何形式的反馈。

不要成为陌生人

  • GitHub 上查找或为 Milvus 投稿。
  • 通过Slack 与社区互动。
  • 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

扩展阅读