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

Я хотел поговорить с ИИ лёжа. В итоге пришлось кодить в 5 утра. Спасибо, лень

Оглавление

Лень — двигатель прогресса

Друзья, в этом мире есть только две вечные истины:

  1. Моя кошка голодна. Всегда. Даже если она только что съела целую курицу.
  2. Я каждую неделю делюсь с вами историями о том, как человек за 40 пытается оседлать IT, как дикий конь, который периодически кусает его за задницу.

Сегодня — история о том, как лень победила Windows, а я стал героем собственного сериала «Код в пижаме».

Представьте: вы лежите на диване. У вас в руках телефон. Вы хотите спросить у своей локальной нейросети: «А что, если бы динозавры изобрели Wi-Fi?»
Но… чтобы это сделать — нужно
встать. Подойти к компьютеру. Открыть терминал. Набрать ollama run llama3.2.
И тут ваш внутренний голос шепчет:

«Брат, ты реально собираешься вставать? Ради этого? В 2025 году? Когда у нас есть голосовые помощники, доставка еды и видео с котиками 24/7?»

Именно в этот момент я понял: я должен был сделать так, чтобы ИИ слушал меня… с дивана.

-2

Что такое Ollama (и почему она не хочет со мной разговаривать)

Для тех, кто пропустил предыдущие серии (лайк и подписка в описании!), напомню:
Ollama — это как ChatGPT, но живёт у вас дома. На вашем компе. Без облаков, без слежки, без «ваш запрос нарушает политику».
Она работает по принципу:

«Ты говоришь — она думает — ты удивляешься — она снова думает — ты плачешь от счастья»

Архитектура? Простая:

  • Клиент — ты, с терминалом или веб-страничкой.
  • Сервер — фоновая служба на Go, которая шуршит у вас в системе.
  • LLM-движок — llama.cpp, который генерирует тексты быстрее, чем я придумываю оправдания, почему не пошёл в спортзал.

НО!
По умолчанию Ollama слушает
только localhost. То есть:

«Привет, я тут, но только если ты сидишь за этим же компом. Если ты на диване — иди лесом».

Жестоко? Да.
Справедливо? Нет.
Решаемо? АБСОЛЮТНО.

Как я чуть не сошёл с ума (и как Qwen меня спас)

В голове у меня уже кипела 600 строк кода. Я представлял веб-интерфейс, авторизацию, SPA, конфиги…
Но тут встал главный вопрос:

«Где это всё развернуть, чтобы не поднимать веб-сервер на Windows?»

Потому что поднимать веб-сервер на Windows — это как пытаться приручить енота с помощью балалайки. Теоретически возможно. Практически — вы получите царапины, стресс и кучу неработающих портов.

Решение?
Я вспомнил про свой
отдельный сервер — тот самый, который спокойно хостит мой сайт и не задаёт лишних вопросов.

«Эй, сервак, давай создадим папку /ai-divan/ и положим туда веб-морду для Ollama!»

Но тут меня осенило:

«Стоп. Если Ollama доступна всем — кто угодно может зайти и спросить её: ‘Как взломать банк?’»

Нельзя. Надо закрыть.
Вступает PHP.
Скрипты авторизации. Логин. Пароль. Выход. Защита. Безопасность.
(Кстати, если вы знаете, как сделать это красивее — пишите в комменты. Я приму любую помощь, даже от пришельцев.)

Но тут — новая проблема: мой сайт — SPA (Single Page Application).
А это значит: если я просто кидаю HTML в папку — веб-сервер показывает мне
шапку, подвал и пустоту.

«Привет, ты хотел ИИ? Вот тебе футер. Наслаждайся».

И тут я вспомнил про Qwenhttps://chat.qwen.ai/
Решил дать ему шанс:

«Дружище, помоги мне настроить конфиг, чтобы веб-сервер увидел точку входа в мой веб-интерфейс для Ollama»

И знаете что? Он справился.
Без паники. Без лишних вопросов. Просто —
бах — и конфиг готов.
Я даже в закладки его добавил. На всякий случай. Когда снова решу что-то сломать.

-3

Финал (или «Как я победил Windows и теперь говорю с ИИ с унитаза»)

Что в итоге я получил?

✅ Возможность общаться с нейросетью с любого устройства — телефон, планшет, тостер (если у него есть браузер).
✅ Понимание, как работают чат-боты «под капотом».
✅ Опыт настройки серверов, авторизации, маршрутизации — всё это теперь в моём арсенале.
✅ И главное —
я могу лежать. Лежать и спрашивать: «А что, если бы Шекспир писал код на Python?»

Эпилог: Ваш ход, друзья

Если вы дочитали до сюда — вы герой.
Если вы смеялись — вы мой человек.
Если вы тоже хотите спрашивать ИИ с дивана — пишите в комментариях:
«Хочу гайд по настройке!» — и я сделаю пошаговую инструкцию (с картинками, с котиками, с матом при необходимости).

👉 Лайк — если вы тоже ненавидите вставать с дивана.
👉 Подписка — если хотите ещё историй про IT, лень и 40+.
👉 Коммент — если у вас есть идея, как сделать это ещё проще (или если ваш кот тоже голоден всегда).

🚀 Что дальше?

Следующая история — уже на подходе.
Будет ли она про
автоматизацию кошачьей кормушки через нейросеть?
Или про
как я пытался обучить ИИ говорить как моя бабушка?
А может —
почему Docker — это как IKEA, только страшнее?

Время покажет.
А пока — лежите. Я всё настрою. 😎

-4