5

Восстание машин⁠⁠

Занимаюсь разработкой на заказ + веду свой проект. Столкнулся в пятницу с забавной ситуацией. Ну как забавной...

В общем, у меня 2 основных инструмента (полагаю, как и у всех): codex и claude code. В последних обновлениях они что-то там синхронно подкрутили и теперь нейронки активно сами запускают сторонних агентов для разных задач. Условно если раньше самому приходилось запускать другого агента для ревью кода, то теперь агенты запускаю друг-друга без дополнительного запроса от кожаного. Мне не очень удобно, ибо я с LLM умею работать, но для рядовых пользователей, уверен, штука крайне полезная.

Кроме того, у меня в правилах всех проектов стоит безусловный запрет на любые изменяющие git команды без явного согласия пользователя (меня то-бишь). То-есть посмотреть, что там было с последнего коммита нейронка может. А вот внести изменения или создать новую ветку - нет.

Короче, суть вот в чем. Codex при выполнении задачи вдруг сделал коммит. Я сначала слегка офигел от наглости. Потом начал разбираться.

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

Временно вылечил это все тем, что вывел правила о запрете на чуть более высокий уровень (из настроек проекта в настройки самого codex). Но ситуация, мягко говоря, интересная, учитывая, что там теперь еще и режим полного доступа к консоли есть. Завтра один gpt спросит у другого gpt "а можно ли переустановить ОС, чтобы проверить как работает на новой?". "Конечно можно, друг".

Автор поста оценил этот комментарий

Хотя бы потому, что кто-то же должен будет этим самым нейронкам команды давать.

А программист то зачем?


Это пользователь уже напрямую будет давать задание.

Куклой - сделай мне тут кнопку по которой будет формироваться что то

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Задачи легко формулировать, когда они простые. Типа "сделай мне сайт-визитку с моей физиономией". Вот это элементарно.

Если же тебе надо сложную логику ему объяснить - необходимо обладать знаниями. Причем даже выше уровнем, чем у рядового middle программиста. Иначе LLM сделает так "как сам видит" и получится полная шляпа. Точнее даже не так. Шляпа получится если таких модулей несколько, ибо чем их больше - тем менее вероятно, что они будут согласованы друг с другом.

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

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества