Найти в Дзене
3D и не только

Я заставил Алису поумнеть. Теперь она уверяет, что гора Машук — в Гагаузии. Ну, почти.

Привет, собратья по разуму! Владельцы умных колонок, чьи «Алисы» периодически путают «включи свет» с «закажи нам свидание в темноте». Эта статья — для вас. Взглянул я как-то на свою марсианскую колонку, которая на кухне бубнила что-то про погоду, и посетила меня крамольная мысль: «А что, если сделать тебя чуть менее… эм… ограниченной?» Думаю, этот вопрос, как навязчивый мотив из детства, посещал каждого. Чем дольше я размышлял, тем наглее становился взгляд моей Алисы. В итоге она от стресса вообще ушла в режим поиска Wi-Fi. Совесть? Или просто совпадение? Вызов принят! Рыская по просторам интернета в поисках хака вселенского масштаба, я наткнулся на статью на Хабре. Автор там подключал к Алисе какого-то заумного Deepseek’а. Звучало эпично! Оказалось, что Яндекс, как тот гениальный, но слегка ленивый скульптор, оставил для нас дверцу — «Яндекс Диалоги» (официальная документация). Если на пальцах, то это выглядит так:
Вы — великий повелитель пиццерии или просто гик с паяльником. Хотит

Как подключить колонку к локальному AI и что из этого вышло. Если наберем 100 лайков — выкладываю рабочий скрипт в комментарии!


Привет, собратья по разуму! Владельцы умных колонок, чьи «Алисы» периодически путают «включи свет» с «закажи нам свидание в темноте». Эта статья — для вас.

Взглянул я как-то на свою марсианскую колонку, которая на кухне бубнила что-то про погоду, и посетила меня крамольная мысль: «А что, если сделать тебя чуть менее… эм… ограниченной?» Думаю, этот вопрос, как навязчивый мотив из детства, посещал каждого. Чем дольше я размышлял, тем наглее становился взгляд моей Алисы. В итоге она от стресса вообще ушла в режим поиска Wi-Fi. Совесть? Или просто совпадение? Вызов принят!

Рыская по просторам интернета в поисках хака вселенского масштаба, я наткнулся на статью на Хабре. Автор там подключал к Алисе какого-то заумного Deepseek’а. Звучало эпично! Оказалось, что Яндекс, как тот гениальный, но слегка ленивый скульптор, оставил для нас дверцу — «Яндекс Диалоги» (официальная документация).

Если на пальцах, то это выглядит так:
Вы — великий повелитель пиццерии или просто гик с паяльником. Хотите, чтобы Алиса по вашей команде «Алиса, я устал, я ухожу» не грустила, а заказывала вам такси. Вы создаете свой «навык», который и объяснит колонке, как себя вести. Она, услышав заветную фразу, превращается из капризной подружки в личного ассистента. Магия, да и только!

План созрел мгновенно и был прекрасен в своей простоте, как тапок:

  1. Создать священное место на сервере для файлов-повелителей.
  2. Найти хостинг (в моем случае — приютить навык на субдомене у старого доброго сайта).
  3. Добыть SSL-сертификат (без него — ни-ни, только HTTPS! Спас бесплатный Let's Encrypt).
  4. Поколдовать в консоли Яндекс Диалогов.
  5. Профит! Вуаля! (Это я так думал).

План был гениален. Реальность, как водится, подложила свинью. Тот самый Deepseek из статьи на поверку оказался этаким денежным снобом — бесплатно с ним играть не захотел. Ну его! Я же не коммерческий проект запускаю, а просто хочу потешить свое ЧСВ и заставить колонку цитировать Ницше.

Ладно. Отмели мы этого зазнайку. Вместе с ним — кучу других сервисов, которые у нас то ли работают, то ли нет. Выход нашелся один, да какой элегантный — дернуть мой локальный сервер с Ollama (про его настройку я уже писал).

Но тут началась квинтэссенция всего колхоза: Ollama-то крутится на моем рабочем компьютере, а навык для Алисы — на удаленном серваке. Пришлось научить их дружить через прямое указание адреса: 192.168.1.XXX:11434. Звучало как секретный пароль для входа в матрицу.

Как это работает?
Говорите Алисе волшебные слова → Яндекс видит это → будит мой скрипт на сервере → скрипт стучится на мой же домашний комп к Ollama → тот шепчет ответ → скрипт возвращает его Алисе. Пока это волшебство происходит, Алиса скромно молчит и не отвлекается на пустяки.

И… О, чудо! Заработало! Моя колонка внезапно поумнела. Ну, как поумнела...

Решил я проверить ее эрудицию на вопросе, близком каждому пятигорчанину — о горе Машук. И вот что она мне выдала:

*«Гора Машук находится в Гагаузии, Ахыркань-Приморская область (Восточный Прибережный регион) и является самой высокой точкой этого региона. Высота — 1024 метра над уровнем моря».*

Ну, друзья, вы поняли. Пятигорск, встречай своего нового соседа — Гагаузию! Теперь я знаю, что моя прокачанная Алиса — не только великий комбинатор, но и страстный фанат альтернативной географии.

Но вообще, меня до сих пор поражает, что такие штуки вообще возможны в домашних условиях. Технологии — это ведь просто инструмент. Главное — направить их в нужное русло. Ну, или хотя бы посмеяться от души над результатом.

P.S. Если эта история собрала 100 лайков, выкладываю в комментарии рабочий скрипт, чтобы вы могли повторить этот эксперимент и открыть для своей Алисы новые, неведомые миры. Или хотя бы Гагаузию.