Штучний інтелект в домашніх умовах

Я думаю, що в наш час високих технологій і повсюдної комп'ютеризації багато з вас замислювалися про те, чому ми до цих пір не ведемо з комп'ютером повноцінного діалогу? Так, є Siri, Cortana, Google, але вони створені для вирішення конкретних завдань і не дуже пристосовані навіть для імітації живого спілкування. Більш "просунуті юзери" згадають про нейронних ланцюгах. Їх можна запрограмувати на абсолютно будь-який набір дій, в тому числі і на спілкування, але в домашніх умовах, на жаль, це поки неможливо.

Штучний інтелект в домашніх умовах

Для цього нам знадобиться, в першу чергу, програма, здатна розпізнавати нашу мову, відповідати теж голосом і при цьому виконувати задані команди.

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

Штучний інтелект в домашніх умовах

Я не буду тут розписувати інструкцію по установці, русифікації та налаштування, ця інформація, зазвичай дається разом з програмою. Хто шукає той завжди знайде.

Припустимо, ви встановили, налаштували і адаптували програму під себе. Що далі?

Ви можете помітити, що програма працює за принципом обробника подій. Як тільки відбувається подія, яка Вокс здатний сприйняти, програма може виконати будь-який заданий дію. Але, найголовніше, вона здатна відмінно розуміти російську мову і так само російською мовою відповідати вам.

З програмою так само йде безліч плагінів, які дозволяють значно розширити функціонал, а так само підключатися до інших пристроїв.

Отже, почнемо розбір.

Штучний інтелект в домашніх умовах

Співрозмовник, інформатор, органайзер.

Перше, ніж я б рекомендував зайнятися - це створенням особистості свого асистента. Якщо задати стиль спілкування з самого початку, то, по-перше, подальша робота буде цікавіше, а по-друге, виробиться єдиний стиль для всіх команд і дій.

Наприклад, мої команди виконує Аліса (ім'я вибрано мною). Всі її репліки, так чи інакше, натякають на те, що їй не дуже подобається її робота, а й скаржитися їй нема на що, вона більш-менш щаслива. Так, я завжди пам'ятаю, що це "понарошку", що я ж і прописував подібні фрази, але працювати з особистістю приємніше, ніж з бездушним автоматом.

Тому, раджу потренуватися і засвоїти базові принципи роботи програми, навчаючи її відповідати на питання "Хто ти?", "Як справи?" і т.п. Навчіть її відповідати на вітання і прощання. Проявіть фантазію і творчий підхід.

Не намагайтеся відразу ж створювати складні, многоваріатівность команди. Надалі ви зможете удосконалити їх, коли повністю освоїте більш складні прийоми.

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

Штучний інтелект в домашніх умовах

У програмі є цікава функція - анімована голова, непогано імітує міміку. Корисних функцій ненесет, тільки декоративні. При бажанні, можна змінити зовнішність персонажа.

Хто говорить комп'ютер - це забавно, але хочеться хоча б якийсь відчутної користі. Не питання. Одна з найбільш корисних і простих функцій - це інформування про погоду на сьогодні або завтра.

Це можливо, завдяки плагіну WUnder, який прекрасно працює в наших широтах, незважаючи на своє закордонне походження.

Штучний інтелект в домашніх умовах

Так виглядає вікно плагіна. Місце перебування. Програма підкаже вам найближчі метеостанції, або ви можете вибрати місце по карті.

Натиснувши кнопку "Pick Variables", ви побачите список всіх даних, які можна дізнатися за допомогою плагіна. Перетягуючи їх в будь-яку з п'яти рядків, ви можете скомбінувати будь-який набір інформації і надалі просто викликати його через команди самого плагіна. Зрозуміло, їх можна озвучити, причому в будь-якій формі.

Наприклад, моя Аліса відповідає на питання про погоду, вибираючи один з шести шаблонів відповіді, підставляючи в них потрібні дані з плагіна, а так само розрізняє запити на сьогодні / завтра, дні тижня, час дня і ін.

Останнє на сьогодні - це органайзер. У даній програмі це реалізовано через Гугл-Календар. За допомогою відповідного плагіна, ви можете додавати нові завдання або заходи в календар, перевіряти розклад / план дня на сьогодні, завтра або будь-який інший день, а так само отримувати нагадування про ту чи іншу подію заздалегідь.

Штучний інтелект в домашніх умовах

Це плагін календаря. Не буду зупинятися на налаштуваннях - їх небагато і вони все прості. Опишу тільки механізм роботи плагіна.

Регулярно, через певний проміжок часу, програма перевіряє ваш календар і встановлює таймери на найближчі події. Точніше, трохи раніше, як ви налаштуєте.

Коли таймер спрацьовує (Наприклад, за годину до початку заходу), Вокс генерує подія, прикріплюючи до нього дані про ту записи календаря, яка викликала ця подія.

Ви ж можете створити команду, яка буде реагувати на подібні події і нагадувати вам про них.

Наприклад, моя Аліса отримує інформацію за годину до заходу і каже мені приблизно таке: "Нагадую, що через годину починається / назва заходу /, / опис заходу /. Будь ласка, не змушуйте мене потім дорікати вас в забудькуватості або неуважності." Знову ж таки, все сказане залежить тільки від вашої фантазії.

Ще одна функція - перевірка планів на день.

За командою "Озвуч список справ на сьогодні (завтра, вчора, п'ятницю і т.д.), Аліса зачитує всі записи календаря на вказаний день.

Штучний інтелект в домашніх умовах

Схожі статті