А еще это можно назвать детерминированным оркестратором и это реально один из основных сценариев применения ИИ, к которому еще не все пришли :) кажется, что с ИИ напрямую проще
Придумал новую концепцию — Zero Agent Loops, или сокращённо ZA Loops.
Смысл в том, что огромное количество рутинных процессов можно гораздо дешевле и надёжнее автоматизировать при помощи старых добрых алгоритмов, без ИИ-агентов.
Сами алгоритмы, разумеется, будут проектировать ИИ-агенты.
Давайте разберём короткий пример и сварим бизнес-процесс из семи ZA Loops:
@opencode 1.18+ принес новый дизайн 2.0, который не поддерживает Worktrees и полностью сломал для меня работу.
Хотя web mode под worktrees сломан вообще начиная с версии 1.17.12 - постоянно бага падает при переключениях между агентами, но тут даже решили не напрягаться.
@Strongcomic3_3 Да, такова реальность, я бы даже сказал не совсем ревьювер, а строитель заборов - максимально огородить тестами и проверками, чтобы до ревью доходило то, что в 80% без замечаний принимаешь. Уменьшая количество циклов с отправкой на AI доработку - снижается когнитивная нагрузка.
@mattpocockuk separated repo just for project docs & main prompts/rules/skills with obsidian vault.
Services repo just services related skills and rules.
Попробовал впервые покрасить миниатюру, перед тем как красить первый warhammer kill team. Никогда не работал с акрилом, только масло. Ну и куда это выкладывать, как не в twitter. Не в instagram ведь :)
@lysak_online могу человеку далекому от криптографии на пальцах объяснить, как работает ЭЦП или разницу между cades-x и cades-a :) так, чтобы менеджеры поняли :)
ок, пусть будет на 9.
Матмодель RSA или ГОСТа по памяти не расскажу :)
Проблема 90% систем памяти, что они сделаны таким вот образом. Хотя решение простое (у меня работает): есть долгосрочная память (skills/rules) и краткосрочная (отдельный файл с опытом и инсайтами). И время от времени под моим контролем только важное переносится и очищается
I have a deep distrust of almost any 'self-improvement' loop in coding agents
I.e. automatically created memories, CLAUDE.md suggestions applied after every session
Often the suggestions themselves are shit
But even if they're good, the agent often over-indexes on them in a way that's super unhelpful.
It makes the agent impossible to steer. And often because these memories are scoped per-project, each project is unsteerable in its own way.
What's the right name for this? Instruction rot?
I have a deep distrust of almost any 'self-improvement' loop in coding agents
I.e. automatically created memories, CLAUDE.md suggestions applied after every session
Often the suggestions themselves are shit
But even if they're good, the agent often over-indexes on them in a way that's super unhelpful.
It makes the agent impossible to steer. And often because these memories are scoped per-project, each project is unsteerable in its own way.
What's the right name for this? Instruction rot?
Что в web UI, что в mobile UI с AI версткой много проблем. AI может отсебятину быстро ваншотить, но делать figma based perfect pixel - вообще задача со звездочкой. Очень много чего надо сделать (тестов разных), чтобы AI верстка стала стабильнее. Особенно на дистанции.
Чёт я всё больше начинаю понимать, почему в контексте Claude Design много историй успеха при построении чего-то web'ового, а вот для мобильных приложений всё гораздо сдержаннее.
Для него норм один и тот же список одного и того же на трёх однообразных скринах сделать разным. А при починке сломать чекбоксы. А при починке чекбоксов приклеить кнопки к правой границе экрана. А при починке кнопок случайно (! цитата лога) удалить кусок дизайна, потом его возвращать.
При этом происходит какая-то дичь. Говорю ему: на экрана ABC расстояние между элементами X и Y сделай вдвое меньшим. Шуршит. Радостно рапортует об успехе. Смотрю. Он это сделал для экрана DEF. На котором проблемы не было. Спрашиваю, идиот ли он. Извиняется, говорит, в самом деле промахнулся экраном, второй раз делает правильно. Что это было? Экраны совершенно чётко идентифицируются.
На 50% лимита я сдался и попросил его выгрузить скрины экранов. Он ушёл в борьбу с самим собою, дожрал лимит сессии, ничего не выгрузил.
Не знаю, что происходит, удовольствия это не приносит. Странное ощущение, словно модель деградирует с каждым днём.
Чёт я больше об этом писать не буду, пожалуй. Для веба остаток подписки попользую, а правки буду уже руками или Composer'ом вносить. Он отсебятины гораздо меньше несёт.