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

关于influence_conversation参数作用与ignore_entities flag修改实际意义的技术问询

Rasa中influence_conversation参数与ignore_entities标记的作用解析

1. influence_conversation参数的功能

默认情况下,Rasa提取到的**实体(entities)会参与对话的动作预测(action prediction)**流程,直接影响后续机器人要执行的动作。
influence_conversation是针对单个实体的全局配置:当将某个实体的该参数设为false时,这个实体将被所有意图(intents)忽略,不会参与任何意图对应的动作预测,无需在每个意图的ignore_entities列表里重复添加该实体。

2. 修改ignore_entities标记的意义与“不影响对话”的具体含义

  • ignore_entities标记的作用:它是针对特定意图的配置,用来指定哪些实体不会影响该意图对应的动作预测。
  • “不影响对话”的具体所指:
    • 首先明确:NLU仍然会正常处理intent/entity组合,提取出的实体也依然可以在故事(story)的后续步骤中被查询使用。
    • 这里的“不影响对话”特指实体不会参与当前意图对应的动作预测逻辑——也就是说,Rasa在预测下一步该执行什么动作时,会完全无视被忽略的实体的存在,就好像NLU根本没提取到它一样,但实际上实体数据还是保留着,你依然可以在自定义动作或故事里调用这个实体的信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 18:50:41