参数提取节点

最近更新时间:2025-08-17 16:00:22

我的收藏

节点功能

腾讯云智能体开发平台工作流将从对话中提取的重要信息称为参数,参数可以是名词、地名、手机号码、医院名称等。
参数提取节点属于信息收集类节点,通过与用户进行多轮对话来收集参数,参数信息需要根据您的业务场景进行定义。工作流执行至该处会中断与用户进行交互,直到收集到必需的参数。




操作说明

输入变量

输入变量仅在该节点内部生效,不能跨节点使用。支持最多添加50个输入变量,满足多输入变量场景需要。点击添加,进行如下配置添加输入变量。
配置
说明
变量名称
该变量的名称,只能包含字母、数字或下划线,并且以字母或下划线开头,必填
变量描述
该变量的说明信息,非必填
数据来源
该变量的数据来源,支持“引用”“输入”两种选项。“引用”可选择前序所有节点的输出变量,“输入”可手动填入固定值
变量类型
该变量的数据类型,不可选择,默认为“引用”的变量类型或“输入”的string类型
说明:
参数提取节点使用“本轮对话内容”、“对话历史”和“当前时间”三个系统变量进行参数提取,因此系统默认会传入这三个变量,无需您手动添加。

收集参数

模型

您可设置该节点所使用的大语言模型从与用户对话中提取所需参数,仅支持选择该账号具有权限的大模型。

参数信息

点击添加,进行如下配置,添加需要提取的参数信息。
配置
说明
参数名称
该参数的名称,建议使用具体的中文名称,便于模型识别理解,必填
参数类型
该参数的数据类型,必选。新增支持 array 类型的数据提取。参数类型为 object、array<object> 时,不支持设置“参数收集示例”和“固定询问话术”,可在节点的添加子级参数,于子级参数设置固定询问话术。
参数描述
该参数的说明信息,帮助模型精准识别理解参数,建议按照“概念定义+取值要求”进行填写,可使用 AI 一键优化调整内容,必填
固定询问话术
未收集到参数时,引导用户提供参数的话术,可选
参数收集示例
该参数期望的正确示例和错误示例,正确示例将用作提示大模型哪些参数值会被提取,而错误示例则表示哪些参数值一定不能被提取,可选
是否必选
该参数是否必选。如果参数必填,那么当用户对话中没有提供该参数信息时,系统将自动生成反问话术向用户提问;如果参数非必填,用户没有提供参数信息时,系统不会进行反问。




提示词

如果您对参数提取过程有特殊要求,可以配置“收集参数”中的提示词,引导大模型生成相应的反问澄清话术。典型场景包括:
1. 对话中未提取到参数,告知模型如何反问用户。
提示词示例:"挂号ID"参数空缺时的追问回复话术:
如果无法提取到"挂号ID"的参数取值,请回复以下内容进行参数取值追问:"请问您的挂号ID是什么?挂号ID可以在挂号单中找到,请准确提供该信息,否则无法完成挂号流程"。
2. 回复内容有特定的格式要求或偏好
提示词示例:"订餐用户称呼"参数的回复话术:
如果提取到"订餐用户称呼"的参数取值,且取值为单个姓氏时,请按以下称谓格式回复用户:"xx先生/xx女士"。比如:"订餐用户称呼"取值为"李"、"姓李"需要礼貌地称对方为"李先生/女士"。

输出变量

经该节点处理后的输出变量,默认为用户配置的参数,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。




应用示例

用户需要开发票时,使用参数提取节点收集必需的订单编号、会员卡 ID 和用户姓名参数信息。



参数提取节点配置如下:




常见问题

如果您希望复制其他参数的配置信息,可以单击新增参数框右上角的“复制”图标,选择您需要的参数进行复制。