• 0
  • 0
分享
  • 重磅更新 | 大幅提升数据集命中预期;AI 联网搜索能力也来了!
  • Dify 2023-08-03 09:46:06 字数 1900 阅读 982 收藏 0

Dify 的朋友们,


最新的 V0.3.12 版本来了!在这个版本中我们推出了两项重要的新功能:**进一步优化了数据集的命中策略;上线了「智聊」能力,在与 AI 对话中实现了联网能力。下面带大家一起详细了解该版本的新能力、新特性。**


? 数据集新增 Q2Q 匹配模式,大幅提高数据命中预期

在私有数据应用场景中,AI 回答质量取决于数据在分段向量化过程中的索引策略。为了不断提升 AI 应用实际落地生产的质量与表现,我们一直在探索更精准的命中策略。数据集的分段清洗高质量的索引方式中,新增了 Q&A 分段模式功能,与普通的「Q2P」(问题匹配段落内容)匹配模式不同,「Q2Q」(问题匹配问题)匹配模式是当用户提问时,系统会找出与之最相似的问题,然后返回对应的分段作为答案。这种方式更加精确,因为它直接针对用户问题进行匹配,可以更准确地获取用户真正需要的信息。


9.1.jpg


我们以一个包含多条电影信息(标题、时长、内容简介、演职人员名单等)的数据表格为例,询问关于蜘蛛侠这部电影主要讲述了怎样一个故事:

"Spider-Man: Across the Spider-Verse  is a film that primarily focuses on what story?"(《蜘蛛侠:纵横宇宙》是一部主要讲什么故事的电影?)


启用 Q&A 分段模式功能,精准命中数据集问题和答案并输出:

"The film 'Spider-Man: Across the Spider-Verse' primarily focuses on the story of Miles Morales, a Brooklyn teen who finds himself becoming Spider-Man and having to team up with other Spider-Men from different dimensions to save the world."(电影《蜘蛛侠:纵横宇宙》主要讲述了布鲁克林少年迈尔斯·莫拉莱斯的故事,他发现自己变成了蜘蛛侠,不得不与其他来自不同维度的蜘蛛侠组队拯救世界。)

点击观看演示视频


未启用 Q&A 分段模式功能时,提示没有找到相关内容,无法回答:

"I don't know, but I can help you find the answer. Can you provide some more details about what you are looking for?"(我不知道,但我可以帮你找到答案。你能提供一些更关于你正在寻找的问题的更多细节吗?)

点击观看演示视频


当系统自动以 Q&A 分段模式结果不符合预期时,你还可手动修改、增加分段的范围和内容,使得数据集的结构更符合预期,提高回复的精准度。


9.4.gif


? 智聊:在对话中联网搜索内容

Dify 的使命,是与开发者共同探索大模型的能力边界,自 OpenAI 推出 Plugin、Code Interpreter、Function Call 等能力以来,开发者已不再满足仅以 Prompt 的交互形式使用 AI。**智聊使 Dify 向智能 Agent 平台迈进了一大步,在智聊中,我们推出了网页浏览、Google 搜索、Wikipedia 查询等一批第一方插件。**


用户可以在 Explore 中访问智聊,实现诸如:

  • 让 AI 回答时间与计算问题

  • 分析网页正文内容,作为对话上下文

  • 展开 AI 的推理过程


智聊能够作为团队用户的日常生产力工具,以替代 ChatGPT 近期下线的联网访问能力。


更重要的是,智聊将会成为 Dify 与开发者共建的一个大模型能力探索实验室,诸如自主 Agent、插件开发、多模态等新能力在智聊中完成验证后,会下放至 Dify 的应用编排等功能中。智聊现已支持选择所有具备推理能力的模型,例如 GPT-3.5、GPT-4、Claude 2,已推出插件均由 Dify 团队开发并进行了性能优化。

点击观看演示视频


? 更多新特性

  • 应用编排调试页:Prompt 提示词和变量显示支持折

  • 语音转文字 Service API 应用内接口文档完

  • 其他一些 Bugs 修复

版本 release 详情请在 GitHub 查阅:https://github.com/langgenius/dify/releases


——————


? 如果你喜欢 Dify,欢迎:

  • 在 GitHub 上贡献代码,与我们一同共建更好的 Dify;

  • 通过线上线下活动、社交媒体向你的朋友们分享 Dify,以及你的使用经验;

  • 在 GitHub 上给我们点亮⭐️。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   引言  看到这个标题的时候,相信大部分人的第一反应一定是:卧槽!标题党来了!  是的,你猜对了,-_-。  其实之所以写这篇文章,是因为有一个读者,遇到了人生中一次比较重要的抉择,因而来咨询LZ,而LZ恰好无事,因此就十分耐心的给这个读者谈了谈自己的一些想法,而这个读者事后也表示茅塞顿开。后来LZ觉得这次谈话内容,或许对不少人也有帮助和警醒的作用,因此就决定索性用文字的形式记录下来,这就是这篇文章出处了。当然了,是否对所有人都有用,LZ也不做任何担保,现在毕竟是信息爆炸时代,所有人都需要具备两项最基本的技能:信息筛选和自我判断能力。不然的话,你早晚会被淹没在网络的信息海洋里。  好了,接下...
            0 0 673
            分享
          • 接口测试需要考虑的点/如何设计接口测试的用例?接口测试用例编写除了使用功能测试中最基本的等价类,边界值,因果图,错误推测,场景设计等方法外,还要考虑一些其他方面,首先我们要先进行冒烟测试,说白了就是传递正确的参数查看是否返回正确的结果然后还要考虑参数组合:因为参数有必填和非必填,参数的格式、长度,以及数据传输的业务流程中的一些限制,我们要考虑不同的参数组合的情况,以保证能够覆盖到所有的情况以及绕过验证、权限验证、参数是否加密最重要的是要考虑业务逻辑校验,请求的类型、格式,地址、参数,以及数据库的落地情况(比如测试新增更新的接口时,要看数据的返回是否完整,与数据库进行对比)。你做过接口测试吗,怎...
            9 9 2330
            分享
          •   引言  曾经,入行是一件很简单的事。会点点点,是个正常人,愿意做,就行。反正也对你没太大期望,整个软件开发完了,给测试点一遍,没问题,就可以上线了。所以,给很多同学留下的印象就是:测试职业,门槛低,入门简单。如果找不到工作,或者不想干开发,就来做测试吧。也不知道,后来入行的同学,是从哪里得到的信息。现在还有很多同学,有这类思维。  比如:  写了几年代码,写不下去了,听说测试简单,先搞几年测试。小文员一枚,想入行 IT,听说测试入门简单,请问怎么入行。之前在工厂上班,太累,且工资低,想入行 IT。听朋友说,测试入门简单,想入行,请问,怎么入?之前干财务的,想入行 IT,干点技术,听说测试入...
            0 0 959
            分享
          •   老同事写了本“Django入门”的书,卖得非常不错还加印了,说明想体验一下Django的人真是不少啊。抱着崇拜的心情上官网研究了一下Django到底是啥,原来就是个采用了MTV框架的开源Web应用框架。  知道了Django是什么,第二个问题就是它能干什么,然后果断进入某站去找教程,对着无比绝望的翻译,快速把45天入门看了之后发现,果然是个想干嘛就能干嘛的神器,想做个论坛,想做个网页,想画个花,都能满足你。  下面就step by step的try一下这个神奇的工具吧,首先需要个IDE。在看了无数视频之后,发现还是pycharm更友善一些,在新建工程里面可以直接选择Django模板,自带P...
            13 13 1068
            分享
          •   report命令  生成测试报告命令。  命令参数:report [报告名称]。  注:只有执行过起码一次完整的插件检测才能生成报告,而不是专项漏洞检测,即exec 插件名称,而不是exec插件名称、模块名称。  输入命令:report webscan。  按照提示显示的目录,打开测试报告,报告格式是html的:  好了,以上就是使用扫描器的所有命令和完整的执行流程。  插件的编写  大家按章节一的下载地址下载工具后,用vscode或者你顺手的工具打开,插件扫描器就在scan目录下。  我们的插件编写,先从scan\lib\utils\settings.py全局配置文件开始。  第一步:先...
            11 11 1436
            分享
      • 51testing软件测试圈微信