M
MercyNews
Home
Back
Реальность агентного кодирования: Хайп vs. Твердые доказательства
Технологии

Реальность агентного кодирования: Хайп vs. Твердые доказательства

Hacker News5h ago
3 мин чтения
📋

Ключевые факты

  • Разработчик провел целые выходные, пытаясь создать iOS-приложение для напоминаний о кормлении питомцев с помощью AI-ассистента для кодирования.
  • Начальный этап архитектурного плана и спецификации показал перспективы, но реализация быстро превратилась в цикл исправления ошибок и исследований.
  • Разработчик сообщил, что половина его времени ушла на исправление мелких ошибок и дублирования кода, введенных AI-инструментом.
  • Несмотря на создание и запись конкретных руководящих принципов и ограничений, производительность AI не улучшилась в ходе проекта.
  • Опыт выявил основное напряжение между отраслевой тенденцией «валидации поведения» вместо архитектуры и личным стандартом разработчика к качеству кода.
  • Проект был в конечном итоге прекращен после того, как разработчик пришел к выводу, что сгенерированный AI код накопил слишком много технического долга, чтобы быть устойчивым.

Обещание vs. Практика

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

Подробный отчет одного разработчика о попытке создать функциональное iOS-приложение с нуля раскрывает сложный, часто разочаровывающий путь. Главный вопрос заключается не только в возможностях, но и в устойчивой ценности: создает ли AI-генерируемый код больше выгоды, чем технического долга? Это исследование выходит за рамки хайпа, чтобы изучить практические, архитектурные и качественные последствия зависимости от AI для разработки программного обеспечения.

Архитектурные амбиции

Эксперимент начался со структурированного, вдумчивого подхода. Целью было создать iOS-приложение для напоминаний о кормлении питомцев с использованием SwiftUI, современного фреймворка Apple. Вместо того чтобы сразу погружаться в код, разработчик сначала поручил AI высокую ответственность: исследовать и предложить комплексный архитектурный план. Этот начальный этап был направлен на создание прочного фундамента, гарантируя, что структура проекта будет надежной до начала любой реализации.

Следуя плану, разработчик сотрудничал с AI для составления детальной спецификации. Этот документ точно описывал, какие функции должны быть реализованы и как они должны работать. Первый проход кода, под руководством этой тщательной подготовки, дал удивительно хорошие результаты. Казалось, основная логика функционирует, хотя и не без недостатков. Этот ранний успех задал надежный прецедент, предполагая, что дисциплинированный, AI-поддерживаемый рабочий процесс действительно может давать качественные результаты.

"Я лично не могу принять поставку непроверенного кода. Это кажется неправильным. Продукт должен работать, но код также должен быть высококачественным."

— Разработчик, комментатор HN

Спуск в отладку

Несмотря на многообещающее начало, траектория проекта резко изменилась. Начальные ошибки, хотя и управляемые, были лишь началом. Последующая фаза разработки стала безжалостным циклом исправлений. Разработчик провел остаток выходных в цикле: просил AI исправить ошибки, только чтобы обнаружить, что вводятся новые, мелкие проблемы. Попытки AI решить проблемы часто шли за счет ясности кода или вводили дублирование.

Значительная часть времени была потрачена не на создание новых функций, а на то, чтобы заставить AI исследовать и применять подлинные лучшие практики вместо изобретения собственных. Чтобы бороться с этим, разработчик внедрил систему записанных руководящих принципов и ограничений — набор правил, которым AI было приказано следовать. Однако даже этот структурированный механизм обратной связи не смог стабилизировать процесс. Рабочий процесс превратился из творческого сотрудничества в оборонительную борьбу против несогласованности инструмента.

Дилемма ревью кода

Более широкая отраслевая дискуссия образует фон этой индивидуальной борьбы. Появляется заметный импульс к переходу от традиционной валидации архитектуры к простой валидации поведения. На практике эта философия выступает за минимальное или отсутствующее ревью кода. Аргумент в том, что если автоматизированные тесты проходят и конвейер непрерывной интеграции (CI) «зеленый», код готов к поставке.

Разработчик выражает глубокое сомнение в этом подходе, рассматривая его как рецепт долгосрочной катастрофы. Опасение в том, что этот метод производит спагетти-код — код, который функционирует на «счастливом пути», но накапливает скрытые, трудноотлаживаемые сбои со временем. Опыт с iOS-приложением укрепил эту веру. AI-генерируемый код, хотя и функциональный в частях, не обладал структурной целостностью, необходимой для того, чтобы архитектор мог уверенно его утвердить. Разработчик заявил ключевой принцип:

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

Личный вердикт

Эксперимент завершился определенным выводом. После инвестиций в целые выходные и тщательной документации ограничений разработчик в конечном итоге прекратил проект. Диссонанс между потенциалом инструмента и его практическим результатом оказался слишком велик. Время, потраченное на исправление мелких ошибок и управление поведением AI, значительно превысило любые выгоды в скорости разработки.

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

Ключевые выводы

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

Для команд, рассматривающих аналогичный путь, урок ясен: действовать с осторожностью и критическим взглядом. Обещание автономного кодирования привлекательно, но реальность требует тщательной валидации, надежного тестирования и приверженности поддержанию кода, который не просто функционален, но также чист, понятен и построен для долговечности.

Часто задаваемые вопросы

Что такое агентное кодирование?

Агентное кодирование относится к использованию AI-систем, которые могут автономно писать, отлаживать и управлять кодом программного обеспечения с минимальным вмешательством человека. Цель — увеличить скорость разработки путем делегирования задач кодирования AI-агентам.

С какими трудностями столкнулся разработчик?

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

Почему ревью кода важно в этом контексте?

Ревью кода обеспечивает структурную надежность, поддерживаемость и долгосрочное качество. Без него AI-генерируемый код может проходить тесты, но накапливать «спагетти-код» и скрытые сбои, которые трудно отлаживать позже, подрывая стабильность продукта.

Каков был итог эксперимента?

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

Continue scrolling for more

ИИ преобразует математические исследования и доказательства
Technology

ИИ преобразует математические исследования и доказательства

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

Just now
4 min
306
Read Article
Google завершает эпоху контроллера Stadia с удалением инструмента
Technology

Google завершает эпоху контроллера Stadia с удалением инструмента

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

2h
5 min
6
Read Article
Биткоин упал на 6% из-за тарифов и действий корпораций, потрясших рынок
Cryptocurrency

Биткоин упал на 6% из-за тарифов и действий корпораций, потрясших рынок

Крупнейшая криптовалюта мира пережила резкое падение за последние 36 часов, потеряв почти $5 700 от своей цены, поскольку геополитическое напряжение и давление корпоративных продаж усилились.

2h
5 min
6
Read Article
I tried Buffalo wings from 5 major chain restaurants and ranked them from worst to best
Lifestyle

I tried Buffalo wings from 5 major chain restaurants and ranked them from worst to best

Wingstop original hot wings. Erin McDowell/Business Insider Buffalo wings are a game-day favorite, but some chains do them better than others. I compared Buffalo wings from Applebee's, Chili's, Buffalo Wild Wings, TGI Fridays, and Wingstop. Wingstop surprised me with its saucy, juicy wings. With football season in full swing and Super Bowl Sunday just around the corner, you might be wondering which chain's Buffalo chicken wings get a touchdown and which are a total miss. I tried and ranked Buffalo chicken wings from five chain restaurants — Applebee's, Chili's, Buffalo Wild Wings, TGI Fridays, and Wingstop — based on taste and value. All of the wings were slightly different, but I liked the spiciest, sauciest wings the best. Here's how the five chain restaurants' Buffalo wings ranked, from my least favorite to my most favorite. My least favorite Buffalo wings came from TGI Fridays. Erin McDowell/Business Insider I ordered an eight-count of bone-in traditional Buffalo wings at the restaurant I visited in Massachusetts. They cost $12.19, excluding taxes and fees, and came with celery sticks and sides of ranch and blue cheese. The wings were crispy but a little under-sauced. Erin McDowell/Business Insider Unlike some of the other chains I tried, TGI Fridays also doesn't appear to make its own Buffalo sauce. On the menu, it's advertised as simply Frank's Red Hot Buffalo. While I do like that brand of sauce, I could easily make the same wings at home, which made it feel less unique. I also thought they were slightly smaller than some of the other wings I tried. The meat inside was tender, but the Buffalo flavor just wasn't there for me. Erin McDowell/Business Insider Though I liked the crispy skin and texture of these chicken wings, as well as the tender meat inside, I thought they were lacking in sauce and flavor. Overall, I probably wouldn't order these again. The next stop I tried was Applebee's. Applebee's Buffalo chicken wings. Erin McDowell/Business Insider At my local Applebee's in Brooklyn, an order of nine classic bone-in wings costs $14.29, excluding tax and fees. They came with celery sticks and sides of ranch and blue cheese. The wings were super crispy and the largest out of all that I tried. Applebee's Buffalo chicken wings. Erin McDowell/Business Insider The wings were a rich red-brown color and fried to a crisp. The wings were juicy, and the sauce had a good buttery flavor. Applebee's Buffalo chicken wings. Erin McDowell/Business Insider The Buffalo sauce had a nice balance between the heat and the more savory, buttery flavor, resulting in a well-rounded bite. I thought the meat inside was pretty juicy, and I loved the sheer size of these wings. However, I thought the wings could have been a touch spicier. Chili's landed squarely in the middle with its crispy Buffalo wings. Erin McDowell/Business Insider At my local Chili's in New York, an eight-count of bone-in Buffalo wings cost $15.49, excluding tax and fees. They came with two dipping sauces: ranch and blue cheese. I thought these wings were flavorful and juicy. Erin McDowell/Business Insider I've tried these wings before and commented that they could have been slightly saucier and crispier. However, when I tried them this time, I didn't feel the same — they were perfectly crispy and almost dripping in sauce. The wings had a generous amount of meat inside. Erin McDowell/Business Insider The Buffalo sauce had a strong buttery flavor with just the right amount of heat. The chain is also known for its ranch dipping sauce, which I thought paired very nicely with the wings. Though the wings were smaller, I thought they packed more flavor than the ones from Applebee's and TGI Fridays. My second-favorite Buffalo wings came from Buffalo Wild Wings. Buffalo Wild Wings Buffalo wings. Erin McDowell/Business Insider The chain's Buffalo bone-in wings are arguably Buffalo Wild Wings' most famous menu item, so I was eager to see how they would compare to other chain restaurants' wings. I certainly wasn't disappointed. A six-count of traditional Buffalo wings cost $15.99, excluding tax and fees, and a side of ranch. The wings were small lengthwise but had a lot of meat. Erin McDowell/Business Insider The wings were crispy and had a light coating of Buffalo sauce that covered every part of the wings. There was a selection of both drumsticks and flats, but I noticed that the drums were particularly meaty. I loved the flavor of the Buffalo sauce and thought the chicken meat was moist. Erin McDowell/Business Insider The chicken meat inside the wing was moist and tender, and the crispy skin and slightly sweet, just-spicy-enough sauce added a lot of flavor. Overall, these were really solid Buffalo wings. I also thought these wings were good value for the cost and would definitely order them again. My favorite wings I tried were from Wingstop. Wingstop original hot wings. Erin McDowell/Business Insider I ordered 10 classic bone-in wings for $21.19, excluding tax and fees. Wingstop doesn't offer Buffalo sauce on its menu, but it does have its Original Hot sauce, which is the chain's version of Buffalo. I ordered them with a side of ranch. While Wingstop also sells boneless wings, tenders, and chicken sandwiches, its senior director of culinary, Larry Bellah, told Business Insider that bone-in traditional wings remain the chain's most popular item. He added that the Original Hot flavor ranks among its top five sauces. The wings came drenched in the bright-red sauce but were still supremely crispy. Wingstop original hot wings. Erin McDowell/Business Insider The sticky sauce clung to my fingers as I ate these wings, which were the perfect size: not too big, not too small, and just the right amount of tender chicken meat. The meat was tender, and the spicy hot sauce blew me away. Wingstop original hot wings. Erin McDowell/Business Insider The sauce had a lot of levels, balancing between a strong vinegar flavor, to buttery, and topped off with a layer of spice that was slightly smoky yet not overpowering. The Wingstop wings stood out as the spiciest among all the chains I tried. However, the heat didn't overpower the flavor — instead, it enhanced it. Each element, from the crispy seasoned skin to the tangy undertones of the sauce, came through distinctly. These wings balanced bold, spicy flavor with a depth of taste, making them the best chain-restaurant Buffalo wings I tried. The chain also delivered on value. Even though the wings were the most expensive I tried, the 10-count made each wing come out to around $2.12 per wing, which was slightly cheaper than the cost per wing at Buffalo Wild Wings. Read the original article on Business Insider

3h
3 min
0
Read Article
A$AP Rocky представляет 42-городной мировой тур «Don't Be Dumb»
Entertainment

A$AP Rocky представляет 42-городной мировой тур «Don't Be Dumb»

A$AP Rocky объявил о 42-городном мировом туре «Don't Be Dumb», который стартует 27 мая в Чикаго и завершится в сентябре в Париже. Продажи билетов начнутся 27 января.

3h
5 min
6
Read Article
Илон Маск предложил купить Ryanair после конфликта с гендиректором
Economics

Илон Маск предложил купить Ryanair после конфликта с гендиректором

Илон Маск предложил купить бюджетную авиакомпанию Ryanair, обострив публичный спор с ее гендиректором Майклом О'Лири из-за отказа от установки спутникового интернета Starlink.

3h
5 min
6
Read Article
Society

Соня Мабрук дистанцируется от решения CNews о Жане-Марке Морандини

Соня Мабрук публично дистанцируется от решения CNews сохранить в эфире осужденного за растление несовершеннолетних Жана-Марка Морандини, подчеркивая внутренние этические дилеммы медиаиндустрии.

3h
5 min
6
Read Article
Chainalysis автоматизирует onchain-расследования для нетехнических команд
Technology

Chainalysis автоматизирует onchain-расследования для нетехнических команд

Chainalysis представила новую функцию, которая позволяет нетехническим командам проводить onchain-расследования и анализы соответствия без использования пользовательского кода, что демократизирует доступ к блокчейн-разведке.

3h
5 min
6
Read Article
Основатель Waymo критикует подход Tesla к «только визуальному восприятию»
Technology

Основатель Waymo критикует подход Tesla к «только визуальному восприятию»

Джон Крафчик, бывший генеральный директор Waymo, возобновил критику стратегии автономного вождения Tesla, назвав ее подход «только визуальному восприятию» фундаментальным недостатком.

3h
5 min
6
Read Article
Toyota Urban Cruiser Ebella: Новый конкурент в индийском сегменте электромобилей
Automotive

Toyota Urban Cruiser Ebella: Новый конкурент в индийском сегменте электромобилей

Toyota официально запустила свой первый электромобиль для индийского рынка — Urban Cruiser Ebella. Среднеразмерный кроссовер предлагает запас хода до 543 км и агрессивную цену от 19 лакхов рупий.

3h
5 min
6
Read Article
🎉

You're all caught up!

Check back later for more stories

На главную