<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://mdminfo.ru/index.php?action=history&amp;feed=atom&amp;title=API.AI_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C</id>
	<title>API.AI модуль - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://mdminfo.ru/index.php?action=history&amp;feed=atom&amp;title=API.AI_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C"/>
	<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=API.AI_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;action=history"/>
	<updated>2026-06-02T12:11:00Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://mdminfo.ru/index.php?title=API.AI_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;diff=866&amp;oldid=prev</id>
		<title>George2017: создание новой страницы</title>
		<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=API.AI_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;diff=866&amp;oldid=prev"/>
		<updated>2020-01-27T20:38:45Z</updated>

		<summary type="html">&lt;p&gt;создание новой страницы&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Модули]]&lt;br /&gt;
&lt;br /&gt;
Автор: SergeJey от Чт янв 26, 2017  &lt;br /&gt;
&lt;br /&gt;
==Описание==&lt;br /&gt;
&lt;br /&gt;
Модуль '''API.AI'''&lt;br /&gt;
&lt;br /&gt;
==Установка модуля==&lt;br /&gt;
&lt;br /&gt;
Установка осуществляется через '''Маркет дополнений''' в разделе '''Взаимодействие''' - '''API.AI (by SergeJey)'''.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
&lt;br /&gt;
Для начала работы модуля необходимо зарегистрироваться на вышеобозначенном сервисе и получить ключ (Client access token), далее ввести ключ в окно настроек:&lt;br /&gt;
&lt;br /&gt;
[[Файл:3GPyUGz.png|800px|мини|центр|Настройка]]&lt;br /&gt;
&lt;br /&gt;
Кроме ключа есть ещё следующие настройки:&lt;br /&gt;
&lt;br /&gt;
Language -- язык&lt;br /&gt;
&lt;br /&gt;
Voice priority level -- голосовой приоритет ответов бота (бот отвечает функцией sayReply, в которую передаётся заданный приоритет)&lt;br /&gt;
&lt;br /&gt;
Process unknown inputs -- да/нет -- озвучивать ответ от бота, если он ответил сообщением типа &amp;quot;правило не найдено&amp;quot;&lt;br /&gt;
&lt;br /&gt;
После ввода настроек '''система''' предоставляет поле для '''ввода текста''' -- его можно использовать для '''тестирования'''.&lt;br /&gt;
&lt;br /&gt;
==Кратко как вообще работает сервис API.AI==&lt;br /&gt;
&lt;br /&gt;
Сервис API.AI служит для перевода человеческих запросов в формальный вид, понятный машине. В качестве обработчиков выступают так называемые агенты -- их пользователь создаёт сам, а так же прописывает правила обработки текста и возможные действия. По сути, те же &amp;quot;шаблоны поведения&amp;quot;, только гораздо более навороченные в плане настройки правил, плюс &amp;quot;фишки&amp;quot; типа машинного обучения для возможности нечёткого формулирования запросов. Фактически, на вход подаётся текст, а на выходе получается название функции, которую необходимо выполнить, с параметрами, которые бот выяснил в процессе общения. Модуль к MajorDoMo обеспечивает общение с ботом через все имеющиеся методы, а так же сохраняет процедуры, которые бот возвращает в систему -- возвращается название процедуры и параметры, так что непосредственную реализацию процедуры необходимо задать в панели управления модулем.&lt;br /&gt;
&lt;br /&gt;
[[Файл:3GPyMSo.png|800px|мини|центр|Тест]]&lt;br /&gt;
&lt;br /&gt;
Например, если мы подключили к нашему боту домен alarm clock из примеров и мы говорим боту &amp;quot;alarm 8pm every day&amp;quot;, то система автоматически создаст пустую процедуру alarm.set, которая будет вызываться с параметрами $params['date'], $params['recurrence'] и !$params['time']:&lt;br /&gt;
&lt;br /&gt;
[[Файл:3GPyqyc.png|800px|мини|центр|Пример]]&lt;br /&gt;
&lt;br /&gt;
P.S. в альфа версию внесён ряд изменений для улучшения обработки событий, так что в стандартной версии возможны некоторые глюки с работой модуля.&lt;/div&gt;</summary>
		<author><name>George2017</name></author>
	</entry>
</feed>