Конечные точки¶
Конечные точки¶
В разделе Конечные точки задаются настройки взаимодействия бота с внешними сервисами для выполнения различных задач, таких как генерация ответов, выполнение пользовательских действий, хранение данных диалогов и загрузка моделей.
Пример:
nlg:
url: 'https://<bot-api-host>/project/bf/nlg'
action_endpoint:
url: 'https://<actions-server-host>/webhook'
tracker_store:
store_type: rasa_addons.core.tracker_stores.AnalyticsTrackerStore
url: 'https://<bot-api-host>'
project_id: 'bf'
models:
url: 'https:/server.com/models/default'
wait_time_between_pulls: 60
- NLG (Natural Language Generator): отвечает за генерацию текстовых ответов бота на основе шаблонов или динамических данных. URL указывает адрес сервера, который предоставляет данные для генерации ответов.
- Action Endpoint: используется для выполнения пользовательских действий (custom actions), таких как вызов внешних API, работа с базами данных или сложная бизнес-логика. URL указывает адрес сервера действий.
- Tracker Store: отвечает за хранение данных о диалогах (например, история сообщений, слоты, контекст). URL указывает адрес сервера, который управляет хранением данных.
-
Models: Определяет, откуда бот загружает модели (NLU и диалоговые модели).
- URL указывает адрес сервера, где хранятся модели. Здесь используются переменные:
- wait_time_between_pulls: 60: Указывает, как часто (в секундах) бот проверяет наличие новых моделей. В данном случае проверка происходит каждые 60 секунд.