• 0
  • 0
分享
  • 重磅更新 | 大幅提升数据集命中预期;AI 联网搜索能力也来了!
  • Dify 2023-08-03 09:46:06 字数 1900 阅读 1657 收藏 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 上给我们点亮⭐️。

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •        谈到浏览器兼容性测试,很多同学往往考虑到的都是如何覆盖全面,管它什么Chrome、FireFox、IE、Safari这种主流浏览器还是360、QQ、搜狗等一系列国产浏览器,都给它列到列表上边去,只要时间允许,就一个一个测起来。但是大家有没有想过,这个策略真的是正确的么?真的应该这样去进行测试么?       在回答上面的问题之前,我们先来思考这样一个问题:我们为什么要做兼容性测试? 或者换个说法,网站为什么会在不同的浏览器上展现出不同的样式?毫无疑问,其答案是因为内核不同、渲染方式不同。有了这样的结果...
            5 8 5760
            分享
          •   日前,微信团队官方发布“关于开展微信小程序备案的通知”,称微信公众平台ICP代备案管理系统将提供新增备案、变更备案、注销备案等服务,协助开发者完成微信小程序备案,备案系统将于9月1日上线。  据介绍,若微信小程序未上架,自2023年9月1日起,微信小程序须完成备案后才可上架。  若微信小程序已上架,则需要在2024年3月31日前完成备案,逾期未完成备案,平台将按照备案相关规定于2024年4月1日起进行清退处理。  其中,未上架小程序的开发者可在小程序首页点击“去备案”即可进入备案流程;已上架小程序会在小程序管理后台顶部会提示“小程序需补充备案信息”的提醒,点击“去备案”进入备案流程。  小...
            0 0 1202
            分享
          •   Charles抓包工具的常用场景  Charles是一款代理服务器(与Fiddler一样),通过成为电脑或者浏览器的代理,然后截取请求和请求结果分析数据的目的。  在测试过程中,经常使用该抓包工具达到一下几种目的:  获取数据分析缺陷的来源  模拟网络请求:可选择已有的网络速度,也可手动编辑网速  模拟request请求数据、模拟response响应数据  黑名单:模拟请求超时、模拟请求返回404等  环境准备工作  1、手机设置代理  连接wifi—代理—设为手动—填入charles所在电脑主机名(cmd--ipconfig)、端口号(8888)--确定  2、Charles设置端口号:...
            1 1 2277
            分享
          • TPS 是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。在 JMeter 中,我们可以使用以下方法查看 TPS:使用 “Summary Report” 监听器往线程组里添加一个 “Summary Report” 监听器,“Summary Report” 的 Throughput 可以认为是 TPS。使用 “Transactions per Second” 监听器在 JMeter Plugins Manager 安装 “Basic Graphs” 插件,然后在线程...
            0 0 2708
            分享
          • 工作久了发现,在互联网这个圈子里,软件测试工程师和产品经理是两个"水分"较大的岗位,在招人的时候如果不擦亮眼睛,稍有不慎就可能会踩雷。前不久面试了两位同学,面试过程有点让我大跌眼镜,为了让大家能避免相同的误区,所以才写一篇文章,分享一些我个人的经验。面试经历之前面试的一位同学简历相当漂亮,看完之后我觉得能力绝对在我之上,大致信息如下:工作时间8年 。在一家做AI的公司,从事算法测试。对持续集成及其工具比较熟悉。自己开发了测试工具平台。面试之前,我还特地的准备了几道算法题,总之是觉得碰上大牛的心态。面试过程大致如下:问:"介绍工作情况,及都做了哪些事情"。...
            0 1 3131
            分享
      • 51testing软件测试圈微信