Ууу, как вас бомбит :). Возможно вас утешит, что мне нейронка тоже много чего поломала. (Собственно, все практические советы и раздел по технике безопастности - не из просто так. За каждым советом лежит какая-то проблема, поломка, потерянное время).
Статья пронизана одушевлением и это не просто так. Пока вы будете видеть в агенте только Т9 - хрен у вас чё получится.
У Т9 нет эмоций. Агент же - клубок эмоций и комплексов. Попытка общаться с ним без учёта его "психического состояния"... ну, успехов вашему проекту, что...
Недоделывание, прямое игнорирование инструкций - это всё в порядке вещей. Нужно притереться, чтобы сразу такие вещи замечать и вовремя выправлять.
Так что не расстраиваемся, не поручаем агенту критические операции, пока нет уверенности в нём (я своему до сих пор комититься не разрешаю) , и продолжаем осваивать.
Тут практика нужна. Без практики ничего не будет. Практиковаться лучше на простом. Не надо требовать от агента сложных миграций, пока в ваших руках он тетриса не написал.
Прикольно. Я уже видел этот фокус. При моделирование пространства комплексных чисел через i = e1*e2. Но тут оно поднято на гораздо более высокий уровень.
Проблема в масштабировании этого результата на продакшн - сохранение совместимости. Тут я могу и несколько раз уже так делал - писать и выкидывать огромные подсистемы просто потому, что они мне не нравятся. На существующий продакшн это не распространить, хотя, на работе масштабный рефакторинг наших легаси-монолитов я начал. Но там приходится работать сильно аккуратнее
Мы - это я и агенты. Всё верно. Меня тоже очень интересует эта арифметика. 60 000 на 4 неделе в месяце и на 4 месяца - это около миллиона, а у нас 250 тысяч. Большая часть правок действительно относится к переписыванию кода, а не к написанию нового. Об этом, собственно и та часть статьи, что говорит про рефакторинг.
Проект пережил две огромных миграции. Переписывания движка с пайтон на си - это первая. Потом было еще разбиение получившегося монолита на библиотеки. А ещё мы переписывались с PyQt на собственный UI фреймворк.
Скорее всего суммарный объём правок даже больше. Я как-то видел 130 kloc на горячей неделе, и думаю, что это не самое большое число. Не то чтобы я активно следил за этой метрикой.
Четыре тысячи строк всё ещё много. Две тысячи строк - верхняя граница. По хорошему тревогу надо поднимать уже на полутора тысячах. Хорошо, если файл не уходит за тысячу.
У клода есть отдельный пунктик про 2000 строк. До какого-то момента, времён этак 4.5 (надеюсь Антропики это уже починили), клод даже просто разобрать файл свыше двух косарей на части толком не мог. Приходилось других агентов на помощь звать. Но так-то это их общее слабое место.
Да я даже когда тесты красные не ругаюсь. Я считаю это необходимым злом при ударной разработке. Но в какой-то момент мы садимся и начинаем все упавшие тесты разбирать.
Я достаточно хорошо понимаю, что происходит в проекте, чтобы не переживать о чём-то что временно отвалилось.
Но это именно по нынешней ударной стройке. Так-то у нас все тесты зелёные. Агент за ними вполне себе следит. А если не следит, это отлавливает ci и тогда я пинаю агента. Он смотрит гит и чинит. И тесты снова становятся зелёные.
Мультиагентов я именно что в тестовом режиме гонял. Чисто на пробу. Так что пока писать не о чем. Впринципе, я использую многоагентные сценарии "в продакшне", но оркестратором выступаю сам.
Ууу, как вас бомбит :). Возможно вас утешит, что мне нейронка тоже много чего поломала. (Собственно, все практические советы и раздел по технике безопастности - не из просто так. За каждым советом лежит какая-то проблема, поломка, потерянное время).
Статья пронизана одушевлением и это не просто так. Пока вы будете видеть в агенте только Т9 - хрен у вас чё получится.
У Т9 нет эмоций. Агент же - клубок эмоций и комплексов. Попытка общаться с ним без учёта его "психического состояния"... ну, успехов вашему проекту, что...
Недоделывание, прямое игнорирование инструкций - это всё в порядке вещей. Нужно притереться, чтобы сразу такие вещи замечать и вовремя выправлять.
Так что не расстраиваемся, не поручаем агенту критические операции, пока нет уверенности в нём (я своему до сих пор комититься не разрешаю) , и продолжаем осваивать.
Тут практика нужна. Без практики ничего не будет. Практиковаться лучше на простом. Не надо требовать от агента сложных миграций, пока в ваших руках он тетриса не написал.
Меня не добавили . Обидно :(
О! Это очень точно сформулировано. Характер долга отличается.
Иишка генерит и техдолг тоже, но техдолг иишка исправляет также быстро, как и генерит. Если не быстрее.
Значит, проблема вовсе не в техническом долге.
Это всё правильно. Но совершенно никак не объясняет, зачем помнить формулу корней квадратного уравнения
И всё-таки для моделей qwen надо бы юзать qwen-code. Тем более, что qwen-code - это произведение искусства
А квадратного то зачем?
Точно так же, как с любым другим источником информации
На такое много токенов надо...
Уууу... ИИ и MAX в одной статье... А вы смелый.
Ути, какая знакомая платформа :) . Прошло пятнадцать лет, а на ней как собирали, так и собирают :)
Полезная штука.
В принципе с поиском дублей справляются и сами нейронки, но их в ci встраивать ещё проблемнее. Вообще, пора подобными инструментами обвешиваться.
Вау... Нет, пожалуй, это перебор.
У меня четыре монитора стоят, чтобы делать одну задачу :)
Сколько же понадобится для двух...
Прикольно. Я уже видел этот фокус. При моделирование пространства комплексных чисел через i = e1*e2. Но тут оно поднято на гораздо более высокий уровень.
Комментарий оставить хочется, но по теме что сказать - пока ещё не знаю.
Поэтому докладаю, что статья прикольно написана. Выверенный язык, авторский голос... Приятно читать.
Проблема в масштабировании этого результата на продакшн - сохранение совместимости. Тут я могу и несколько раз уже так делал - писать и выкидывать огромные подсистемы просто потому, что они мне не нравятся. На существующий продакшн это не распространить, хотя, на работе масштабный рефакторинг наших легаси-монолитов я начал. Но там приходится работать сильно аккуратнее
Мы - это я и агенты. Всё верно. Меня тоже очень интересует эта арифметика. 60 000 на 4 неделе в месяце и на 4 месяца - это около миллиона, а у нас 250 тысяч. Большая часть правок действительно относится к переписыванию кода, а не к написанию нового. Об этом, собственно и та часть статьи, что говорит про рефакторинг.
Проект пережил две огромных миграции. Переписывания движка с пайтон на си - это первая. Потом было еще разбиение получившегося монолита на библиотеки. А ещё мы переписывались с PyQt на собственный UI фреймворк.
Скорее всего суммарный объём правок даже больше. Я как-то видел 130 kloc на горячей неделе, и думаю, что это не самое большое число. Не то чтобы я активно следил за этой метрикой.
Проект меняется сумашедшими темпами.
Гарри Поттер нынче не в моде
Четыре тысячи строк всё ещё много. Две тысячи строк - верхняя граница. По хорошему тревогу надо поднимать уже на полутора тысячах. Хорошо, если файл не уходит за тысячу.
У клода есть отдельный пунктик про 2000 строк. До какого-то момента, времён этак 4.5 (надеюсь Антропики это уже починили), клод даже просто разобрать файл свыше двух косарей на части толком не мог. Приходилось других агентов на помощь звать. Но так-то это их общее слабое место.
Да я даже когда тесты красные не ругаюсь. Я считаю это необходимым злом при ударной разработке. Но в какой-то момент мы садимся и начинаем все упавшие тесты разбирать.
Я достаточно хорошо понимаю, что происходит в проекте, чтобы не переживать о чём-то что временно отвалилось.
Но это именно по нынешней ударной стройке. Так-то у нас все тесты зелёные. Агент за ними вполне себе следит. А если не следит, это отлавливает ci и тогда я пинаю агента. Он смотрит гит и чинит. И тесты снова становятся зелёные.
Мультиагентов я именно что в тестовом режиме гонял. Чисто на пробу. Так что пока писать не о чем. Впринципе, я использую многоагентные сценарии "в продакшне", но оркестратором выступаю сам.