"Фоновые агенты (2/3) Плюсы (ожидаемые) ● Освобождение фокуса активного внимания: не нужно __бебиситтить__ текущую задачу, как в AI IDE, а можно передать её агенту, чтобы он занимался ею в фоне. __(первое время, впрочем, всё равно как кот на стиралку будете смотреть за работой агента)__ ● Повышение продуктивности: разгружает от рутины, которая теперь делается почти сама собой, а ещё можно давать агентам задачи ""на ночь"", к примеру :) ● Параллельная работа: возможность выполнять несколько задач фоном убирает необходимость переключения контекста между ними ● Доступность: так как агент работает где-то в облаке, вы можете проверять статус его работы, давать ему фидбек и даже ставить новые задачи, не находясь на рабочем месте. Некоторыми агентами можно управлять через мобильное приложение, другими - через веб-интерфейс Проблемы (куда без них) ● Облачность: работа с кодом ведется на сторонних серверах, что может быть неприемлемо для проектов с жёсткими требованиями к безопасности ● Стоимость: в некоторых случаях придется увеличить ваши бюджеты на ИИ-кодинг, для некоторых агентов - значительно. Впрочем, пока что есть и бесплатные варианты ● Скорость - чаще всего фоновый агент работает медленнее, чем если бы задачу решали в том же Cursor. Это потому, что ему нужно с нуля развернуть среду, поставить зависимости, скачать код, да и выделяемые виртуалки как правило не такие быстрые, особенно если вам нужно билдить/тестить тяжёлый проект ● Доступ в интернет: не у всех агентов он есть. Тут важен баланс - с одной стороны, если агенты могут сами лазить в сеть (скажем, для поиска актуальной информации), то это повышает риск утечек. А с другой - агенты без доступа не могут какую-то зависимость на ходу поставить или обратиться к внешнему ресурсу типа Remote MCP ● Общая нестабильность: все текущие фоновые агенты находятся в статусе preview / ранних бета-версий, так что эпизодически что-то ломается то в инфраструктуре, то в работе самого агента. В таком случае проще всего пересоздать/переназначить задачу, и тем самым запустить агента заново Хорошие практики ● Линтинг/билд/тесты - чтобы агент мог сам проверить результат своей работы, эти вещи крайне желательно иметь в проекте, иначе проверка ляжет на вас, что значительно удлинит итерации работы с агентом. Да и в целом это всё нормальные части пайплайна разработки здорового человека ● Предоставление контекста: критичным становится дать агенту всю необходимую информацию на старте, корректно поставив задачу и сказав, где искать документацию (которую тоже нужно иметь в проекте в виде, к примеру, Memory Bank). __Вы его отпускаете в бесконтрольную неизвестность на несколько десятков минут всё-таки :)__ В качестве лайфхака: ставьте задачи агенту при помощи LLM прям в чате того же Cursor, собрав нужный контекст ● Настройка окружения: по-хорошему, агенту нужна среда со всеми зависимостями (код, системные пакеты, БД и т.п.), что может быть нетривиальной задачей для сложных проектов. Некоторые агенты добавляют проблем с тем, что у них ограничены возможности по кастомизации окружения Так что если у вас есть DevOps-скиллы, тут-то они вам и пригодятся :) Настроенное воспроизводимое окружение - мастхэв в нормальном проекте, это будет в плюс не только в работе с агентами ● Конфликты: как и в случае работы нескольких людей над одной кодовой базой, можно получить конфликты при мерже их изменений в основную ветку. Так что в параллель надо ставить те задачи, которые не приведут к изменению одних и тех же файлов. Ну и/или понимать, как работать с ветками, конфликтами, мержами/ребейзами в Git ● Контроль качества: LLM совершают ошибки, галлюцинируют, принимают неоптимальные решения - __это норма__, так что человеческий контроль и ревью обязательны. Привыкайте к тому, что разбор пулл-реквестов станет частью вашей работы ● Не давать сложных/многоступенчатых задач - тут наработанная конкретно вами практика постановки и оценки результатов работы агентов важнее, но в целом задачи должны быть небольшие/""плоские""/изолированные - с такими текущие агенты справляются успешнее #ai #agents"
"Фоновые агенты (2/3) Плюсы (ожидаемые) ● Освобождение фокуса активного…
Из этого канала
- #213Фоновые агенты (3/3) Что это меняет? ● Повышение уровня абстракции: для…
Фоновые агенты (3/3) Что это меняет? ● Повышение уровня абстракции: для разработчиков становится проще переход к задачам более высокого уровня вместо написания…
- #215"ChatGPT o3-pro Вчера OpenAI выпустила улучшенный вариант своего флагманского…
"ChatGPT o3-pro Вчера OpenAI выпустила улучшенный вариант своего флагманского ризонера - o3-pro, который они сами описывают как ""o3 с бóльшим компьютом для…
- #216"Снижение цен на ChatGPT o3 Собственно o3-pro стоило выпустить хотя бы ради…
"Снижение цен на ChatGPT o3 Собственно o3-pro стоило выпустить хотя бы ради того, чтобы снизить цены на o3 :) Стоит o3 теперь сравнимо с Gemini 2.5 Pro,…
- #211"Фоновые агенты (1/3) Итак, у нас появился новый тип инструментов, которые…
"Фоновые агенты (1/3) Итак, у нас появился новый тип инструментов, которые пробудут с нами некоторое время, и их роль будет только возрастать, и это -…
- #206"Claude 4, обзор Прошло несколько дней работы с Claude 4, так что можно сказать…
"Claude 4, обзор Прошло несколько дней работы с Claude 4, так что можно сказать пару слов.