Novac

Унутар Гоогле-овог плана вештачке интелигенције да се оконча мука Андроид програмера – и убрза иновације

Унутар Гоогле-ове понуде да АИ учини окосницу развоја Андроид-а

Елисе Беттер Пицаро / ЗДНЕТ

Пратите ЗДНЕТ: Додајте нас као жељени извор на Гоогле-у.


ЗДНЕТ-ови кључни закључци

  • Гоогле проширује вештачку интелигенцију кроз радни ток Андроид Студија.
  • Гоогле намерава да АИ смањи „муке“ за рад као што су тестови, ажурирања и миграције АПИ-ја.
  • Гугл каже да се кодирање помера са „како“ на дефинисање „шта“.

Иако се може чинити да Антхропицов Цлауде Цоде привлачи сву пажњу АИ кодирања, огроман напредак у развоју чине и други велики играчи АИ.

Гоогле, на пример, напорно ради на проширењу развојних могућности заснованих на вештачкој интелигенцији за Андроид програмере. ЗДНЕТ је недавно имао прилику да разговара Сам Бригхтпотпредседник и генерални директор Гоогле Плаи-а и екосистема за програмере у Гоогле-у.

Такође: 5 прилагођених ЦхатГПТ инструкција које користим да бих добио боље АИ резултате – брже

Разговарали смо о коришћењу Гоогле Гемини генеративне АИ технологије и о томе како се она уграђује у Андроид Студио. Ово пружа могућности вештачке интелигенције у целом току рада развоја Андроид-а.

Занимљиво је да Гоогле не закључава програмере само у Гемини, иако је свакако поносан на своју све импресивнију понуду ЛЛМ. Гоогле дозвољава програмерима да изаберу који велики језички модел покреће АИ функције унутар ИДЕ-а. Ово је слично начину на који програмери Аппле екосистема могу изабрати свој жељени модел унутар Ксцоде-а.

Брајт је такође разговарао о додавању функција на нивоу предузећа као што су приватност, безбедност и прилагођавање на основу спремишта на Гемини-јев пословни ниво.

Велика мисао: АИ помера програмере са „како“ на „шта“

Брајт је рекао за ЗДНЕТ: „Гледајући унапред три до пет година, свакодневни рад Андроид програмера ће се померити са писања ‘како’ на описивање ‘шта’.“ Он тврди да ће се свакодневни рад кодера померити од писања детаља имплементације ка дефинисању намере и исхода.

Такође: Цлауде Соннет 4.6 пружа АИ на граничном нивоу за бесплатне и јефтине кориснике

По мом искуству са коришћењем вештачке интелигенције за прављење апликација, то је свакако тачно… до неке тачке. Иако моје расположиво време програмера није потрошено на писање кода ред по ред, провео сам знатну количину свог времена не само на прецизирање шта желим да АИ уради, већ и на откривање шта је АИ пропустио.

На пример, имам апликацију која би требало да се синхронизује између мобилних и десктоп имплементација. Јесте, али не у потпуности. АИ није истакао где је пропустио операције синхронизације. То је било нешто што сам морао да користим своје вештине програмирања и решавања проблема да откријем, сузим, а затим представим АИ ради исправљања грешака.

Уз то, Гоогле позиционира „АИ као партнера који им помаже да се крећу брже“. То је нешто што сам дефинитивно доживео. Посао за који би ми биле потребне године без вештачке интелигенције завршен је за дане или недеље.

Смањење напора кроз агентску аутоматизацију

Бригхт је веома добар у речи „мучити“ да опише посао у коме АИ може помоћи. Конкретно, поменуо је рад као што је:

  • Неопходни, али досадни кораци које би већина програмера радије прескочила.
  • Задаци који се понављају као што су писање шаблонских тестова или ажурирање зависности.
  • Ручни рад „гурања пиксела“.
  • Задаци са великим трењем и мало креативности, који укључују надоградњу зависности, миграцију застарелих АПИ-ја или писање стандардних јединичних тестова.
  • Задаци током целог животног циклуса апликације, као што је ажурирање библиотека.
  • Механички задаци које АИ може да ради у име програмера.

Питао сам га: „Како одлучујете који задаци треба да буду аутоматизовани у односу на оне који треба да остану чврсто у рукама програмера?“

Ово је важно јер неки посао, посебно визија и правац пројекта, треба да остану у људским рукама. Такође, као што смо видели, надгледање рада АИ и проналажење слепих тачака такође треба да буде нешто што је у рукама програмера.

Настављајући на тему муке, Брајт ми је рекао: „Када одлучујемо шта да аутоматизујемо, тражимо труд. То су задаци који обично убијају замах програмера и не захтевају креативну искру.“

Такође: урадио сам 4 године развоја производа за 4 дана за 200 долара, и још увек сам запањен

Ти задаци су такође они који могу да потрају много времена и могу довести до тога да се запитате зашто сте се на почетку бавили програмирањем. Провео сам неколико година користећи све своје расположиво време за програмирање да не радим скоро ништа друго осим ажурирања АПИ-ја јер их је продавац платформе стално мењао. Моје вештине вулгарности су се експоненцијално повећале.

Брајт ми је рекао да је његов тим такође забринут због тога шта АИ ради када се пусти у базу кода. „Такође дајемо приоритет транспарентности тако да вештачка интелигенција не прави промене сама, већ предлаже побољшања која се уклапају директно у прегледе кода и токове рада које програмер већ користи. Објаснио је: „Ово их држи на седишту возача, доносећи одлуке о правцу пројекта, док АИ само управља ручним подизањем тешког терета.“

Флексибилност, приватност и контрола на нивоу предузећа

Брајт је рекао: „Сваки програмер има јединствен ток рада када користи АИ, а различите компаније имају различите политике о коришћењу АИ модела. Због тога је омогућена могућност програмерима да изаберу који ЛЛМ желе да користе у Андроид Студију. То им даје контролу над перформансама, приватношћу и трошковима. Агенти свесни контекста генеришу предлоге специфичне за пројекат који компајлирају и поштују архитектуру и стил.

Нови ниво пословања „подржава Гоогле Цлоуд“. Нуди се са безбедносним функцијама као што су приватни Гоогле приступ, Контроле ВПЦ услугаи Ентерприсе Аццесс Цонтролс са грануларним дозволе за управљање идентитетом и приступом да помогне предузећима да усвоје помоћ вештачке интелигенције у великим размерама без угрожавања безбедности и приватности. Бригхт препоручује се за гледање Гоогле-ова политика управљања подацима ако вас занимају питања приватности.

Такође: јаз у кодирању вештачке интелигенције: Зашто старији програмери постају бржи док јуниори врте точкове

Ублажујући забринутост у вези са коришћењем кода и приватношћу од стране Геминија, Брајт је рекао ЗДНЕТ-у: „Наше политике помажу да се осигура да се кориснички код, уноси купаца, као и генерисане препоруке неће користити за обуку било ког заједничког модела.

„Тимови такође морају да верују да њихов власнички код остаје њихов“, наставио је Брајт. „Зато се ниједан код не чува, а што је најважније, пословни код се никада не користи за обуку модела.“

Од брзе израде прототипа до дуготрајног одржавања

Системи вештачке интелигенције могу драматично да компримују временске оквире од дизајна до прототипа. Брајт каже: „Уместо да програмер троши дане на превођење Фигма дизајна у код само да би видео да ли је исправан, они сада могу да дођу до функционалног прототипа за неколико минута. То драстично сужава петљу повратних информација.“

Он је цитирао Ентриапликација за учење на мрежи, као пример. „Оно што им је обично требало сатима рада на корисничком интерфејсу је завршено за само 45 минута. То им је омогућило да смање своје просечно време израде корисничког интерфејса за 40%.“

Такође: 6 основних правила за ослобађање вештачке интелигенције у процесу развоја софтвера – и ризик број 1

Али посао програмера се не завршава након што направи нову апликацију или нови део кода. Далеко од тога. У ствари, велики део рада програмера се троши на одржавање и ажурирање тог кода. Гоогле-ов агент за надоградњу верзија је дизајниран да помогне програмеру да ажурира зависности. То ради тако што анализира њихов пројекат, проверава потенцијална ажурирања, а затим покушава да их примени.

Брајт је за ЗДНЕТ рекао: „Ово програмерима може уштедети значајну количину времена и труда. А за програмере апликација, свака инвестиција коју уложите да бисте остали у току је стратешка предност.“

АИ у Андроид Студију такође може да помогне у одржавању тако што помаже у анализи извештаја о паду и предлаже циљане исправке.

Максимизирање иновација уз смањење напора

Брајт је за ЗДНЕТ рекао: „На страни професионалних Андроид програмера, очекујемо да ћемо видети повећање квалитета апликација јер АИ ради много механичког труда у име програмера.

Рекао нам је да ће АИ помоћи програмерима да прате савремене најбоље праксе без потребе да ручно прате свако мање ажурирање. АИ може помоћи у идентификацији и решавању уских грла у перформансама или падовима пре него што дођу до корисника, посебно пошто системи вештачке интелигенције добијају бољу интеграцију са алаткама за програмере као што су Гоогле-ов увид у квалитет апликација.

АИ може помоћи програмерима да ураде више тестирања, опет зато што је труд у томе знатно смањен. Резултат је да је мање вероватно да ће се апликације покретати са грешкама и да ће се осећати много стабилније на низу уређаја.

Бригхт такође види да кодирање вибрације отвара врата. „Видимо да све више људи почиње да развија апликације и сјајно је видети да је та баријера уласка смањена“, рекао је он за ЗДНЕТ. „Ова промена значи да ће следећа генерација Андроид апликација долазити од много разноврсније групе креатора.“

Такође: Најбољи бесплатни курсеви вештачке интелигенције и сертификати за усавршавање у 2026. – и све сам их испробао

Велика слика, рекао је Брајт, је да „Када су основе подржане АИ, то ослобађа програмере да се фокусирају на стварне иновације“.

Рекао је: „Они могу да потроше своју енергију на јединствене функције и креативна искуства која апликацију чине посебном, уместо да се заглаве у корову. Ради се заправо о томе да се самим апликацијама дају боља основа како би оне могле да буду способније и поузданије за све пре него касније.“

Знам да ми је кодирање засновано на вештачкој интелигенцији помогло да креирам апликације у временским оквирима који би иначе били апсолутно немогући. Шта је са тобом?

Да ли користите вештачку интелигенцију унутар Андроид Студија или неког другог ИДЕ-а као део свакодневног тока посла? Да ли је вештачка интелигенција смањила „муке“ у вашим пројектима, или сматрате да трошите исто толико времена на преглед и исправљање онога што производи? Да ли видите помак од писања „како“ ка дефинисању „шта“ који се дешава у вашем сопственом развојном раду? И колико су важни избор модела, гаранције приватности и контроле предузећа у вашој одлуци да усвојите ове алате? Обавестите нас у коментарима испод.


Можете пратити моја свакодневна ажурирања пројекта на друштвеним мрежама. Обавезно се претплатите на мој недељни ажурирани билтени пратите ме на Твиттер/Кс на @ДавидГевиртзна Фејсбуку у Фацебоок.цом/ДавидГевиртзна Инстаграму у Инстаграм.цом/ДавидГевиртзна Блуески ат @ДавидГевиртз.цома на ИоуТубе-у на адреси ИоуТубе.цом/ДавидГевиртзТВ.

извор линк

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *

Back to top button