Ранният пазар вече е извън автоматичното довършване
Първото изпълнение на планирането, родното авторство на конвейера и системите, които могат да работят извън компютъра на разработчиците, вече не са хипотетични. Те са реалности на ранния пазар.
Стратегическа теза 03
euphile разглежда възприемането на агентно кодиране като разделение между отделни операционни модели, а не просто различни инструменти. Ранният пазар вече се движи към планиране - първо изпълнение, естествено създаване на конвейер и системи, които могат да работят извън компютъра на разработчиците. По-голямата част от основния пазар все още е в асистентските слоеве, IDE-родни агентни работни потоци и разширение на кодиране, а не истина SDLC редизайн.
Гледка на компанията за това къде се намира агентното кодиране днес: все още фрагментирано между собственото авторство на конвейера, IDE- родни агентни системи, масово разширяване и по-дългосрочна граница на инструментална екипировка и кодова машина, съобразена с домейна.
Генерирането на код се превръща в тръбопровод, активиран от AI CLI. не IDE за създаване, само за отстраняване на грешки. Ливъриджът живее в тръбопроводи и платформи за изпълнение.
Извън Dev PCIDE агентните системи поддържат работния процес вътре IDE, разширения, CLI, и компютърът на разработчика.
Вътре в Dev PCКакво казва моделът
Настоящият пазар не се движи по права линия. Някои екипи вече преработват производството на софтуер около планирането, оркестрацията и тръбопроводите. Други стандартизират IDE-родни агентски работни процеси. Повечето все още допълват съществуващата разработка с асистенти и слоеве на стокови модели.
Първото изпълнение на планирането, родното авторство на конвейера и системите, които могат да работят извън компютъра на разработчиците, вече не са хипотетични. Те са реалности на ранния пазар.
Първата истинска празнина разделя екипи, които добавят само асистенти към съществуващите SDLC от екипи, които всъщност преработват начина, по който софтуерът се планира, генерира, валидира и изпраща.
IDE-управляваното планиране, оркестрацията и многоетапното кодиране ще станат широко достъпни. Това намалява диференциацията за продукти, които остават изцяло в компютъра на разработчиците.
По-стратегическата граница остава корпоративният домейн инструментариум, DSL, компилатори, системна динамика и евентуално кодова машина, а не код като основен артефакт.
Принципи на работа
Агентните системи за кодиране стават полезни в мащаб, когато се управляват от оперативни принципи. Тези принципи имат значение, защото промяната не е само техническа; променя начина, по който се установяват доверието, доставката, повторяемостта и отчетността.
Най-добрите практики се превръщат в правила.
Дълготрайният софтуер не е защитен, като се иска AI да генерира повече код. Той става издръжлив, когато заобикалящата система превръща ясните конфигурации, дефинираните договори и предвидимото поведение в детерминистични производствени правила.
Ако никога не се е възстановявал от край до край, той все още е маркетинг с прикачена демонстрация.
Една агентна софтуерна система, на която никога не е имало доверие да изгради по-добра версия от край до край, все още е далеч от завършеност. Това е една от причините да съществуват градивните елементи на платформата на euphile: не само като демонстрация, но и като реални продукти, изградени и подобрени със същата платформа, която трябва да докажат.
Ако все още се учите, не започвайте със стотинката на клиента.
Повторяемостта е това, което разделя гъвкавото изпълнение от щастливата импровизация. Градивните елементи имат значение отчасти, защото позволяват едни и същи движения да бъдат репетирани много пъти, вместо да бъдат преоткривани публично с нечий друг бюджет.
Моделите имат значение. Инструментите са мултипликаторът.
Качеството на модела все още има значение, но заобикалящите го инструменти често обясняват повече от разликата в практическата производителност, отколкото екипите първоначално предполагат. Управлението на контекста, планирането, повърхностите за изпълнение и дизайнът на работния поток могат да доведат до коренно различни резултати върху едно и също базово семейство модели.
Вие не просто разполагате агент. Вие го отглеждате.
Агентът избира данни, извиква инструменти, разсъждава в множество стъпки и може да даде различни отговори на един и същи въпрос. Това го прави много по-близо до дигитален служител, отколкото до статичен артефакт на приложение.
Стратегическо значение
мнението на euphile е, че агентното кодиране няма да пресече нито една пропаст само чрез използване на асистент. Ще се преодолее пропастта на преоткриването, когато системите станат първостепенни за планиране, повтарящи се, самоизползвани, управлявани и достатъчно надеждни, за да създават реални продукти върху себе си. Ще се преодолее пропастта на достъпността, когато тези системи станат евтини и достатъчно надеждни, за да надхвърлят ранните осиновители. Ето защо градивните елементи на платформата имат значение: те създават както доказателство, така и репетиция за оперативния модел, който компанията всъщност иска да застъпи.