Apple & Antropic var apvienot spēkus, lai mainītu AI kodēšanu

Mūsdienās rakstīšana un savas lietotnes izstrāde nav tik grūti. Uzņēmumi, piemēram, Apple un Google, nodrošina daudz resursu izstrādātājiem, lai sāktu. Tomēr, ja jūs esat jauns kodēšanas jēdziens, tas var justies mazliet milzīgs. Bet labā ziņa ir tā, ka Apple sadarbojas ar antropic, lai piesaistītu AI, lai kodēšana būtu vieglāka visiem.

Apple komanda ar antropisko

Saskaņā ar Bloomberg ziņojumu, Apple sadarbojas ar AI uzņēmumu Anthropic, kas atrodas aiz Kloda, lai palaistu jaunu programmatūras platformu “Vibe-kodēšanas”, kas izstrādātāju vārdā izmanto AI, lai rakstītu, rediģētu un pat testētu kodu. Ziņojumā apgalvots, ka šī sistēma ir Apple Xcode programmēšanas programmatūras atjaunināta versija.

Šī nav pirmā reize, kad Apple ir apsvēris iespēju izmantot AI kodēšanai. Iepriekš uzņēmums paziņoja par Swift Assist, ar AI darbināmu Xcode rīku. Tomēr sabiedrība nekad neredzēja tā atbrīvošanu. Acīmredzot paša Apple inženieru komandā bija bažas, ka tā varētu izraisīt lietotņu izstrādes palēnināšanos.

Ziņojumā arī teikts, ka nav skaidrs, vai Apple sabiedrībai atbrīvos šo atjaunināto versiju, kuru darbina Anthropic’s Claude Sonnet. Pagaidām šķiet, ka Apple plāno to izvietot iekšēji.

Izmantojot AI, lai kodētu

AI izmantošanas jēdziens kodēšanai nav jauns. Daudzi izstrādātāji jau izmanto AI, lai palīdzētu viņiem rakstīt kodu. Faktiski Microsoft nesen atklāja, ka 30% no tā koda raksta AI. Tas ir līdzīgi tam, kā daži cilvēki varētu izmantot AI, lai rakstītu pārskatus vai rakstus. Tomēr daži ir apšaubījuši, vai AI lietošana kodēšanai ir gudra.

Iesācējiem AI izmantošana, lai izveidotu savas lietotnes uz zemes, neapšaubāmi ir efektīvāka nekā kodēšana no nulles. Tomēr tas, vai kods AI ģenerē, ir efektīvs, un vēl svarīgāk – tas, vai tas ir drošs, ir diskutējams. Tas ir tāpēc, ka, runājot par kodēšanu, ir vairākas pieejas, kuras izstrādātāji var izmantot, lai sasniegtu tādu pašu mērķi.

Tomēr pieredzējušākiem izstrādātājiem varētu būt efektīvāks veids, kā iegūt vēlamos rezultātus, savukārt iesācēju izstrādātājiem varētu būt garāka un mazāk efektīva metode. Ir arī drošības jautājums. Dažreiz, atkarībā no tā, kā tiek uzrakstīts kāds kods, tas atstāj vietu, lai to izmantotu. Šeit ienāk izstrādātāja pieredze.

Pieredzējušāki izstrādātāji zina, kādus caurumus slēgt, savukārt mazāk pieredzējušie izstrādātāji varētu atbrīvot lietotni, kas ir aizskarta ar drošības trūkumiem.