当前位置: 首页 > news >正文

讯飞星火编排创建智能体学习(三):搜索工具

目录

 

概述

搜索工具节点

测试结果

和星火网页版对照


 

概述

在前面两篇博文(讯飞星火编排创建智能体学习(一)最简单的智能体构建-CSDN博客和讯飞星火编排创建智能体学习(二)决策节点-CSDN博客)中,我介绍了讯飞星火编排创建智能体的一些尝试,今天继续介绍其搜索工具。

搜索工具节点

在上次介绍“旅行好帮手”智能体时,我在测试中发现如果输入的是“G55”,则判断为“None”。大模型并不认为它是个高铁的车次,给出的旅行相关的回答有点莫名其妙。这是因为G55本身可能有很多含义,包括二广高速公路、奔驰G55 AMG汽车等等,所以讯飞星火的回答缺乏针对性。所以我们首先在决策节点增加一个意图,就是让讯飞星火模型认为我们输入的内容有可能是火车车次信息,从而达到更准确的目的。

b5561dc6a2ce463185e7aa20a93003b2.png

增加了这个意图之后,将决策节点对应的输出连接到一个“搜索工具”节点。搜索工具节点并不能作为最终输出,它搜索到的信息还需要一个大模型节点处理之后才能输出。下面就是整体的节点流图。

b9374e6729234e029bd3a9b2c4740e5b.png

搜索工具节点的设置很简单,就只有一个返回的搜索内容的条数。默认的条数是5,我改成了10,不过从测试结果来看,差别不大。

41dc94fc1e4f4afa9aa70fa3b7389d37.png

其后所接的大模型节点的设置如图所示。这里使用的是{__input__}变量,而不是{__user_input__}变量,因为我们要根据搜索的结果进行整理,而不是用户的输入。

61d50ba8382948b3ae52dfa15c17185f.png

测试结果

做完以上的内容,就可以开始测试了。

6639cd4252db42a79e147b2585fd22b0.png

94eeb0e69d974dca8438325be1f7bae3.png

c67ecd98c6e64e43be4ae8a33e6a4773.png

从运行结果看,有以下几个问题:

  1. 给出了途径的两个站点石家庄和郑州东,但显示为11个站点;
  2. 没有给出中间各站的时刻;
  3. 没有给出票价。

从日志看,11个站点的错误信息来自携程,但是我们在百度搜索时,没有发现携程给出11个站点的信息。

8d09d5c0862d4c2c84d6ada51b335029.png

从日志看,它访问了ip查询 查ip 网站ip查询 同ip网站查询 iP反查域名 iP查域名 同ip域名这个页面,而这个页面上是有各个站的时刻以及票价的。

b24d2963ed334b82b1120431df156c69.png

从日志看,它搜索的网站都挺对的,但是处理这些页面的信息时显然不够好。 

和星火网页版对照

我也和星火网页版做了对照。如果单独输入G55,没有上下文,得不到正确结果。

f80da849acb24fa2952f17ce20dd6b00.png

从这点看,决策节点还是非常重要的。

如果输入“g55车次信息”,就可以得到非常好的结果了。

1b7444c759b9426c8aa314dc9262ffc5.png 

所以从这个角度看,智能体中的大模型节点不及平常使用的讯飞星火模型。当然,也可能是我所使用的提示词不够好。

 


http://www.mrgr.cn/news/39493.html

相关文章:

  • Python面向对象基础:类与对象
  • 【C++单调队列】1438. 绝对差不超过限制的最长连续子数组|1672
  • Linux操作系统如何定时关机?
  • 深度学习的核心技术
  • 支持超高分辨率图片生成,UltraPixel模型分享
  • C语言 | Leetcode C语言题解之第446题等差数列划分II-子序列
  • 数据结构串的kmp相关(求next和nextval)
  • Golang | Leetcode Golang题解之第446题等差数列划分II-子序列
  • 【分布式微服务云原生】探索RPC:远程过程调用的奥秘与技术实现
  • YUM 源与 APT 源的详解及使用指南
  • 信息安全数学基础(21)高次同余式的解数及解法
  • 多线程(一):线程的基本特点线程安全问题ThreadRunnable
  • 超大规模钢筋计数数据集,共23400组图像,多视角,多角度,多场景,采用voc方式标注 智慧工地资产盘点
  • 程序员如何提升并保持核心竞争力?——深入钻研、广泛学习与软技能的培养
  • Spring+Mybatis IOC + AOP + 开启事务 模板
  • C++ | Leetcode C++题解之第447题回旋镖的数量
  • XSS | 存储型 XSS 攻击
  • Fingerprint.js:精准用户识别的浏览器指纹技术
  • STM32--GPIO点亮LED灯(手把手,超详细)
  • xmind怎么把左边的主题换到右边