在 Coze 中,变量是以 key-value 形式存储数据的,是 Bot 的数据记忆功能。大语言模型会根据用户输入内容进行语义匹配,为定义的变量赋值并保存值。您可以在提示词中为 Bot 声明某个变量的具体使用场景。
创建变量可在创建 Bot 的页面进行。对变量进行赋值时,首先可以在给大模型的提示词中做声明,例如:“与您的用户进行互动,并根据 user_language 变量,用他们偏好的语言在线搜索。除非另有设置,用户查询的语言应指导您的回答和搜索”。这段提示词相当于告诉了 LLM,user_language 这个变量该如何赋值以及使用。
变量创建并赋值后,如 user_language 变量,就可以在工作流中作为变量使用。这一块解释起来有些抽象,具体可以参考后面的例子,真正用一遍就懂了。
综上,在 Coze 中能给变量在赋值中嵌入其它变量并同时使用公式,但具体的实现方式和规则需要根据具体的提示词和使用场景来确定。
变量是Bot的数据记忆功能,以key-value形式存储数据。一个变量只能保存一种信息,一般用于记录用户的某一行为或偏好大语言模型会根据用户输入内容进行语义匹配,为定义的变量赋值并保存值。你可以在提示词中为Bot声明某个变量的具体使用场景。[heading4]创建变量[content]在创建Bot的页面,我们可以创建变量[heading4]对变量进行赋值[content]创建好变量之后,该如何使用呢?你可以在提示词中为Bot声明某个变量的具体使用场景。首先,可以在给大模型的提示词中做如下声明:与您的用户进行互动,并根据user_language变量,用他们偏好的语言在线搜索。除非另有设置,用户查询的语言应指导您的回答和搜索这段提示词相当于告诉了LLM,user_language这个变量该如何赋值以及使用。下面我们演示下变量的使用方式以及效果1.首先将变量的值重置为空1.然后跟大模型进行对话[heading4]使用变量[content]这个变量user_language接下来就可以用在工作流中作为变量使用。这一块解释起来有些抽象,具体可以参考后面的例子,真正用一遍就懂了