乐于分享
好东西不私藏

B_3_2 变量详解文档

B_3_2 变量详解文档

一、变量的类型

英文 (English)
中文名称 (Chinese)
用途与示例
数据类型
String
字符串
用于存储文本数据,例如单词、句子或字符序列。
Integer
整数
用于存储不带小数部分的整数,例如 -3、0、1024 等。
Boolean
布尔值
只有两个值 true 和 false,常用于逻辑判断和条件控制。
Number
数值
用于存储带小数部分的数值,包括整数和浮点数,例如 3.14、-0.001 等。
Object
对象
用于存储键值对集合,可以表示复杂的数据结构,例如 JSON 对象。 { “城市”:”北京”, “日期”:”明天” }
Array<String>
字符串数组
用于存储一系列字符串,每个元素都是 String 类型。 [“水果”, “梨子”, “香蕉”]
Array<Integer>
整数数组
用于存储一系列整数,每个元素都是 Integer 类型。 [10,20,30]
Array<Boolean>
布尔值数组
用于存储一系列布尔值,每个元素都是 Boolean 类型。 [true,true,false]
Array<Number>
数值数组
用于存储一系列数值,每个元素都是 Number 类型。 [10,3.14,25]
Array<Object>
对象数组
用于存储一系列对象,每个元素都是 Object 类型。 [ {“姓名”:”小明”,”成绩”:90}, {“姓名”:”小红”,”成绩”:95}, {“姓名”:”小刚”,”成绩”:88} ]
Time
时间
File
文件
Default
默认
Image
图片
Svg
Svg (矢量图形)
Audio
音频
Video
视频
Voice
语音
Doc
文档 (Word)
PPT
演示文稿 (PPT)
Excel
电子表格 (Excel)
Txt
文本文件
Code
代码
Zip
压缩包

1.整数

案例:计数器工作流_求两个数的和

2.整数数组

案例:计数器求和

(1)设置开始节点变量

(2)添加【代码】节点并设置参数

(3)设置结束节点

3.数值类型 数值数组

4.字符串和字符串数组

5.布尔类型和布尔数组

6.对象和对象数组

二、Coze智能体变量

1.User变量(用户变量)

针对特定用户存储的变量,每个用户有不同的值,适合存储用户偏好、用户级别等个性化信息。

2.系统变量

:Coze平台提供了一些系统预设变量,例如:

• sys_uuid:获取用户的唯一标识;

• sys_longitude:获取用户的经度信息;

• sys_latitude:获取用户的纬度信息。

可选择开启你需要获取的,系统在用户在请求自动产生的数据,仅可读不可修改。如用于通过ID识别用户或处理某

些渠道特有的功能。不能删除不能修改,只能使用。

3.查看智能体变量方法

三、工作流设置变量  变量赋值节点

在Coze工作流中,可以使用“变量赋值”节点来更新变量的值,实现动态数据处理。

四、Coze应用里的变量

1.创建应用

 2.业务逻辑-变量

 数据库与变量的区别

:变量生命周期在一次对话窗口,同一时间只能有一个值,使用简单;数据库数据可以永久存储,理论上能存储无数数据,但使用需要编写SQL语句。

五、实战案例演练

(一)案例1:用户偏好记忆Bot

1. 场景描述

:创建一个能够记住用户称呼和语言偏好的智能助手。当用户第一次交互时,智能体会主动询问用户的名字;下次用户再次发起对话时,智能体就能直接问候用户名字,提供更贴心的交互体验。

2. 变量设计

• user_name(String类型):用于存储用户的称呼;

• language_pref(String类型):用于存储用户的语言偏好;

• visit_times(Number类型):用于统计用户的访问次数。

3. 实现步骤

步骤1:在Coze平台创建智能体,进入“变量”设置页面;

步骤2:依次创建user_name、language_pref、visit_times三个变量;

步骤3:在提示词中使用条件判断,当user_name为空时主动询问用户名字;

步骤4:当用户回复名字后,使用工作流节点将值存储到变量中;

步骤5:下次用户来访时,直接使用{{user_name}}进行个性化问候。

(二)案例2:多轮对话信息收集

1. 场景描述

:在多轮对话中收集用户信息,用于生成简历、填写表单等场景。通过变量存储每个步骤收集的信息,最终汇总成结构化数据。

2. 变量设计

:使用Object类型变量resume_data存储结构化的用户信息,包括姓名、学历、工作经历、技能等字段。

3. 状态更新逻辑

:通过工作流的变量赋值节点,逐步更新resume_data对象中的各个字段,最终生成完整的用户简历。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » B_3_2 变量详解文档

猜你喜欢

  • 暂无文章