在人工转接事件中设置上下文:Composer运行时传参方法问询
在Composer运行时设置转接活动Context属性的方法
要把对话中的实时信息传递给人工坐席,直接在Send a handoff activity动作的Context属性输入框里,通过变量引用或表达式动态赋值即可,具体操作如下:
直接引用对话变量
对话过程中收集的用户信息、对话内容等变量,用${变量名}的语法嵌入JSON对象,运行时会自动替换为实际值。示例:{ "用户姓名": "${user.name}", "联系电话": "${user.phone}", "最新对话内容": "${turn.activity.text}" }用表达式处理复杂内容
如果需要拼接、整理多段对话信息,使用Composer支持的表达式函数(如concat、join)生成内容:{ "完整对话历史": "${join(turn.history, '\\n')}", "用户信息汇总": "${concat('姓名:', user.name, ',邮箱:', user.email)}" }引用自定义/全局属性
若有自定义对话属性或全局配置变量,同样用${}语法取值:{ "自定义业务数据": "${dialog.orderInfo}", "系统标识": "${settings.systemId}" }
设置完成后,转接动作触发时,这些动态生成的Context数据会同步传递给人工坐席系统,坐席就能看到对话中的关键信息。
内容的提问来源于stack exchange,提问作者Dino
相关产品推荐
相关产品推荐

