Как использовать DucklingHTTPExtractor в RASA?
Я пытаюсь извлечь объекты с помощью `DucklingHTTPExtractor. Вот соответствующий код:
pipeline:
- name: "SpacyNLP"
- name: "SpacyTokenizer"
- name: "RegexFeaturizer"
- name: "SpacyFeaturizer"
- name: "CRFEntityExtractor"
- name: "EntitySynonymMapper"
- name: "SklearnIntentClassifier"
- name: "DucklingHTTPExtractor"
# url of the running duckling server
url: "http://localhost:8000"
# dimensions to extract
dimensions: ["email", "time", "date", "amount-of-money", "distance"]
# allows you to configure the locale, by default the language is
# used
locale: "NL_Nothing"
# if not set the default timezone of Duckling is going to be used
# needed to calculate dates from relative expressions like "tomorrow"
timezone: "US/Pacific"
Домен:
intents:
- input_date
entities:
- date
slots:
date:
type: unfeaturized
templates:
utter_date:
- text: '{date}'
Рассказы:
## test
* input_date{"date" : "tomorrow"}
- utter_date
Duckling server is running on 8000.
Когда я ввожу "завтра" - бот устанавливает временной интервал "завтра".
Как я могу сделать утенок установить его на завтрашнюю дату:
Среда, 21 августа 2019 г.
как это здесь: https://duckling.wit.ai/
Спасибо!
0 ответов
Чтобы это сработало, убедитесь, что вы сделали следующее:
- Убедитесь, что в фоновом режиме работает утенок
- Убедитесь, что вы пропустили конечную точку сервера утенок в файле конфигурации
- Убедитесь, что вы также добавили соответствующие размеры в файл конфигурации rasa.
- Убедитесь, что вы добавили соответствующую логику в файл actions.py