微信扫码
与创始人交个朋友
我要投稿
今天来说一下扣子的意图识别模型。
什么是意图识别?
意图识别就是模型会根据用户的输入内容,分辨用户想要模型做些什么。听起来跟大模型直接对话好像也没啥区别,为什么需要意图识别?
第一,用意图识别可以限定模型只接受用户的某些种类的对话请求,比如设置一个搜索类别,一旦识别到用户需要通过搜索引擎搜索内容,就会调用搜索并返回内容,再设置一个网页读取类别,模型识别到用户输入的是一个网络链接,就会自动调用网页读取插件读取网页内容。除此之外,其它请求一概不接收,这样模型的功能就可以做得很纯粹,对于客服类的对话助手,意图识别就可以防止模型回答一些公司业务之外的问题,显得更加专业。
第二,对比于让模型自己选择调用插件的情况,通过意图识别和工作流的结合,可以更精准地执行对应的功能。
接下来就来演示一下如何创建一个具有意图识别的工作流。
首先,创建一个工作流,拉入一个“意图识别”节点,“开始”节点只保留一个默认参数。“意图识别”的输入参数连接开始节点的默认参数。创建两个“意图匹配”,一个“搜索”,一个“访问网站”。
然后添加“插件”,选择一个“必应搜索”和一个“链接读取”,分别对应“意图匹配”的两个意图类别。
另外,需要一个大模型对应“意图匹配”的“其他意图”。
由于搜索节点和链接读取节点直接连接输出节点会造成空值报错,所以这里再加两个大模型,同时可以用来整理搜索或者网页内容。
这样三个大模型连接输出节点就可以了。
这里再介绍一下扣子的“工作流Agent模型”。
选择这个模式就不再需要添加提示词,它会自动调用工作流了。
OK,来看下效果。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-05-08
2024-07-22
2024-07-14
2024-06-30
2024-07-11
2024-08-09
2024-03-31
2024-10-16
2024-10-18
2024-11-08