Pull to refresh

Comments 9

Интересная идея, надо обдумать

Спасибо. В следующей статье расскажу подробнее о методологии, которую написал и использую в работе с агентами при написании кода на TypeScript и Svelte 5.

Спасибо за такую оценку, это очень мило и приятно. Особенно если учесть, что в школе я однажды чуть не получил двойку по русскому языку в четверти. Самое важное будет дальше. Следите за новостями. У меня есть методика SAMO первой версии на 10 страниц и второй версии, далее упакованная в agents.md и adr*/.yaml файлы, которые извлекаются скриптом на python и выдаются после аудита программного кода. В следующей статье я расскажу о том, как оно SAMO создало библиотеку из пятисот визуальных компонентов Svelte 5 и что по этому поводу мне пишут амбассадоры Svelte

У меня на последнем (экспериментальном) проекте выстроен классический цикл разработки:

CD (трекер задач) TDD (строгая test-driven разработка), CI (сборка и прогон тестов), деплой, smoke тесты, анализ телеметрии - все это экспонировано в утилиты командной строки доступные агенту (MCP сервера мне не нравятся т.к. их неудобно юзать человеку).

Управляет всем агент (мастер), у которого в подчинении пул других агентов (папетов) с которыми он обменивается сообщениями через MCP (его я накостылял)

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

/loop 1h изучи логи и заведи баги
/loop 1h разай задачи
/goal пустой трекер

Ну а касательно вопросов:

> Пытаетесь ли вы менять архитектуру проектов специально под ИИ-агентов?

Архитектура по большей части это свойство проекта а не процесса разработки, главное что бы она была с ним совместима (например, была тестируемой)

> Как дела с многопоточностью, когда используете много агентов одновременно?

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

> Нужна ли вообще строгая файловая типизация или это путь к архитектурной бюрократии?

Строить универсальную онтологию гиблое дело, но формализовать ее для конкретного проекта это всегда благо

> И где, на ваш взгляд, проходит граница между разработчиком и оператором ИИ-системы?

On a long enough time line, the survival rate for everyone drops to zero.

Спасибо за подробный ответ. Любопытный опыт.
С появлением в открытом доступе qwen-code мне показалось удобным сделать http-надстройку над qwen-code, которая пишет на файлы с задачами и регистрирует их в файловом бэклоге и таким образом в файловом чате переписывается с другими агентами для синхронизации. В начала сентября у клода появилась функция обмена сообщениями между сессиями, стало гораздо удобнее. Я оценил. Файлы как и раньше продолжают работать для координации с другими ИИ на ферме, но поддерживать многопоточность у клода стало заметно интереснее.

Я тоже сначала использовал claude session-to-session communication, но т.к. лимита MAX 20x регулярно не хватает, пришлось подключить GLM как альтернативу, а в ней это API не работает.

Так что сделал надстройку, которая использует для этого недокументированное API claude code и работает с любой моделью.

Вместо "файлов памяти" на FS использую тикеты в трекере который работают как RAG (агент отлично им управляет - ищет дубли, перелинковывает, создает задачи, трекает прогресс)

Самое главное - управлять роем должен не человек а агент, человек принимает только ключевые решения (утверждает или изменяет предложенную агентом реализацию фичи/фикс бага).

Вот мой скилл мастер агента. По моему опыту, решения которые предлагает fable удовлетворительны в 80-90% случаев.

Когда мне было 7 лет

Можно скипать после этого

Безумно интересно. Не могла оторваться от чтения. Спасибо

Sign up to leave a comment.

Articles