2. Освоение RASA: Объяснение сущностей, слотов и пользовательских действий | Учебные пособия по RASA Python для начинающих

YOUTUBE · 25.11.2025 03:51

Ключевые темы и таймкоды

Введение в сущности и слоты

0:01
  • Видео объясняет, что такое сущности и слоты в Rasa, и как они используются для хранения данных и их извлечения в процессе разговора с ботом.
  • Приводится пример использования сущности "город" и слота "телефон" для хранения и извлечения данных.

Определение сущностей и слотов

1:17
  • В файле домена определяются сущности и слоты, а также обучающие данные для них.
  • Приводится пример определения сущности "телефон" и слота "телефон", а также их использования в разговоре с ботом.

Использование историй и действий

8:54
  • Рассказы и действия используются для определения того, как и когда сущности и слоты извлекаются и сохраняются.
  • Приводится пример истории, которая активируется при произнесении "привет" или "здравствуй" и запрашивает номер телефона у пользователя.

Обучение модели

14:57
  • Модель обучается с помощью команды "раса три".

Обучение модели

15:17
  • Модель обучена на основе конфигурации, созданной в файле yml.
  • Модель будет использоваться для сервера действий и сервера Rasa.

Запуск сервера Rasa

17:03
  • Сервер Rasa запускается с использованием командной строки.
  • Модель, обученная ранее, будет использоваться по умолчанию.

Взаимодействие с ботом

19:31
  • Бот отвечает на приветствие и спрашивает номер телефона.
  • Номер телефона сохраняется в слоте телефона.

Интерактивная команда Rasa

20:51
  • Интерактивная команда Rasa используется для обучения бота и создания историй.

Завершение обучения

22:20
  • Модель успешно классифицирует приветствие и извлекает номер телефона.
  • Бот успешно выполняет действие "сохранить телефон".