Sly32

Рейтинг
391
Регистрация
29.03.2012
Должность
Software engineer
ArbNet #:
"Ещё не вечер"
Уже не то что не вечер, уже следующий век... Уже даже идея твоя устарела, а ты даже минимально работающих прототип никак не сделаешь. 
MrPi #:

Очередной павильон голливудский. Всегда удивляет отсутствие материалов. На земле люди миллионы фото делают каждый день. Фоткаю еду, друзей, улицу по которой десятилетиями ходят. Тут собрались в космос, на луну. Туда, где больше 50 лет назад типа американцы высадились и типа как-то улетели обратно, а после потеряли технологии. Так ещё и снимки, где земля отсвечивается, а луна поглощает весь свет. 


devtime #:
Запрягает, он еще даже не начинал. Но едет быстро.
P.S. - или опять на него кредит оформили.
P.S. - как страшно жить.
Участник намбер ту сошел со старта даже не начав. Помешали технические причины) кредиты, болезни, наводнения и ураганы
Александр один старается.
MrPi #:
Пишешь инструкции под каждый проект для агентов или универсальный для всех?
Сначала написал под этот проект, увидел что удачно получилось - перенс их в область глобальной видимости для всех проектов, теперь любой проект  их будет использовать.
MrPi #:
Если ты накидаешь большие портянки с инструкциями, то лимиты будут уходить на вводную часть, верно?
Хочешь качество - нужно тратится.
MrPi #:
Так же, у тебя проект на 2500 строк, который на 9 видимых и, вероятно 5-6 невидимых со скрина файлов. Если проект в  60-70+ файлов? 
Это не проект, это был только один из файлов проекта. Всего в проекте на сегодня 266 файлов, включая скрипты деплоя, докерфалы, документация - все их агент видит и с ними работает. Правильные промпты позволяют использовать кэш - если нужно экономить ресурсы. Это не самый большой проект мой. А с учетов что есть виртуальное окружение внутри проекта с тысячами файлов, в которые агент тоже умеет ходить. Кроме того он может заглянуть и в соседний проект локальный и оттуда забрать то, что надо. 
MrPi #:
Как чувствует себя агент?

Прекрасно)

MrPi #:
Ты работаешь на маке в терминале?

На маке, в VSCode. Через плагин, если через гитхаб копайлот, в еонсоли если в Claude.

MrPi #:
пушишь в гит ветки или локальный проект? 

Странный вопрос - ты не читал мой ответ?

Sly32 #:

Репо закрыт. Кому интересне код - напишите в личке ваш гитхаб ник и я(возможно) дам доступ)

В итоге код переписан за несколько минут, разнесена логика, созданы нужные разделы, проверен код стайл. Агент сам создал мне пулл реквест с описанием(правда немного напортачил в нем) 
Сам вмержил и проверил что все по-пржнему работает.
результат:

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

После этого я написал агента, который ревьюит и рефакторит код. На самом деле несколько, но приведу пример только одного. С сложной структурой, референсами и примерами паттернов


Вот например раздел паттерн

Заметь, он содержит описание задачи и примеры паттернов - хороший и плохой.

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

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


И  предложение стартовать рефакторинг.

MrPi #:
Я про агентный код. У меня не получается, хотя в кодинге с 2015 года. Можете показать реализацию проекта? Мне просто интересно, может я не умею готовить агентов. 

Окей. Жаль, что отдельную тему про агентов признали несоответствующей рамкам форума, хотя я бы предпочел обсуждать это отдельно, как обмен опытом. Попробую привести тут.
Итак, я уже писал про проект СЕО ИИ агента. Это чмсто вайб/агент кодинг проект. Изначально он стартовал воообще без агентов. Я дал право ЛЛМ самой решать, как  и что размещать. В итоге получил, например роутинг, в котором намешаны роуты, бизнес логика, схемы, работа с БД. Нейросеть вообще не заморочилась и я получил нечитаемый файл на 2500 строк, который выполняет свою функцию, но совершенно не следует никаким правилам.

Функции перед импортами, пидантик классы и модели - все в одной куче... Прям все антипаттерны!
Продолжение в следующем посте... 

oluh #:
Как это должно выглядеть, чтобы заменить сеошника? Точно так же, как с обычными - дать ему сайт (цель) и пусть он говорит что делать. Сам анализиурет, сам тестирует, а на выходе готовые рекомендации, которые уже будет выполнять программист.

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

- вот я сделал кластеризацию

- вот вам  конкуренты

- вот анализ выдачи.

- вот что нужно оптимизировать на сайте...

И тому подобное. За три недели такое не напишешь. Все идет небольшими итерациями. Повторюсь - для меня это развлечение а не бизнес.

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

LikeAVirgin #:
от того, что Claude вначале навайбкодил и я разгребала.
Фронтенд я полностью на откуп ЛЛМ отдал. Все равно если проект вдург взлетит, он будет на Реакте переписан. А вот бэкенд я постоянно мониторю. Если его не одергивать, то он пихаетвсе как ни попадя. Может в роуты логику добавить или коннект с БД. Причем если это не сделать сразу - уже правильный агент не помогает, он смотрит в первую очередь в код и  продолжает чудить. Но для этого у меня отдельный агент - code-reviewer/refactoring. Даешь ему  класс/файл  и требуешь переписать согласно скилам. А потом в следующих задачах уже даешь пример кода и требуешь придерживаться код-стайл.
LikeAVirgin #:
А полезла, потому что без токенов делать было нечего. :D Скучно стало.
Попробовал я gpt-5.5. Результат прям разительно отличается от 4-ки. Но и сразу на доллар токенов сожрал. Правда это был web-search - он и сам по себе жутко затратный.
LikeAVirgin #:
А что сделал бы агент, фиг знает.

Все логично. И именно агент бы тебе сделал то что нужно. А так получилось как если бы ты на остановке подошла к курящему мужичку и начала его спрашивать принципы СОЛИД))) 

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

Иначе и получается именно так как у тебя произошло.

Всего: 8320