乐于分享
好东西不私藏

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 变量详解文档

猜你喜欢

  • 暂无文章