Я следовал за погодой rasa chatbot, предоставленной Джастиной Петрайте , вы можете найти репозиторий GitHub здесь .Тем не менее, мой чат-бот никогда не распознает намерение, которое я пытаюсь ему сообщить, которое должно быть местом, и я не знаю, как справиться с этим делом, поскольку это вызывает ошибку при вызове API погоды, которое поэтому пусто.
Например, я пытался узнать погоду в Италии, но, как вы можете видеть здесь .Он не признает Италию как намерение, даже если это было в data.json
.
Например:
Изображение, где мы можем увидеть пример, где он не распознаетнамерение
Следовательно, что делать, если намерение не распознано?Должны ли мы сохранить его в story.md?
Содержимое файла домена :
action_factory: null
action_names:
- utter_greet
- utter_goodbye
- utter_ask_location
- action_weather
actions:
- utter_greet
- utter_goodbye
- utter_ask_location
- actions.ActionWeather
config:
store_entities_as_slots: true
entities:
- location
intents:
- greet
- goodbye
- inform
slots:
location:
initial_value: null
type: rasa_core.slots.TextSlot
templates:
utter_ask_location:
- text: In what location?
utter_goodbye:
- text: Talk to you later.
- text: Bye bye :(
utter_greet:
- text: Hello! How can I help?
topics: []
Версия Rasa Core :
(MoodbotEnv) mike@mike-thinks:~/Programing/Rasa_tutorial/moodbot4$ pip list :
...
rasa-core (0.9.0a3)
rasa-nlu (0.12.3)
Версия Python :
(MoodbotEnv) mike@mike-thinks:~/Programing/Rasa_tutorial/moodbot4$ python -V
Python 3.5.2
Операционная система :
Linux 16.04