

Пратите ЗДНЕТ: Додајте нас као жељени извор на Гоогле-у.
ЗДНЕТ-ови кључни закључци
- Ксцоде 26.3 додаје аутономне АИ агенте унутар ИДЕ-а.
- Агенти могу сами да праве, тестирају и исправљају грешке при компајлирању.
- Нове визуелне провере користе снимке екрана, али ограничења уређаја остају.
Аппле је данас представио велико ажурирање његовог Ксцоде развојно окружењеалат који већина програмера користи за прављење апликација за иПхоне, иПад, Мац, Аппле Ватцх, па чак и Висион Про.
Ксцоде 26.3 је сада доступан као кандидат за издање. Ова најновија верзија значајно повећава Аппле-ове карактеристике интелигенције кодирања са уграђеном подршком за агентско кодирање. Ово ће омогућити аутономним агентима за кодирање да раде директно унутар ИДЕ-а.
Такође: Користио сам Цлауде Цоде да вибе кодирам Мац апликацију за 8 сати, али то је био више посао него магија
Омогућавање агентима за кодирање да раде унутар Ксцоде-а није ново. Демонстрирао сам ранију верзију ове могућности још у новембру. Разлика у верзији 26.3? Аппле каже да агенти воле Цлауде Цоде и ОпенАИ Цодек сада може да се носи са сложеним развојним задацима.
Прелазак са помоћника на агенте
Аппле позиционира ово ажурирање као велико проширење основних обавештајних функција које су први пут представљене у Ксцоде 26. Ево зашто је то важно:
Још у новембру, успео сам да натерам „Здраво, свете“ да ради унутар Ксцоде-а. Међутим, када сам покушао да кодирам сложену апликацију за иПхоне, Ксцоде интеграција је пала и спаљена. ИДЕ је редовно висио и падао, што га чини неупотребљивим. Такође сам открио да Ксцоде није у стању да попуни широк спектар образаца заснованих на ИДЕ-у потребних за креирање апликације.
Такође: Користио сам Цлауде Цоде да вибе кодирам Мац апликацију за 8 сати, али то је био више посао него магија
У том тренутку сам се окренуо Цлауде Цоде-у, који сам у потпуности покренуо у терминалу. Клод Код је урадио све што Ксцоде није, што ми је омогућило да прво направим моћну иПхоне апликацију, затим Мац апликацију, а касније и Ватцх апликацију.
Ксцоде који сам првобитно користио имао је АИ функције фокусиране на предлоге кода, уређивање и помоћ у разговору, што је вероватно разлог зашто су агентски захтеви које сам му дао изазвали да плаче. Ово ново издање обећава да ће бити боље у таквој врсти посла.
Такође: Како да направите своју прву иПхоне апликацију са АИ – није потребно искуство кодирања
У брифингу пре покретања, питао сам Апплеове вође Ксцоде тима о томе да ли ће ово издање превазићи претходна ограничења Ксцоде АИ на која сам наишао. Експерти компаније Аппле са самоувереношћу изјавили су да, са овим Ксцоде 26.3 издањем, ИДЕ иде даље од упита и одговора, дајући агентима ширу аутономију и дубљи приступ контексту пројекта. Аппле каже да ово издање подржава бржу итерацију, смањене ручне кораке и чвршћу интеграцију са јединственим захтевима Апплеовог окружења за кодирање.
Подршка за више модела и отворених стандарда
Према Сусан Пресцотт, потпредседници Ворлдвиде Девелопер Релатионс, „Агентско кодирање повећава продуктивност и креативност, поједностављујући радни ток развоја тако да се програмери могу фокусирати на иновације.“
Аппле сада активно позиционира агентско кодирање као основу за будуће развојне токове. Аппле-ов став је да његове нове функције интелигенције кодирања стављају напредне технологије директно у руке програмера, са нагласком на смањењу трења за соло програмере и мале тимове.
Такође: Цлауде Цоде је зарадио невероватних 1 милијарду долара за 6 месеци – а моја сопствена апликација за иПхоне кодирана вештачком интелигенцијом показује зашто
Као и код претходног издања Ксцоде-а, Ксцоде 26.3 укључује природне интеграције са Цлауде Цоде-ом и ЦхатГПТ Цодек-ом. Ово су оба агента који долазе са прилично високим месечним накнадама.
Када сам последњи пут тестирао Ксцоде, омогућио је додавање додатних провајдера, тако да је могуће да локални и бесплатни модели кодирања такође могу бити употребљиви. Ускоро ћу то тестирати и известићу о томе како то функционише.
Ксцоде 26.3 такође отвара могућности кроз Модел Цонтект Протоцол, отворени стандард који је покренуо Антхропиц који омогућава моделима и апликацијама да комуницирају. Ово би требало да омогући било ком компатибилном агенту или екстерном алату да се повеже са Ксцоде-овим карактеристикама.
Шта агенти могу да раде унутар Ксцоде-а
Једном када одаберете модел агента, тај агент може копати у структуре датотека, у потпуности разумети целокупну архитектуру пројекта и паметно идентификовати које датотеке су потребне измене.
Агент може да прави пројекте, покреће тестове и идентификује грешке при компајлирању без директне интервенције корисника. Агенти такође могу да извршавају сложене, дуготрајне задатке, настављајући самостално док не заврше или док се не захтева унос од корисника.
Заиста сам радознао како ово функционише у пракси, јер би претходни Ксцоде висио кад год је задатак био предугачак или сложен. Покренуо сам Ксцоде на веома моћном рачунару, М4 Мак Мац Студио са 128 ГБ РАМ-а, тако да машина није изазвала трење у перформансама. Све је било у Ксцоде-у. Било би веома лепо када би се тај проблем сада решио.
Од овог новог издања, интерне поставке и конфигурације пројекта такође могу да се ажурирају у оквиру Ксцоде АИ тока посла. Ово већ могу да урадим преко терминалског интерфејса Цлауде Цоде-а, али би било лепо да то могу да урадим из Ксцоде-а.
Када сам направио своје апликације за иПхоне, Мац и Ватцх, једини пут када сам требао да уђем у Ксцоде био је да заиста покренем програме генерисане вештачком интелигенцијом. Али са Ксцоде 26.3, Аппле каже да АИ агенти могу самостално покретати апликације из ИДЕ-а.
У потпуно новој функцији која показује озбиљно обећање, агенти такође могу да сниме снимке екрана програма које покрећу како би извршили визуелну верификацију излаза корисничког интерфејса. Ако то успе, то би могло да пружи снажан подстицај заокрету и аутономији пројекта. То би омогућило вештачкој интелигенцији да провере да ли промене заиста стижу до апликације, уместо да захтевају сталне ручне тестове који захтевају људско време.
С друге стране, постоје границе. Ксцоде симулатори не могу да снимају фотографије, скенирају НФЦ ознаке или деле податке преко иЦлоуд-а. Пошто моји програми раде све три ове ствари, морају се тестирати на уређају. За такве операције на уређају, функција визуелне верификације није доступна.
Доступност и следећи кораци
Доступан је Ксцоде 26.3 овде као кандидат за издавање за чланове Аппле Девелопер Програма. Пуно јавно издање ће ускоро бити доступно преко Мац Апп Сторе-а. Ако већ имате инсталиран Ксцоде, моћи ћете да га ажурирате на исти начин на који ажурирате све своје друге Мац Апп Сторе апликације.
Аппле такође нуди онлајн догађај обуке за програмере у новом Ксцоде-у 5. фебруара. Пријавите се овде.
Шта мислите о томе да Аппле доноси потпуно агентско кодирање директно у Ксцоде? Да ли сте раније испробали кодирање помоћу вештачке интелигенције у ИДЕ-у? Ако јесте, како се то може поредити са коришћењем алата као што су Цлауде Цоде или Цодек у терминалу?
Да ли визуелна верификација и аутономна изградња/тестирање мењају колико бисте удобно допустили агенту да се бави сложеним задацима? Да ли мислите да је ово ажурирање довољно да вам омогући да радите првенствено унутар Ксцоде-а, или ће спољни алати и даље играти већу улогу у вашем току рада? Обавестите нас у коментарима испод.
Можете пратити моја свакодневна ажурирања пројекта на друштвеним мрежама. Обавезно се претплатите на мој недељни билтен за ажурирањеи пратите ме на Твиттер/Кс на @ДавидГевиртзна Фејсбуку у Фацебоок.цом/ДавидГевиртзна Инстаграму у Инстаграм.цом/ДавидГевиртзна Блуески ат @ДавидГевиртз.цома на ИоуТубе-у на адреси ИоуТубе.цом/ДавидГевиртзТВ.


