我已经训练了有关常见问题数据的rasa聊天机器人。我训练了该机器人,类似于在此链接中显示的机器人https://legacy-docs.rasa.com/docs/core/quickstart/。该机器人的问题在于,对于同一问题,它每次都会给出不同的答案。此问题有解决办法吗?
答案 0 :(得分:0)
一些调试建议:
检查使用哪种策略进行每个预测。如果您看到了机器学习策略,请检查您的策略和故事。
确保您的配置中包含备忘录策略,并且其max_history
参数对您的故事有意义。如果您要构建一个纯粹的FAQ机器人,则应该为1.
language: en
pipeline:
- name: WhitespaceTokenizer
- name: RegexFeaturizer
- name: LexicalSyntacticFeaturizer
- name: CountVectorsFeaturizer
- name: CountVectorsFeaturizer
analyzer: "char_wb"
min_ngram: 1
max_ngram: 4
- name: DIETClassifier
epochs: 100
- name: EntitySynonymMapper
- name: ResponseSelector
epochs: 100
# Configuration for Rasa Core.
# https://rasa.com/docs/rasa/core/policies/
policies:
- name: MemoizationPolicy
max_history: 1
- name: TEDPolicy
epochs: 100
- name: MappingPolicy