Игорь Градов
Игорь Градов
5 мин
ai

Персональные нейросети как хобби: Java-разработчик собрал рабочий дашборд за вечера с ИИ

Персональные нейросети способны превратить рутину разработчика в управляемый конвейер, и Java-программист с 15-летним стажем показал это на собственном дашборде, собранном почти целиком руками языковой модели.

Персональные нейросети как хобби: Java-разработчик собрал рабочий дашборд за вечера с ИИ
Почему это важно

Автор не просто попробовал ИИ-агент (программу, которая сама выполняет цепочку действий) для написания кода, а построил полноценный рабочий инструмент, которым пользуется каждый день, и зафиксировал, как при этом изменилась сама инженерия.

Разработчик, который более 15 лет писал код профессионально и как хобби, столкнулся с тем, что языковые модели радикально ускоряют прототипирование. Вместо того чтобы бороться с «кладбищем заброшенных проектов», он направил подписку на Claude Code (агентный CLI-инструмент от Anthropic для работы с кодом через командную строку) на решение собственной ежедневной боли. Результат: Java-оркестратор с веб-дашбордом, который автоматизирует цикл «взял задачу, сделал, отправил на ревью, задеплоил». Источник: авторский разбор на Хабре.

Что понадобится?

  • Подписка на агентный CLI. В оригинале использовался Claude Code. Из доступных в РФ вариантов подойдут GigaCode от Сбера или локальные агенты на открытых моделях.
  • Базовое окружение: macOS или Linux, Git, терминал (автор перешёл с Warp на Kitty из-за лагов), Java 25 или другой язык, на котором удобно писать «каркас».
  • MCP-серверы (Model Context Protocol, протокол, через который ИИ-агент подключается к внешним инструментам: репозиторию, документации, логам, доске задач).
  • Мультиплексор терминала (tmux), чтобы держать несколько сессий в одном окне.
  • Время: автор собирал дашборд итерациями в свободное от основной работы время, каждая итерация занимала вечер или выходной.

Пошаговая инструкция: от идеи до рабочего дашборда

  1. Сформулируйте свою «боль». Не абстрактную («хочу попробовать ИИ»), а конкретную задачу, которую вы решаете руками каждый день. У автора это был цикл: задача, ветка, код, ревью, деплой.

  2. Опишите оркестратор словами. Что он должен делать? Автор хотел: создать связку git worktree (изолированная рабочая копия репозитория) и CLI-сессии, канал общения с моделью, merge request (запрос на слияние кода).

  3. Запустите первую сессию агента с минимальным промптом (текстовой инструкцией для модели):

Создай Java-проект, который:

- принимает ID задачи из Jira
- создаёт git worktree для этой задачи
- открывает CLI-сессию с контекстом репозитория
- выводит статус в терминал
  1. Подключите MCP-серверы к агентной сессии: репозиторий, документация, борда задач, логи. Это даёт модели доступ к реальным данным вместо галлюцинаций (когда ИИ уверенно выдумывает несуществующее).

  2. Перерастите CLI. Автор быстро понял, что текстового интерфейса мало: захотелось ссылок на задачу и merge request, цветных индикаторов, кликабельных элементов. Добавьте веб-дашборд.

  3. Не пытайтесь ревьюить весь сгенерированный код. Автор прямо пишет: «быстро понял, что я слабое звено и ревью кода бесполезно, кода слишком много». Вместо этого вложитесь в тесты.

  4. Займитесь архитектурой, когда баги начнут повторяться. Автор сначала понадеялся, что короткие юнит-тесты (тесты отдельных функций) автоматически приведут к декомпозиции. Не привели. Пришлось самому разбить проект по зонам ответственности и интерфейсам. Цитата: «И это помогло, чувствовать себя нужным оказалось приятно».

  5. Добавьте end-to-end тесты (проверка всей цепочки от начала до конца). Автор подключил MCP chrome-devtools, и агентная сессия стала открывать реальную страницу дашборда и править CSS прямо в браузере.

  6. Оптимизируйте запуск. Обвешенная навыками и MCP-серверами сессия медленно поднималась. Для простых задач автор добавил возможность запуска «слабой» модели с минимальным набором MCP.

  7. Напишите «скиллы» (инструкции для модели по конкретным задачам: как комментировать, как логировать, как писать тесты). Без них модель генерирует «комментарии размером с "Войну и мир"».

Что получилось на практике

Автор получил Java-дашборд, где каждая задача представлена карточкой со ссылками на Jira и merge request, цветовыми индикаторами статуса и кнопками управления. При нажатии «Новая задача» оркестратор сам создаёт git worktree, поднимает CLI-сессию с нужным контекстом и запускает агента. Ревью комментариев от AI-бота автор вычитывает прямо на дашборде и отвечает боту в один клик, а людям отвечает лично. Свободного рабочего времени стало заметно больше, а фокус сместился с написания кода на архитектуру, организацию сессий и проверки.

Частые ошибки

Верить статусам от модели. Агент может сообщить «нужна помощь», а при переключении на его окно там пусто. Автор решил проблему git-хуками (скрипты, которые запускаются автоматически при определённых действиях с репозиторием): «Верить модели нельзя и надо полагаться на конкретные команды гита».

Пропустить этап архитектуры. Соблазн велик: модель пишет быстро, тесты зелёные. Но без разделения по зонам ответственности баги начинают повторяться по пять раз.

Ревьюить весь сгенерированный код построчно. Кода слишком много. Инвестируйте время в тесты и архитектурные ограничения, а не в чтение каждой строки.

Запускать тяжёлую сессию для мелких задач. Полностью обвешенный MCP-серверами агент стартует медленно. Для простых операций хватит «лёгкой» модели с минимальным набором инструментов.

Игнорировать скиллы. Без чётких инструкций модель заливает код водой: избыточные комментарии, раздутые логи, многословные тесты.

Что с этого вам прямо сейчас?

Автору Дзена и копирайтеру. Персональные нейросети работают не только для кода. Тот же принцип применим к контенту: опишите свою ежедневную рутину (сбор фактуры, структурирование статьи, оформление), настройте агента через системный промпт (базовую инструкцию, которая задаёт поведение модели) и автоматизируйте повторяющиеся шаги.

Маркетологу. Подход «автоматизируй собственную боль» переносится на отчётность, парсинг конкурентов, генерацию черновиков рассылок. Ключевой вывод автора: не пытайтесь контролировать каждую строку, контролируйте архитектуру процесса и проверяйте результат.

Предпринимателю в РФ. Claude Code в России доступен с ограничениями. Но сам паттерн, «оркестратор плюс агентная сессия плюс MCP», воспроизводим на открытых моделях (модели с доступными весами, которые можно запустить локально). YandexGPT и GigaChat пока не предлагают полноценных CLI-агентов, но локальные решения на базе опенсорса уже работают.

Мнение редакции dzen.guru

Самое ценное в этом разборе не конкретный стек технологий, а сдвиг роли. Автор прямо говорит: «Я больше не пишу код и всё реже на него смотрю, фокус смещается на архитектуру, скиллы, организацию сессий». По моим наблюдениям, то же самое происходит с текстом: авторы, которые строят персональные нейросети под свои задачи, перестают «писать» и начинают «управлять». Это не для всех комфортно, и честная оговорка: агент генерирует огромные объёмы, которые автор сам называет «нейрослопом». Без архитектурного мышления и тестов результат будет хрупким. Но для тех, кто готов перестроиться, инвестиция в собственный «обвес» окупается буквально в свободных часах каждый день.

Начните не с фреймворка и не с выбора модели. Начните с одной конкретной задачи, которую вы делаете руками каждый день и которая вас раздражает. Опишите её агенту. Как сказал автор: «Решать собственные проблемы может быть весьма интересно даже в неспокойное время».

Попробуйте ИИ-ассистент dzen.guru

Настройте персональные нейросети под свои задачи на Дзене: от генерации идей до оформления публикаций

Попробовать бесплатно
Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

DeepSeek AI хранит чаты в 7 уровнях JSON: как извлечь 5 000+ сообщений за 10 минут
ai

DeepSeek AI хранит чаты в 7 уровнях JSON: как извлечь 5 000+ сообщений за 10 минут

DeepSeek AI хранит историю чатов в формате JSON, и при объёме свыше 5 000 сообщений скопировать текст вручную невозможно, но открытая утилита позволяет извлечь…

6 мин
Разработка логотипа с помощью нейросети ни при чём: джун с ИИ против сеньора в битве за код
ai

Разработка логотипа с помощью нейросети ни при чём: джун с ИИ против сеньора в битве за код

Разработка логотипа с помощью нейросети тут ни при чём: речь о коде, и ставки выше, чем кажутся. Канал «Вайбкодер» предложил эксперимент, который наконец…

6 мин
Как работает искусственный интеллект: 5 компонентов стека, которые путают даже разработчики
ai

Как работает искусственный интеллект: 5 компонентов стека, которые путают даже разработчики

Искусственный интеллект в 2025 году перестал быть экспериментом, но разработчики, которые внедряют его в реальные проекты, регулярно спотыкаются на одних и тех…

7 мин