Tehnografi.com - Технологические новости, обзоры и советы

Естественные запросы для чат-ботов

Следующая статья поможет вам: Естественные запросы для чат-ботов

Цель чат-бота — заставить машины понимать людей. До сих пор программное обеспечение плохо понимало людей. Люди скорее должны были понимать программное обеспечение. Люди должны были быть точными в своем взаимодействии с программным обеспечением, либо вводя точные команды, либо щелкая нужные графические виджеты в интерфейсе, чтобы выполнить задачу.

Требование точности от людей создает три проблемы: первая заключается в том, что использование программного обеспечения связано с кривой обучения, вторая заключается в том, что при использовании программного обеспечения требуются умственные усилия, чтобы гарантировать отсутствие ошибок, и, в-третьих, ошибки могут быть легко сделаны.

Было бы лучше, если бы программы понимали людей, даже если они не были точными? Да, потому что это решило бы три проблемы. Цель чат-боты состоит в том, чтобы заставить машины понимать неточных людей, чтобы люди могли общаться с машинами естественным образом.

Прежде чем мы обсудим последствия этого, важно отметить, что естественное общение может быть не самым быстрым способом общения с машиной. Нажать кнопку с надписью «Заказать» быстрее, чем сказать «Я хочу заказать чизбургер», и намного, намного быстрее, чем набирать заказ, особенно большим пальцем.

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

Однако есть много случаев, когда интерфейс на естественном языке лучше, и число вариантов использования, в которых он лучше, растет с каждым днем.

Один из способов понять разницу между случаями, когда голосовой интерфейс лучше, чем более точный графический интерфейс или программный интерфейс, — это провести различие между понятиями Службы и Инструмента, как мы их определяем.

А Инструмент это интерфейс, который принимает множество низкоуровневых параметров для выполнения данной задачи. Примером может служить интерфейс прикладного программирования (API), который программист использует для указания машине выполнить определенную задачу.

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

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

Естественные запросы позволяют пользователю запрашивать компьютерные системы, используя естественный язык вместо некоторого точного синтаксиса, который потребовался бы SQL или языком программирования или сценария. Каждая часть инструкции является Сервисом. Это еще один вариант использования чат-ботов для операций. Естественный запрос — это, по сути, набор связанных сервисов чат-ботов.

Хорошим примером этого является Wolfram Alpha.

Wolfram Alpha (WA) позволяет людям излагать свои запросы на естественном языке. WA выясняет, что хочет сделать пользователь, а затем выполняет задачу за него. Это пропускает этапы поиска в справочной документации того, как что-то сделать, а затем пытается сделать несколько итераций, прежде чем сделать это правильно.

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

Конечно, в использовании чат-бота уже гораздо больше гибкости, чем в операторе SQL, но все еще существует требование иногда пытаться говорить так, чтобы чат-бот мог понять, даже если есть гибкость в этом. . Легко представить, что чат-боты станут намного лучше понимать естественный язык и станут более полезными.

Ценность чат-бота для Natural Queries заключается в уменьшении количества команд или точного синтаксиса, который пользователь должен помнить. Уменьшая память и умственную нагрузку, чат-бот может не только позволить техническому специалисту более эффективно выполнять свою работу, но и помочь новичку гораздо быстрее стать продуктивным.

Вместо того, чтобы сказать:

Выберите поп-певца

Из списка поп-певцов

ГДЕ Возраст >40;

Ты мог бы сказать:

Покажи мне всех поп-исполнителей старше 40 лет.» или любую версию этого.

По крайней мере, этот оператор может быть преобразован в формальный оператор SQL для запроса, чтобы технический специалист мог использовать формальный синтаксис, если он этого хочет.

Естественные запросы — интересные варианты использования чат-ботов. Обычно чат-бот случаи использования сосредоточьтесь на Сервисах, которые либо предлагают больше удобства, либо на Сервисах, которые используются нечасто и поэтому их трудно запомнить. Естественные запросы — полезный вариант использования, поскольку он снижает сложность сценария командной строки за счет уменьшения количества команд, которые пользователи должны помнить.