变量
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
变量用于存储和检索运行时对话数据。
这样一来,代理就能记住对话轮次中的信息,从而实现更具上下文关联性的互动。
变量数据
变量具有以下数据:
- 名称:使用蛇形命名法的变量名称
- 类型:变量类型:
- 文本:字符串值
- 数字:数值
- 是/否:布尔值
- 自定义对象:您需要为对象提供架构
- 列表:变量列表。以英文逗号分隔列表的形式提供值。
- 默认值:变量的默认值
- 说明:变量的可选说明
指令中的变量引用
如需在指令中按名称引用变量,请使用大括号:{variable_name}。
解析变量
在为模型生成提示时,CX Agent Studio 会将变量引用替换为实际的运行时值。
更新变量值
代理本身无法更新变量的值,但工具和回调可以更新变量值。
代理变量使用 ADK 上下文状态,该状态可用于更新变量。
您可以在 Python 工具代码中使用名为 context 的全局变量。例如,您可以在 Python 工具中使用以下语句,通过 ADK 功能更新变量:
context.state["variable_name"] = value
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-02-24。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-02-24。"],[],[]]