Читать книгу Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa онлайн
14 страница из 31
Например, начинку, которую пользователь хочет для пиццы, при ее заказе, или количество ломтиков пиццы.
И вы можете сделать это с помощью сущностей.
Сущности помогают вам разобраться в особенностях взаимодействия с пользователем.
В диалоге сущности – это существительные, найденные в ходе разговора, такие как имя человека, конкретные цифры, даты, и так далее.
В случае заказа пиццы, пицца будет нести с собой группу атрибутов, которые можно рассматривать как сущности.
При заказе пиццы могут указываться такие атрибуты, как количество пицц, начинка, тип корочки, и время доставки.
Сущности помогают вашему агенту детализировать намерение и решить, как он должен действовать, основываясь на этих деталях.
Сущности также являются отличным способом добавления персонализации.
Вы можете использовать сущности, хранящиеся в базе данных, для запоминания подробностей о пользователе, таких как его имя или предпочтения, затем вы можете отобразить эти детали обратно пользователю, превратив простой диалог в дружескую беседу.