Диалоговые интерфейсы - наилучший способ взаимодействия машины с нами на человеческом языке. Чатботы и голосовые пользовательские интерфейсы - это два направления диалоговых интерфейсов. Чатботы представляют собой управляемые данными движки, работающие в реальном времени, для взаимодействия с пользователями на естественном языке и с учетом контекста. Голосовые пользовательские интерфейсы управляются голосом и способны распознавать речь и отвечать пользователям голосом. В этой книге рассмотрены оба типа диалоговых пользовательских интерфейсов, разрабатываемых с помощью API для различных платформ. Используется проектный подход, позволяющий понять принципы конструирования таких пользовательских интерфейсов, и приведены наилучшие практики их развертывания.Мы начнем с разработки простого ботамессенджера на основе API Facebook Messenger, чтобы понять основы их конструирования. Затем мы перейдем к проектированию модели задач, для реализации сложные решений, таких, как заказ и планирование, используя платформы Google Dialogflow и Microsoft Bot Framework.Затем мы займемся голосовыми пользовательскими интерфейсами, способными взаимодействовать с пользователями с помощью речи, используя устройства Amazon Echo и Google Home.К концу книги вы разработаете группу собственных чатботов и голосовых пользовательских интерфейсов для разных ведущих платформ.Издание будет полезно начинающим разработчикам в области искусственного интеллекта.
Dialogovye interfeysy - nailuchshiy sposob vzaimodeystviya mashiny s nami na chelovecheskom yazyke. CHatboty i golosovye polzovatelskie interfeysy - eto dva napravleniya dialogovykh interfeysov. CHatboty predstavlyayut soboy upravlyaemye dannymi dvizhki, rabotayushchie v realnom vremeni, dlya vzaimodeystviya s polzovatelyami na estestvennom yazyke i s uchetom konteksta. Golosovye polzovatelskie interfeysy upravlyayutsya golosom i sposobny raspoznavat rech i otvechat polzovatelyam golosom. V etoy knige rassmotreny oba tipa dialogovykh polzovatelskikh interfeysov, razrabatyvaemykh s pomoshchyu API dlya razlichnykh platform. Ispolzuetsya proektnyy podkhod, pozvolyayushchiy ponyat printsipy konstruirovaniya takikh polzovatelskikh interfeysov, i privedeny nailuchshie praktiki ikh razvertyvaniya.My nachnem s razrabotki prostogo botamessendzhera na osnove API Facebook Messenger, chtoby ponyat osnovy ikh konstruirovaniya. Zatem my pereydem k proektirovaniyu modeli zadach, dlya realizatsii slozhnye resheniy, takikh, kak zakaz i planirovanie, ispolzuya platformy Google Dialogflow i Microsoft Bot Framework.Zatem my zaymemsya golosovymi polzovatelskimi interfeysami, sposobnymi vzaimodeystvovat s polzovatelyami s pomoshchyu rechi, ispolzuya ustroystva Amazon Echo i Google Home.K kontsu knigi vy razrabotaete gruppu sobstvennykh chatbotov i golosovykh polzovatelskikh interfeysov dlya raznykh vedushchikh platform.Izdanie budet polezno nachinayushchim razrabotchikam v oblasti iskusstvennogo intellekta.