You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft Bot Composer中获取历史机器人响应并存入user.history变量

Microsoft Bot Composer 读取并存储机器人历史响应的操作方法
  • Bot Composer 内置仅默认保存当前对话轮次的机器人输出内容,存储在turn.responses数组变量中,数组元素按响应发送顺序排列,非当前轮次的历史响应无默认内置变量存储,需要自行维护。
  • 单轮响应存储到user.history:在发送响应的动作节点后新增「设置属性」节点,配置如下:
    • 属性字段填写user.history
    • 值字段填写turn.responses[0](单轮仅发送1条响应时取索引0的内容,多响应按实际索引取值即可)
  • 累加所有历史响应到user.history(不覆盖原有记录):「设置属性」节点的值字段替换为concat(coalesce(user.history, ''), '\n', turn.responses[0]),coalesce方法用于处理变量首次赋值为空的异常,\n可以替换为你需要的分隔符。
  • 所有配置不需要额外写代码,直接在可视化界面操作后发布即可生效。

内容的提问来源于stack exchange,提问作者dcastillejos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 06:27:03