Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Сегодня мы поговорим о Power Virtual Agents — способе Microsoft создавать чат-ботов, которых вы можете развернуть на своем веб-сайте и в командах. Вы можете посмотреть полное видео этого урока внизу этого блога .
Сильной стороной Power Virtual Agents является то, что он позволяет создавать чат-ботов без использования машинного обучения или сложной математики и лингвистики, потому что Microsoft делает всю работу за вас. Все, что вам нужно сделать, это дать ему содержание и ресурсы для переваривания.
Оглавление
Как создавать чат-ботов в Power Virtual Agents
Начнем с открытия страницы Power Virtual Agents.
Чтобы создать нового чат-бота, щелкните значок «Боты» в правом верхнем углу, а затем нажмите кнопку «Новый бот» .
Назовем этого бота Loan Helper FAQ Bot , выберите английский язык в раскрывающемся списке и нажмите «Создать» .
Подобно Power Apps, он должен предоставить все необходимое для фактического создания. Например, когда вы создаете приложения на основе моделей , это занимает некоторое время, поскольку необходимо создать все сущности и соединители, лежащие в их основе. Это делает что-то очень похожее, если вы видите этот экран.
Он все еще строится в фоновом режиме. Итак, что мы можем сделать, так это начать изучение, щелкнув « Темы» в верхнем левом углу.
Это то, что сообщает Power Virtual Agents, что делать, когда кто-то произносит триггерные фразы , а затем запускает ответы.
Например, у нас есть триггерная фраза «Когда вы закрыты?» Кто-то может сказать четыре итерации или версии этой триггерной фразы.
Если мы нажмем «Урок 1 — простая тема» , наши Power Virtual Agents расскажут нам, как выглядит рабочий процесс.
Если кто-то произносит одну из этих триггерных фраз, мы отправляем сообщение, в котором говорится: «Я буду рад помочь с часами работы магазина», а затем другое сообщение с указанием часов работы магазина.
Кроме того, есть более сложные триггерные фразы, которые мы можем использовать. Например, если мы нажмем «Какой лучший продукт для меня», это будет уже не одностороннее общение, а двустороннее общение.
Затем давайте нажмем Урок 4 — Тема с условием, переменными и настраиваемой сущностью .
Как и в первом примере, он покажет, что скажет чат-бот, если кто-то упомянет одну из триггерных фраз ниже.
Чат-бот спросит: «Вы видите себя домашним пользователем, геймером или бизнес-пользователем?» Затем человек, который общается с чат-ботом, должен выбрать один из вариантов.
После того, как выбран один вариант, появляются разные деревья вариантов, которые объединяются, и в какой-то момент это может стать очень сложным.
Тестирование триггерных фраз в Power Virtual Agents
Давайте протестируем один из триггеров, набрав «Какой лучший продукт для меня?»
Как мы видим, он запускает ответ «Вы видите себя домашним пользователем, геймером или бизнес-пользователем?» Когда мы выбираем Home User, рабочий процесс продолжается и продолжается.
В этом случае мы можем запустить рабочий процесс, получить доступ к стороннему API и сделать HTTP-запрос . В принципе, мы можем делать все, что нам нужно, но это становится немного сложнее.
Учитывая эти моменты, давайте превратим страницу часто задаваемых вопросов о мороженом в чат. На странице часто задаваемых вопросов этой кредитной компании люди обычно задают кучу часто задаваемых вопросов. Это всего лишь пример, но вы определенно можете выбрать другой общедоступный веб-сайт, на котором также есть страница часто задаваемых вопросов.
Когда кто-то связывается с нами на этом веб-сайте, чат-бот достаточно умен, чтобы знать все эти вопросы и должен быть в состоянии ответить на них соответствующим образом. Например, если кто-то вводит «Как мороженое зарабатывает деньги», чат-бот должен ответить ответом ниже.
Ответы на разные версии одного и того же вопроса
Однако могут быть разные версии этого, например, как вы зарабатываете деньги , как мороженое получает комиссию или как мороженое взимает комиссию ?
Все это на самом деле один и тот же вопрос; следовательно, нам нужна система, достаточно умная, чтобы переварить все эти часто задаваемые вопросы. Затем нам нужно сделать триггерные фразы достаточно широкими, чтобы, если кто-то произносит варианты этого вопроса, ответ оставался тем же.
Именно это мы и сделаем, вернувшись к Power Virtual Agents. С помощью функции «Предложить темы» мы можем указать Power Virtual Agents взять выбранную нами страницу, а затем создать все темы на странице часто задаваемых вопросов по мороженому.
Нажмите «Добавить» , а затем кнопку «Пуск» .
На этот раз Power Virtual Agents просматривают все эти часто задаваемые вопросы, определяя вопросы и ответы. Он также для создания различных версий этих вопросов, которые кто-то может задать. Следовательно, это может занять несколько минут.
После его обработки мы видим, что у нас есть 35 предложенных тем, и все эти темы связаны со страницей часто задаваемых вопросов.
Чтобы развернуть ответ, нажмите « Добавить к существующим темам» , а затем нажмите «Что такое мороженое?» ссылку, чтобы увидеть фактический рабочий процесс.
Поэтому, если кто-то спросит: «Что такое мороженое?» он запускает это сообщение, точно такое же, как то, что указано на странице часто задаваемых вопросов.
Следующее, что нужно сделать, это загрузить все предлагаемые темы , которые мы получили со страницы часто задаваемых вопросов, в существующие темы .
Выберите все, щелкнув переключатель рядом с именем , а затем нажмите «Добавить в темы» .
Когда закончите, давайте перейдем к Существующим темам . Сейчас у нас их 47, что очень много. Итак, давайте только включим «Как мороженое зарабатывает деньги?» в качестве примера и обновите страницу.
Чтобы продемонстрировать, давайте проверим это, набрав «Как мороженое зарабатывает деньги?» Мы видим ответ, и если мы вернемся на страницу часто задаваемых вопросов, ответ будет таким же.
Агенты Power Virtual Agent достаточно умны, чтобы определить вопрос и ответ и передать его в чат. Еще одна интересная особенность Power Virtual Agents заключается в том, что за этим стоит аналитика.
Например, если кто-то выберет « Нет» на вопрос «Это ответ на ваш вопрос», вы будете знать, что, вероятно, этого ответа недостаточно, поэтому вы можете изменить свой ответ в фактической разбивке по теме.
Давайте попробуем другой пример, набрав «Как вы зарабатываете деньги?»
Как мы видим, чат-бот уточняет, предлагая различные варианты, такие как Как мороженое зарабатывает деньги? , Урок 3 — Тема с условием, переменными и предварительно созданным объектом , и Ничего из этого .
Если мы выберем «Как вы зарабатываете деньги» , мы вернемся к тому же ответу. Поэтому, если есть какие-либо варианты, он достаточно умен, чтобы определить, что это может означать один, два или три вопроса, а затем проверяет.
Мы можем сделать что-то совершенно другое и продолжить, но опять же мы получим то же самое, когда два вопроса довольно похожи, и он все равно находит этот конкретный ответ на вопрос.
Всплывающие формы Power Apps для интерактивного взаимодействия с пользователем
Поток бизнес-процессов Power Apps и документация
Приложения на основе моделей Power Apps: карты сайта и их работа
Заключение
Подводя итог, вы можете использовать Power Virtual Agents для создания чат-ботов для размещения на своем веб-сайте, в сообщениях Teams, в мессенджере Facebook и в любом другом месте, о котором вы только можете подумать.
Это делается с помощью триггерных фраз и ответов. Конечно, один из быстрых способов разместить это на своем веб-сайте — это создать страницу часто задаваемых вопросов. Вы можете получить довольно хорошего чат-бота, если ваша страница часто задаваемых вопросов сделана очень хорошо.
Всего наилучшего,
Генри Хабиб
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать