惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
爱范儿
爱范儿
P
Proofpoint News Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
Latest news
Latest news
The Hacker News
The Hacker News
Cyberwarzone
Cyberwarzone
博客园 - 【当耐特】
Project Zero
Project Zero
小众软件
小众软件
T
Tailwind CSS Blog
量子位
博客园 - 聂微东
I
Intezer
美团技术团队
S
SegmentFault 最新的问题
T
Tor Project blog
Spread Privacy
Spread Privacy
V
Vulnerabilities – Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Jina AI
Jina AI
罗磊的独立博客
B
Blog RSS Feed
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
宝玉的分享
宝玉的分享
C
Cisco Blogs
L
LINUX DO - 热门话题
Last Week in AI
Last Week in AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AI
AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
L
LINUX DO - 最新话题
Know Your Adversary
Know Your Adversary
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Recent Commits to openclaw:main
Recent Commits to openclaw:main
L
Lohrmann on Cybersecurity
The Register - Security
The Register - Security
L
LangChain Blog
博客园 - 叶小钗
T
Tenable Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Можно ли отдать всю разработку полностью ИИ? Я попробовал
Indermove · 2026-05-08 · via Все публикации подряд на Хабре

Можно ли отдать всю разработку полностью ИИ? Я попробовал

Уровень сложностиПростой

Время на прочтение7 мин

Охват и читатели658

Кейс

Программист спит, работа идет

Программист спит, работа идет

Всем привет!

Хочу поделиться историей, как я решил попробовать сделать для себя тот самый саморазвивающийся ИИ-стартап и что из этого вышло.

Начну с предыстории. В 2022 году я переехал в Грузию, в Батуми. Здесь я практически сразу начал учить язык, и мне захотелось чуть упростить себе этот процесс — сделать это я решил с помощью своего Telegram-бота. Почему бота? Всем известно, что материал усваивается быстрее и проще, если не садиться за него раз-два в неделю, а стараться изучать что-то небольшое каждый день. Тут мне бы очень помог Duolingo. Но там грузинского нет, хотя есть клингонский. Короче, было решено сделать свой Duolingo из Telegram-бота, только для грузинского.

Сначала получилось что-то совсем простое: перевести / сохранить слово / устроить с новыми словами квиз. Долгое время этого функционала мне хватало, и бот я не развивал, но вот решил попробовать автоматизировать его при помощи современных LLM. Идея была такая — ночью агенты кодят. А утром я читаю чейнджлог и наслаждаюсь новыми функциями. Что получилось на деле — можно почитать под катом.

Создание мини-аппа голосом

Основу миниаппа я решил накидать сам. Под пристальным присмотром самого себя в качестве разработчика, тестировщика, продакта и дизайнера. Наладил связку Claude Code со своим Telegram, добавил обработку голосовых, которых по умолчанию в Claude Code интеграции нет.

Если интересно — плагин для обработки голосовых вот тут. Может работать через локальные модели для распознавания голоса.

В итоге за воскресенье, 12 апреля, я буквально надиктовал себе мини-апп. За пару-тройку голосовых сообщений — вышел на более-менее норм дизайн.

Главный экран приложения

Главный экран приложения

Это все можно было тестировать прямо сразу в телеге. При всем при этом я не сидел за компом — а гулял, наслаждался морским видом и вот это все. 

Модуль с теорией, который агент сделал в первую ночь

Модуль с теорией, который агент сделал в первую ночь

Жена, правда, была не очень довольна тем, что раз в 30 минут я внезапно кидался диктовать ИИшке подправить ту или иную кнопку. Понимаю. Но о такой штуке, которая бы сразу делала все, что я говорю и хочу, я с детства мечтал и пообещал, что, как наиграюсь, баланс будет найден. Пока не наигрался. Это, правда, очень круто ощущается!

Одно из упражнений модуля

Одно из упражнений модуля

Бот тем временем из просто миниаппа с переводом слов и простенькими квизами начал превращаться в масштабный курс грузинского с отдельными блоками изучения числительных, глаголов в разных временах, словам на все случаи жизни, псом-маскотом Бомборой и дизайном с элементами древней грузинской эмали (ух!!)

Подход 1 — один агент, ручной запуск (14 апреля)

В какой-то момент я понял, что, даже если я буду ходить и диктовать Claude, что делать, в какой-то день это все же станет утомительным. Сам я свой грузинский Duolingo — Tralebot в Telegram — всегда развивал по остаточному принципу. Поэтому быстро придумал, как можно автоматизировать разработку: это должен был быть скрипт в докере с клод-кодом и кроном. Скрипт ночью выкачивает репо, получает последние апдейты и вызывает агента. Утром приложение запускается локально, и я могу протестировать, что вышло:

Общая схема инфрастурктуры

Общая схема инфрастурктуры

Стартовал я 14 апреля с одного-единственного агента — продакта. Без крона, без ветки, без PR. Просто запускал вручную и смотрел, что он наресерчит по бэклогу.

Первый вариант пайплайна

Первый вариант пайплайна

Очевидно, что чуда не случилось. Агент что-то там нагенерил, но в репо ничего не появилось. Нужна была полноценная цепочка.

Подход 2 — линейная цепочка (16 апреля)

Подключил в помощь к продакту ещё двух ИИ-агентов: методиста, который должен был следить за педагогической корректностью уроков, и техлида, который присматривал бы за архитектурой и рефакторингом.

Простой вариант конвейера разработки

Простой вариант конвейера разработки

Настроил крон так, чтобы все запустилось, и пошел спать в ожидании чуда.

Снова неудача. Утром ни одного пулрека не открылось. Уже не помню, что там не запустилось. Но в итоге я пофиксил это дело, дернул руками еще раз и стал смотреть, что получилось.

Результат был сносный. Но многие шероховатости нужно было смотреть самому, и ручками убеждаться, что все ок. Было много подвешенного кода, который сгенерился, но никуда не подключился. Что особенно мне не понравилось — фактологические ошибки в некоторых уроках.  Слова кое-где с грузинского переводились то на английский, то на русский. А еще в занятиях было много моментов, где тупо некорректно давались объяснения.

На утро 16 апреля я получил отчет, что методист нашел кучу ошибок. И я обрадовался, потому что именно их я и находил сам. Но когда я открыл приложение на дев-стенде, то всех этих правок там не увидел.

Оказалось, что методист генерил ишьюсы на гитхабе. Но ни агент-разработчик, ни агент-продакт, ни вообще какой-либо из ИИ-работничков не смотрели в них. И отчаянно всё это пропускали. Окей, поправил инструкции.

Подход 3 — ночной конвейер (17–18 апреля)

Тут был большой редизайн. Я добавил агентов, которых не хватало: разработчика, QA, вернул дизайнера отдельным слотом. А главное — сделал общую ночную ветку agents/nightly-YYYY-MM-DD, чтобы все агенты видели результаты работы предыдущих. Плюс настроил крон на каждый час — за ночь прогонялся полный цикл.

Более сложный вариант с несколькими агентами не заточенными на разработку

Более сложный вариант с несколькими агентами не заточенными на разработку

Этот ночной прогон я уже ждал. Попросил продакта сгенерировать мне две механики, которые мне показались важными: рефералки для знакомых и тамагочи-механику, которая позволяет тратить заработанный на занятиях опыт на кормление маскота Бомборы.

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

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

В чем была проблема. У каждого агента было ограниченное количество итераций. Агент мог начать что-то делать и оборваться на полпути. В следующий прогон агент просыпался, брал уже следующую таску и ее тоже мог не довести до конца. Разобравшись в этом всем, я разжал количество итераций в два раза — стало лучше.

До появления общей ветки была ещё другая проблема. 8 ночных прогонов генерировали 8 пулл-реквестов в разные ветки. Чтобы их проверить, я просил агента смержить 8 веток в одну. Это занимало время и приводило к тому, что первый прогон обновлял роадмап, но второй прогон этого не видел, потому что почковался от main. Общая ночная ветка это решила.

В целом 18–19 апреля я потратил ещё пару часиков на допиливание пул-реквеста. Но уже ощущалось ближе к тому, что я хотел — чтобы за меня все писали и придумывали агенты, а я не вмешивался не только в разработку, но и в генерацию идей по улучшению миниаппа.

Подход 4 — носитель языка в параллель (19 апреля)

Несмотря на то, что агент-методист время от времени ловил педагогические ошибки, оставалась проблема с самим грузинским. Методист — не носитель языка, поэтому он периодически пропускал ошибки перевода, неправильные падежи, неестественные конструкции в занятиях. Добавил нового агента — native-reviewer, билингвального ревьюера, который работает параллельно с методистом: оба читают контент независимо, но первый смотрит педагогику, второй — грамотность при использовании грузинского, естественность конструкций и так далее.

Попытка сделать дизайно-центричный пайплайн

Попытка сделать дизайно-центричный пайплайн

Уже утром 20 числа я просто посмотрел, что поменялось, попросил удалить одну фичу которая мне показалась лишней (меняющийся каждый день блок с днем недели на грузинском под иконкой профиля — выглядело как ненужное нагромождение),и в остальном слил как есть. Прогресс!

Подход 5 — три ревьюера + tech-lead дважды (21 апреля, текущая версия)

К этому моменту стало ясно, что дизайнер тоже не обязан ждать, пока отработает продакт. Он может параллельно с методистом и нативом смотреть на интерфейс миниаппа и контрибьютить свои идеи через issues. А формальные дизайн-спеки нужны только для больших фич.

Второе изменение — tech-lead разделился на два слота. Первый (breakdown) идёт до разработчика: декомпозирует задачи и пишет acceptance criteria. Второй (review) идёт после QA — ревьюит архитектуру на готовом коде и открывает needs-fix issues на регрессии.

Итоговая схема с единой точкой фильтрации входящих задач

Итоговая схема с единой точкой фильтрации входящих задач

Один PR в день. С 01:00 до 08:00 по Батуми каждый час крутится вся цепочка, в 09:00 QA-скрипт открывает один-единственный PR с категоризированным описанием.

  • За все эти дни ночью, пока я спал агенты написали кучу полезных фич

  • Сделали около 20 учебных модулей: времена, глаголы, местоимения

  • Упражнения на аудирование

  • Тамагочи-механику с кормлением маскота и магазином вкусняшек

  • И в целом полностью подготовили минимальный набор фич для раскатки на пользователей

Надеюсь, что не подсунули мне где-то там клингонский между строк. :-)

Выводы

Думаю, что на каких-то таких некритичных проектах сейчас уже можно настроить все так, чтобы они развивались сами по себе. Основной вопрос в том, сколько токенов вы на это готовы тратить. Пока я не уперся в лимиты, но за пять дней исчерпал 80% недельной квоты (использовал Claude Opus 4.6) и решил остановиться, чтобы хватило на остальные нужды. Но опять же — тут пайплайн написан втупую и без различных оптимизаций. Думаю, что можно еще раза в два сократить потребление токенов.

Неожиданная проблема, которую я сейчас наблюдаю — я просто не успеваю столько фич осваивать. Мне как пользователю как будто не нужна такая огромная скорость. Хотя может, если дать агенту больше возможностей — умение генерить аудио и видео, фичи будут поинтереснее и будут работать на качество и разнообразие материала, а не просто на количество.

Что планирую сделать дальше

После прогона 20 апреля я понял, что все же пока не могу пустить на самотек эту работу полностью. Как и в реальных компаниях, хочу чтобы продакт согласовывал стратегию рабочего спринта со мной. Думаю сделать так, чтобы продакт присылал мне наресерченное им с дизайнером и методистом и давал оценить то, что он хочет сделать за ближайшую ночь. В общем это классический shift-left, до которого я дошел за неделю. Начал с того, что мол приносите мне финальный результат. А закончил тем, что хочу именно смотреть на ранние этапы.

Многое еще можно тут рассказать, но это уже в следующих статьях. Но если что Tralebot у меня открытый, так что вы можете посмотреть на развитие проекта сами вот тут.

Ну и небольшие апдейты по этому проекту буду постить в телеграм канал, который мы ведем с моим другом @sagos95 энтузиастом AI разработки.