MilMil 一个由 Milvus 支持的常见问题聊天机器人,可回答有关 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 相对应的问题和答案将返回给用户。
系统进程.png
请参阅 Milvus 训练营中的问题解答系统项目,探索用于构建人工智能聊天机器人的代码。
向 MilMil 了解 Milvus
要与 MilMil 聊天,请浏览Milvus.io上的任何页面并点击右下角的小鸟图标。在文本输入框中键入您的问题,然后点击发送。MilMil 会在几毫秒内回复您!此外,左上角的下拉列表可用于切换 Milvus 不同版本的技术文档。
milvus-chatbot-icon.png
提交问题后,机器人会立即返回三个与查询问题语义相似的问题。您可以点击 "查看答案 "浏览问题的潜在答案,或点击 "查看更多 "查看与您的搜索相关的更多问题。如果没有合适的答案,请点击 "在此输入您的反馈",提出您的问题并附上电子邮件地址。来自 Milvus 社区的帮助将很快到达!
聊天机器人用户界面
试试 MilMil,让我们知道你的想法。我们欢迎所有问题、意见或任何形式的反馈。
不要成为陌生人
- MilMil 是如何工作的?
- 向 MilMil 了解 Milvus
- 不要成为陌生人
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word