

Пре него што је Клод Код написао свој први ред кода, Верцел већ је био у простору за кодирање вибрације са својом в0 услугом.
Основна идеја која стоји иза оригиналног в0, који је лансиран 2024. године, у суштини је била да буде верзија 0. То јест, најранија верзија апликације, која помаже програмерима да реше проблем празног платна. Програмери су могли да пронађу пут до скеле корисничког интерфејса (УИ) која је изгледала добро, али је код био за једнократну употребу. Довођење тих прототипова у производњу захтевало је преписивање.
Више од 4 милиона људи користило је в0 за прављење милиона прототипова, али платформи су недостајали елементи потребни за улазак у производњу. Изазов је упознат са алатима за кодирање вибрације, јер постоји јаз у томе шта алати обезбеђују и шта захтевају градитељи предузећа. Цлауде Цодена пример, ефикасно генерише позадинску логику и скрипте, али не примењује производна корисничка сучеља унутар постојећих система дизајна компаније док спроводи безбедносне политике
Ово ствара оно што Верцел ЦПО Том Оцхино назива "највећи светски ИТ проблем у сенци." Креирање софтвера са АИ-ом се већ дешава у сваком предузећу. Акредитиви се копирају у упите. Подаци компаније токови до неуправљаних алата. Апликације се примењују изван одобрене инфраструктуре. Нема ревизорског трага.
Верцел је поново изградио в0 да би решио овај јаз у примени у производњи. Нова верзија, генерално доступна данас, увози постојећа ГитХуб спремишта и аутоматски повлачи променљиве и конфигурације окружења. Он генерише код у рунтиме-у заснованом на сандбок-у који се директно пресликава на стварне Верцел имплементације и спроводи безбедносне контроле и исправне гит токове рада док дозвољава неинжењерима да испоручују производни код.
"Оно што је заиста лепо у вези в0 је то што још увек имате код видљив и за преглед и управљање," Окино је рекао за ВентуреБеат у ексклузивном интервјуу. "Тимови на крају сарађују на производу, а не на ПРД-овима и сличним стварима."
Ова промена је важна јер се већина послова са софтвером за предузећа одвија на постојећим апликацијама, а не на новим прототиповима. Тимовима су потребни алати који се интегришу са њиховим тренутним базама кода и инфраструктуром.
Како в0 окружење за извођење повезује код генерисан од вештачке интелигенције са постојећим репозиторијумима
Оригинални в0 је генерисао УИ скеле из упита и омогућио корисницима да понављају кроз разговоре. Али код је живео у изолованом окружењу в0, што је значило да је његово пребацивање у производњу захтевало копирање датотека, поновно писање увоза и ручно повезивање свега.
Реконструисани в0 фундаментално мења ово директним увозом постојећих ГитХуб спремишта. Извршно време засновано на сандбок-у аутоматски преузима променљиве окружења, имплементације и конфигурације из Верцела, тако да сваки промпт генерише код спреман за производњу који већ разуме инфраструктуру компаније. Код живи у спремишту, а не у посебном алату за израду прототипа.
Раније је в0 био засебно окружење за израду прототипа. Сада је повезан са стварном базом кода са пуним ВС кодом уграђеним у интерфејс, што значи да програмери могу директно уређивати код без пребацивања алата.
Нови гит панел управља исправним радним токовима. Свако у тиму може да креира гране унутар в0, да отвори захтеве за повлачење против главног и да их примени при спајању. Захтеви за повлачење су првокласни грађани и прегледи се мапирају директно на стварне Верцел имплементације, а не на изоловане демонстрације.
Ово је важно јер менаџери производа и трговци сада могу да испоручују производни код кроз одговарајуће гит токове рада без потребе за локалним развојним окружењем или предају исечака кода инжењерима ради интеграције. Нова верзија такође додаје директне интеграције са Сновфлаке и АВС базама података, тако да тимови могу да повежу апликације са производним изворима података са уграђеним одговарајућим контролама приступа, уместо да захтевају ручни рад.
Верцелово Реацт и Нект.јс искуство објашњава инфраструктуру за примену в0
Пре него што се придружио Верцелу 2023. године, Окино је провео десетак година као инжењер у компанији Мета (бивши Фацебоок) и помогао је у вођењу те компаније у развоју широко коришћеног Реацт ЈаваСцрипт оквира.
Верцелова тврдња о слави је да је оснивач његове компаније, Гиљермо Раух, творац Нект.јс, фулл-стацк оквира изграђеног на врху Реацт-а. У ери вибе кодирања, Нект.јс постаје све популарнији оквир. Компанија је недавно објавила листу Реагујте на најбоље праксе посебно дизајниран да помогне АИ агентима и ЛЛМ у раду.
Верцел платформа обухвата најбоље праксе и учења из Нект.јс и Реацт-а. Та деценија изградње оквира и инфраструктуре заједно значи да в0 производи код спреман за производњу који се примењује на истој инфраструктури коју Верцел користи за милионе имплементација годишње. Платформа укључује подршку агентског тока посла, МЦП интеграцију, заштитни зид веб апликација, ССО и заштиту при примени. Тимови могу да отворе било који пројекат у окружењу за развој у облаку и да промене промене једним кликом на Верцел преглед или примену производње.
Без недостатка конкурентних понуда у простору за кодирање вибрације, укључујући Реплит, Ловабле и Цурсор између осталих, то је основна основна инфраструктура коју Оццхино види као истакнуту.
"Највећа разлика за нас је Верцел инфраструктура," рекао је Окино. "У последњих 10 година гради управљану инфраструктуру, оквирно дефинисану инфраструктуру, сада самовозећу инфраструктуру."
Зашто сигурност кодирања вибрација захтева контролу инфраструктуре, а не само политику
Проблем ИТ у сенци није у томе што запослени користе АИ алате. Већина алата за кодирање вибрације ради у потпуности изван инфраструктуре предузећа. Акредитиви се копирају у упите јер не постоји сигуран начин за повезивање генерисаног кода са базама података предузећа. Апликације се постављају на јавне УРЛ адресе јер се алати не интегришу са цевоводима за имплементацију компаније. До цурења података долази јер не постоје контроле видљивости.
Технички изазов је у томе што обезбеђење кода генерисаног вештачком интелигенцијом захтева контролу где се покреће и чему може да приступи. Документи о политици не помажу ако сами алати не могу да спроведу те смернице.
Овде је инфраструктура важна. Када алати за вибе кодирање раде на засебним платформама, предузећа се суочавају са избором: у потпуности блокирати алате или прихватити безбедносне ризике. Када алатка за кодирање вибрације ради на истој инфраструктури као и производна примена, безбедносне контроле могу да се примене аутоматски.
в0 ради на Верцеловој инфраструктури, што значи да предузећа могу да подесе заштиту при примени, контролу видљивости и политике приступа које се примењују на код генерисан вештачком интелигенцијом на исти начин на који се примењују на ручно писани код. Директне интеграције са Сновфлаке и АВС базама података омогућавају тимовима да се повежу са производним подацима уз одговарајуће контроле приступа уместо да копирају акредитиве у упите.
"ИТ тимови су задовољни оним што њихови тимови граде јер имају контролу над тим ко има приступ," рекао је Окино. "Они имају контролу над тим чему те апликације имају приступ из Сновфлаке-а или система података."
Генеративни кориснички интерфејс наспрам генеративног софтвера
Поред нове верзије в0, Верцел је недавно представио генеративну УИ технологију под називом јсон-рендер.
в0 је оно што Верцел назива генеративним софтвером. Ово се разликује од јсон-рендер оквира компаније за прави генеративни кориснички интерфејс. Верцел софтверски инжењер Крис Тејт објаснио је да в0 гради апликације и агенте са пуним стеком, а не само корисничке интерфејсе или фронтендове. Насупрот томе, јсон-рендер је оквир који омогућава вештачкој интелигенцији да генерише компоненте корисничког интерфејса директно током времена извршавања тако што даје ЈСОН уместо кода.
"АИ не пише софтвер," Тејт је рекао за ВентуреБеат. "Укључује се директно у слој за рендеровање да би креирао спонтане, персонализоване интерфејсе на захтев."
Разлика је важна за случајеве употребе предузећа. Тимови користе в0 када треба да направе комплетне апликације, прилагођене компоненте или производни софтвер.
Они користе ЈСОН-рендер за динамичке, персонализоване елементе корисничког интерфејса унутар апликација, контролне табле које се прилагођавају појединачним корисницима, контекстуалне виџете и интерфејсе који реагују на промену података без промене кода.
Оба користе АИ СДК инфраструктуру коју је Верцел изградио за стриминг и структуриране излазе.
Три лекције које су предузећа научила из усвајања вибе кодирања
Како су предузећа усвојила алате за кодирање вибрацијом током протекле две године, појавило се неколико образаца о коду генерисаном вештачком интелигенцијом у производним окружењима.
Лекција 1: Израда прототипа без примене производње ствара лажни напредак. Предузећа су видела како тимови стварају импресивне демонстрације у раним верзијама в0, а затим су ударили у зид који су те демонстрације преместили у производњу. Проблем није био квалитет генерисаног кода. Прототипови су живели у изолованим срединама одвојеним од производне инфраструктуре.
"Иако је демонстрације лако генерисати, мислим да се већина итерација које се дешавају на овим базама кода дешавају у стварним производним апликацијама," рекао је Окино. "90% онога што треба да урадимо је да променимо постојећу базу кода."
Лекција 2: Животни циклус развоја софтвера се већ променио, без обзира да ли су предузећа то планирала или не. Стручњаци из домена директно праве софтвер уместо да пишу документе са захтевима за производ (ПРД) за тумачење инжењера. Менаџери производа и трговци испоручују функције без чекања на инжењерске спринтове.
Ова промена значи да су предузећима потребни алати који одржавају видљивост кода и управљање док омогућавају неинжењерима да испоручују. Алтернатива је стварање уских грла форсирањем свих кодова генерисаних АИ кроз традиционалне развојне токове.
Лекција 3: Блокирање алата за кодирање вибрација не зауставља кодирање вибрација. То само гура активност ван видљивости ИТ-а. Предузећа која покушавају да ограниче развој заснован на вештачкој интелигенцији ионако проналазе запослене који користе алате, стварајући ИТ проблем у сенци у великим размерама.
Практична импликација је да би предузећа требало мање да се фокусирају на то да ли да дозволе вибрацијско кодирање, а више на обезбеђивање да се то дешава у оквиру инфраструктуре која може да примени постојеће безбедносне политике и политике примене.

