讯飞星火编排创建智能体学习(五):变量和文本拼接

引言

讯飞星火编排创建智能体学习(四):网页读取-CSDN博客中,我介绍了如何用网页读取功能从网上搜索车次信息。其中,我使用用大模型节点从文本中提取车次并合成了所需要的URL,今天介绍一下如何用变量和文本拼接来实现相同的功能。​​​​​

变量

在第一部分(讯飞星火编排创建智能体学习(一)最简单的智能体构建_星火低代码-CSDN博客)介绍了如下的系统变量。
 

be7448c3007746deb7ea4a018a5a89d8.png

除了系统变量,用户也可以使用“变量提取器”自己定义变量。变量提取器的每行有两个内容:变量名和变量描述。讯飞星火建议变量名使用字符、数字和下划线来定义变量,但是也允许使用中文,它可以在后面用“{变量名}”的方式引用。变量描述很重要,大模型是根据这个描述从输入信息中提取变量的。一个变量提取器可以定义多个变量。

fae3602e01134d1fb4445c45dfb826cb.png

除了使用变量提取器,许多节点都可以输出变量,用法和变量提取器相同。

d2232e35ddcd463fb71eb19c20281687.png

讯飞星火还允许定义全局变量,但是全局变量必须是在其他变量提取器或者节点中输出的变量。全局变量主要用于多轮对话。

2bf5e196963541bb8900d10181ae93a5.png

文本拼接

有了变量就可以使用“文本拼接”节点来实现字符串的组合。比如下面的文本拼接就实现了生成URL的功能。

068d530a9fc54b2786185cc60a288e0e.png

测试

可以使用变量提取器和文本拼接实现生成URL的功能,如下图所示。

ef5f97cf5ed14a2f892de97a2e9b5ace.png

测试结果如下图。同样可以得到正确的结果。

4f8c98772f824d96b91f6f1a5f1389d8.png

结语

 使用变量提取器和使用大模型节点+提示词都可以完成同样的功能,相对而言,可能喜欢编程的人会喜欢变量提取器,可能更清晰。但是由于缺乏函数的定义,我个人认为它的功能没有大模型节点+提示词更灵活。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值