【问题标题】:Rasa threshold implementationRasa 阈值实现
【发布时间】:2021-09-24 18:38:23
【问题描述】:

我想要一个实现,如果意图的置信度低于 0.6,那么将调用特定操作并执行 API 调用,从那里我希望能够执行自定义操作或继续执行该意图首先是根据某些条件解决的。

【问题讨论】:

  • 虽然,我并没有带着意图的信心工作。我对如何做你想做的事情有一个大致的了解。我们需要在 actions.py 文件中使用 tracker.events 并相应地操作它。对于初学者,您应该在其中一项操作中添加这些内容:conversation = tracker.events print(conversation)
  • 打印 tracker.events 后,每个事件所需的所有信息都应打印在运行您的操作文件的控制台上。它要打印的信息之一是意图的信心。我想这就是你可以扩展的地方,并希望做你想做的事情。
  • 请务必在这个问题上分享您的经验和发现,这样我也可以从中学到一两件事。

标签: chatbot rasa rasa-core rasa-sdk


【解决方案1】:

不妨试试看一下这个Rule Policy。您可以随时修改此处指定的操作,并将您希望执行的条件置于同一操作下。

【讨论】:

    猜你喜欢
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2020-01-25
    • 2014-02-24
    • 1970-01-01
    相关资源
    最近更新 更多