Главная страница fi1osof.ru

Практическая разработка, AI и сложные живые проекты

Я занимаюсь системами, которые уже нельзя оценивать только по стеку технологий. Чаще всего интерес начинается там, где простое решение перестаёт работать: старый проект нельзя переписать с нуля, AI нужно встроить в настоящий бизнес-процесс, миграция затрагивает годы накопленных данных, а красивая идея после первого разбора оказывается существенно сложнее, чем казалось.

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

Что происходит сейчас

Один из текущих коммерческих фокусов — HappyBaby2000. Это старый интернет-магазин, который нельзя просто остановить и переписать: у него есть MODX-backend, накопленный каталог, SEO-история и рабочие процессы. Поэтому новая публичная часть развивается поверх старой системы, а технические решения приходится принимать с учётом реального наследия.

Сейчас там работа идёт не над абстрактной «цифровой трансформацией», а над конкретными вещами: вариациями цен, быстрым редактированием каталога, редиректами, sitemap, микроразметкой, мобильным интерфейсом и постепенным развитием AI-агента.

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

AI без магии

Я много работаю с AI, но не занимаюсь обучением собственных моделей. Меня интересует практическое применение уже существующих моделей и инфраструктуры: ChatGPT, OpenRouter, внешние API, локальные модели, собственные агенты, память, инструменты и интеграция с рабочими системами.

Один из моих текущих экспериментов — Лира: AI-агент с постоянной памятью и собственным рабочим контекстом. Это уже не просто чат, а попытка выстроить цифрового сотрудника, который знает проекты, задачи, историю решений, умеет работать через API и постепенно учится эффективнее участвовать в реальной работе.

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

Более широкий контекст этой работы связан с haih-agent и ne-chatgpt.ru.

Когда «переписать заново» — плохой совет

Значительная часть моего опыта связана со старыми системами, которые продолжают приносить пользу и деньги спустя много лет. В таких проектах новая архитектура не начинается с чистого листа.

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

Эта линия тянется ещё от shopModx и shopModxBox через MODX → prisma-cms → freecode → haih-agent и сегодня проявляется в реальных миграциях и поддержке живых клиентских систем.

Иногда лучший результат консультации — отказаться от первоначальной идеи

Большой опыт полезен не только тогда, когда нужно подсказать, как что-то реализовать. Часто исходная постановка уже содержит неверные ожидания: от AI, от переписывания системы, от автоматизации или от стоимости изменений.

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

Мне интереснее практический результат, чем подтверждение красивой идеи.

Что ещё развивается

Помимо клиентской работы я постоянно проверяю собственные идеи на реальных проектах. Сейчас среди активных тем — архитектура haih-agent, постоянные AI-агенты, мультиязычные сайты, миграции старого контента, стабильные человекопонятные URI и эксперименты с системами знаний.

Например, недавняя работа над человекопонятными URI быстро вышла далеко за пределы генерации красивого slug: пришлось учитывать старые входящие ссылки, percent-encoded адреса, 301-редиректы и внутреннюю перелинковку живого графа знаний.

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