Машинное обучение и Искусственный Интеллект. Тимур Машнин

Читать онлайн.
Название Машинное обучение и Искусственный Интеллект
Автор произведения Тимур Машнин
Жанр
Серия
Издательство
Год выпуска 2022
isbn



Скачать книгу

объектов.

      Системные объекты позволяют легко обнаруживать общие специфические фрагменты информации, такие как даты, время, числа, валюты и т. д.

      И среди них, существует объект @sys-location, который будет определять для нас местоположение и будет обрабатывать любой город (или штат, страну и т. д.).

      И теоретически нам даже не нужна наша сущность @location, мы могли бы просто использовать @sys-location.

      Хотя здесь есть два ограничения:

      Вы не можете определять синонимы для городов, обнаруженных с помощью @sys-location.

      И нечеткое сопоставление в настоящее время недоступно для сущности @sys-location.

      Чтобы добавить сущность @sys-location, нажмите «Системные сущности» в разделе «Сущности» вашего навыка.

      И включите @sys-location.

      Теперь, попробуйте ввести вопрос hours for Toronto.

      Вы заметите, что обнаружены сущности @sys-location и @location.

      Импорт и экспорт сущностей с помощью файлов CSV работает очень похоже на намерения.

      Когда вы выбираете одну или несколько сущностей, отметив флажки рядом с ними, вам будет предложено экспортировать их в CSV файл.

      Кроме того, вы можете импортировать сущности, нажав кнопку «Импортировать» рядом с «Create entity».

      Загрузите файл CSV с двумя новыми сущностями, который прилагается к лекции.

      И импортируйте его.

      После успешной загрузки и импорта сущностей вы должны увидеть их в списке.

      Теперь, давайте, наконец, рассмотрим третий компонент диалогового навыка.

      А именно сам диалог.

      Компонент диалога позволяет нам выдавать ответ пользователю на основе его намерения и специфики его запроса, которую мы определяем с помощью сущности.

      Наш чат-бот может обнаруживать и классифицировать вводимые пользователем данные, но он еще пока не может ответить пользователю.

      Например, когда пользователь приветствует нас, мы можем захотеть ответить «Привет! Могу я чем-нибудь помочь?".

      То же самое верно и для более сложных запросов.

      Мы должны использовать точно настроенную классификацию, которую нам дают намерения и сущности, чтобы обеспечить надлежащий и точный ответ пользователю.

      Диалог – это дерево узлов, и каждый узел обычно обрабатывает один конкретный сценарий.

      Например, здесь у нас есть три узла.

      Первый узел – это Welcome, который обрабатывает приглашение чатбота.

      Другими словами, наше приветствие при первом появлении пользователя.

      Затем у нас есть узел Greetings для ответа на приветствие пользователя.

      И, наконец, у нас есть специальный резервный узел, который будет уведомлять пользователя о том, что чатбот не совсем уверен в том, что спрашивает пользователь.

      Welcome и Anything else – это два узла по умолчанию, созданные для вас при первом создании диалога для вашего чат-бота.

      Любой узел, который вы определите, будет находиться между этими двумя узлами.

      Каждому такому узлу дается имя.

      Далее у нас есть условие, которое определяет, когда