Ошибка Rasa при установке значения use_entities в [ ] в domaim.yml

#python #rasa-nlu #rasa #rasa-core

Вопрос:

Я хочу, чтобы у определенных намерений не было никаких сущностей, и я получаю ошибку, пытаясь сделать это в соответствии с документацией https://rasa.com/docs/rasa/domain#ignoring-entities-for-certain-intents

Файл домена.yml

 intents:
  - greet:
    use_entities: []
  - goodbye
 

Я получаю следующую ошибку

 /home/venv/lib/python3.8/site-packages/rasa/shared/utils/io.py:97: UserWarning: Loading domain from 'domain.yml' failed. Using empty domain. Error: 'In the `domain.yml` file, the intent 'greet' cannot have value of `<class 'NoneType'>`. If you have placed a ':' character after the intent's name without adding any additional parameters to this intent then you would need to remove the ':' character. Please see https://rasa.com/docs/rasa/domain for more information on how to correctly add `intents` in the `domain` and https://rasa.com/docs/rasa/domain#intents for examples on when to use the ':' character after an intent's name.'

 

Ответ №1:

Тебе просто не хватает отступа:

 intents:
  - greet:
      use_entities: []
  - goodbye