Devin ir Microsoft AutoDev – turinys
Ar dirbtinis intelektas kelia grėsmę programuotojams?
Nors klausimai apie dirbtinio intelekto plėtros pavojus šiek tiek nurimo, o kasdieniniame darbe naudojami dirbtinio intelekto įrankiai vis dar palieka daug erdvės tobulėjimui, nauji pasiekimai ir proveržiai verčia mus vėl ir vėl užduoti šiuos klausimus. Dirbtinio intelekto plėtra versle ir programavime sukelia daug jaudulio ir diskusijų.
Žvelgiant per programavimo prizmę, kyla esminis klausimas apie profesijos ateitį – ar dirbtinis intelektas iš tikrųjų kelia grėsmę programuotojams, ar jis taps jų didžiausiu sąjungininku, kad programuotojai, įvaldę dirbtinį intelektą, galėtų greitai ir be klaidų kurti bet kokią programą? Norint atsakyti į šį klausimą, būtina pažvelgti į keletą pagrindinių argumentų:
- Dirbtinis intelektas nepakeis žmonių, tačiau tie, kurie sugeba jį efektyviai naudoti, pakeis tuos, kurie nenori ar negali to daryti.
- Esamu plėtros etapu dirbtinis intelektas nėra pajėgus pakeisti patyrusių programuotojų, dirbančių su sudėtingomis sistemomis.
- Paprastesnės užduotys, kurias programuotojai paprastai atlieka savo karjeros pradžioje, taip pat bus automatizuotos.
- Dirbtinis intelektas gali automatizuoti tam tikrus programuotojo darbo aspektus, tačiau visiškai nepakeis programuotojo.
Vienas pavyzdys yra dirbtinio intelekto naudojimas automatizuojant rutinas, leidžiant programuotojams sutelkti dėmesį į sudėtingesnes problemas.
Tačiau jis gali automatizuoti tam tikras užduotis ir žymiai padidinti šių specialistų efektyvumą. Pavyzdžiui, jis gali automatiškai generuoti kodą palyginti paprastoms funkcijoms.
Tačiau tai neturėtų kelti nerimo. Pavyzdžiai apima automatinį kodo tikrinimą, atsižvelgiant į taikomas programavimo schemas, arba automatizuotą pagrindinių testų kūrimą.
Programuotojų vis tiek reikės priimti svarbius sprendimus, spręsti sudėtingas problemas ir kurti pridėtinę vertę turinčią programinę įrangą. Pavyzdžiui, informacinių sistemų architektūros projektavimas, kuris reikalauja gilaus analizės ir verslo supratimo.
Devin
Bet pereikime prie Devino, novatoriško įrankio, kuris, nors šiuo metu yra tik Cognition paskelbtas anonsas (https://www.cognition-labs.com), rodo dirbtinio intelekto plėtros ateitį programavimo srityje.
Devin, pirmasis pasaulyje visiškai autonominis dirbtinio intelekto programinės įrangos inžinierius, yra atsakas į augančią automatizavimo paklausą programinės įrangos plėtros pramonėje. Jo gebėjimas mokytis naujų technologijų, rasti ir taisyti klaidas kode, taip pat mokyti ir pritaikyti savo dirbtinio intelekto modelius, daro jį neįkainojamu įrankiu programuotojams. Pagrindinės Devino savybės apima:
- gebėjimą savarankiškai planuoti ir vykdyti sudėtingas užduotis,
- autonomiją ieškant ir taisant klaidas kode,
- gebėjimą savarankiškai mokytis naujų technologijų.
Cognition paskelbė Devino galimybių palyginimą su gerai žinomų kalbų modelių, palaikančių programavimą, našumu. Pagal mąstymo ir išvados gebėjimus Devin pranoko geriausius šiandieninėje rinkoje esančius modelius, tokius kaip OpenAI GPT-4 ir Anthropic Claude 2, keliais procentiniais punktais.

Microsoft AutoDev
Kitame žingsnyje automatizuojant plėtros procesus yra AutoDev, visiškai automatizuota dirbtinio intelekto pagrindu sukurta programinės įrangos plėtros aplinka. Jos pagrindiniai principai yra didinti dirbtinio intelekto sistemų autonomiją, efektyvumą ir saugumą. Ir svarbiausia, skirtingai nuo Devino, ji yra prieinama atvirojo kodo modelyje, tai reiškia, kad ji yra prieinama visiems.

Šaltinis: ArXiv (https://arxiv.org/html/2403.08299v1)
Pagrindinė AutoDev naudojimo nauda yra ta, kad ji labai padeda automatizuoti pasikartojančias užduotis. Vienas pavyzdys yra automatinis vienetų testų generavimas, leidžiantis programuotojams sutelkti dėmesį į sudėtingesnius projekto aspektus.
Antrasis klausimas yra gebėjimas kurti agentus, kurie tikrina vienas kito našumą. Tai sumažina klaidų skaičių ir leidžia dirbtiniam intelektui savarankiškai tikrinti savo sukurtų sprendimų našumą, kas leis programuotojams sutelkti dėmesį į kūrybinius problemų sprendimus ir inovacijas. Pavyzdžiui, AutoDev automatiškai kuria ir diegia programas, o tai suteikia programuotojams daugiau laiko naujų funkcijų projektavimui.
Bendradarbiavimas su dirbtiniu intelektu ar programavimo užduočių automatizavimas?
AI porinis programavimas yra sprendimas, kurį šiandien naudoja dauguma programinės įrangos kūrėjų, remiantis GitHub atlikta apklausa – net 92% JAV programuotojų. Tai padeda pagreitinti darbą 55% (https://github.blog/2023-06-13-survey-reveals-ais-impact-on-the-developer-experience/). Dirbtinis intelektas gali užpildyti pasikartojančias kodo eilutes arba pasiūlyti tolesnes funkcijas iš programavimo schemų ar ankstesnių pavyzdžių.
Bendradarbiavimo su dirbtiniu intelektu ir programavimo užduočių automatizavimo kontekste verta apsvarstyti, kuris požiūris yra naudingesnis. Ir ar mums reikia pasirinkti vieną ar protingai juos derinti. Viena vertus, bendradarbiavimas su dirbtiniu intelektu gali žymiai pagerinti programuotojų darbą, pavyzdžiui, automatizuojant kodo testavimą, kas leidžia greičiau ir tiksliau nustatyti galimas klaidas.
Kita vertus, visiška programavimo užduočių automatizacija gali sukelti programinės įrangos klaidų, kurias sunku aptikti ir potencialiai pavojingų, taip pat svarbių funkcijų, tokių kaip saugumas, trūkumą. Svarbu prisiminti, kad dirbtinis intelektas mokosi iš prieinamų saugyklų, kurias sukūrė įvairaus sudėtingumo programuotojai. Net su klaidomis. Be to, daugelis programinės įrangos sprendimų neturi išsamaus dokumentavimo ar didelio skaičiaus viešai prieinamų pavyzdžių, todėl dirbtinis intelektas turi ribotą supratimą apie tai, kaip jie veikia. Tai gali sukelti haliucinacijas, t. y. dirbtinis intelektas sugalvoja fragmentus ir detales apie naudojamus sprendimus ir jų API.

Šaltinis: ArXiv (https://arxiv.org/html/2403.08299v1)
Santrauka. Ar anglų kalba taps pagrindine programavimo kalba?
Dirbtinio intelekto ir tokių įrankių kaip Devin ir AutoDev, kurie naudoja dirbtinio intelekto agentus, plėtra sukuria naujas galimybes ir iššūkius programinės įrangos plėtros pramonei. Augant anglų kalbos vaidmeniui kaip naujai programavimo kalbai – naudojamai komandoms duoti asistentams – ji taps dar viena kalba, kurią daugelis programuotojų turės įvaldyti dar geriau nei anksčiau. Norint realizuoti visą dirbtinio intelekto potencialą, svarbu sutelkti dėmesį ne tik į techninius programavimo aspektus, bet ir į komunikacijos įgūdžių plėtrą bei verslo ir kultūrinio konteksto supratimą, kuris yra kritiškai svarbus kuriant programinę įrangą, skirtą…žmonėms.

Jei jums patinka mūsų turinys, prisijunkite prie mūsų užimtų bičių bendruomenės Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest, TikTok.
Robert Whitney
JavaScript ekspertas ir instruktorius, kuris moko IT skyrius. Jo pagrindinis tikslas yra padidinti komandos produktyvumą, mokant kitus, kaip efektyviai bendradarbiauti programuojant.
AI in business:
- 6 nuostabūs ChatGTP papildiniai, kurie palengvins jūsų gyvenimą
- Naujų verslo galimybių naršymas su ChatGPT-4
- 3 nuostabūs AI rašytojai, kuriuos privalote išbandyti šiandien
- Sintetiniai aktoriai. 3 geriausi AI vaizdo generatoriai
- Kokios yra mano verslo idėjos silpnybės? Idėjų generavimo sesija su ChatGPT
- Naudojant ChatGPT versle
- Naujos paslaugos ir produktai, veikiantys su dirbtiniu intelektu
- Automatizuoti socialinių tinklų įrašai
- Socialinių tinklų įrašų planavimas. Kaip gali padėti dirbtinis intelektas?
- Dirbtinio intelekto vaidmuo verslo sprendimų priėmime
- Verslo NLP šiandien ir rytoj
- Dirbtinio intelekto pagalba veikiantys tekstiniai pokalbių robotai
- Dirbtinio intelekto taikymas versle - apžvalga
- Dirbtinio intelekto grėsmės ir galimybės versle (2 dalis)
- Dirbtinio intelekto grėsmės ir galimybės versle (1 dalis)
- Koks yra dirbtinio intelekto ateitis pagal McKinsey Global Institute?
- Dirbtinis intelektas versle - Įvadas
- Kas yra NLP, arba natūralios kalbos apdorojimas versle
- „Google Translate“ vs „DeepL“. 5 mašininio vertimo taikymo būdai verslui
- Automatinis dokumentų apdorojimas
- Balsobotų veikla ir verslo programos
- Virtualaus asistento technologija, arba kaip kalbėti su dirbtiniu intelektu?
- Kas yra verslo intelektas?
- Kaip dirbtinis intelektas gali padėti BPM?
- Šiandienos ir rytojaus kūrybinė dirbtinė intelektas
- Dirbtinis intelektas turinio valdyme
- Tyrinėjant dirbtinio intelekto galią muzikos kūrime
- 3 naudingi AI grafikos dizaino įrankiai. Generatyvi AI versle
- Dirbtinis intelektas ir socialinė žiniasklaida – ką jie sako apie mus?
- Ar dirbtinis intelektas pakeis verslo analitikus?
- AI įrankiai vadovui
- Ateities darbo rinka ir artėjančios profesijos
- RPA ir API skaitmeninėje įmonėje
- Naujos sąveikos. Kaip dirbtinis intelektas keičia mūsų prietaisų valdymo būdą?
- Multimodalinė dirbtinio intelekto technologija ir jos taikymas versle
- Dirbtinis intelektas ir aplinka. 3 AI sprendimai, padedantys jums sukurti tvarų verslą
- AI turinio detektoriai. Ar jie verti?
- ChatGPT vs Bard vs Bing. Kuris AI pokalbių robotas pirmauja lenktynėse?
- Ar chatbot AI yra konkurentas „Google“ paieškai?
- Efektyvūs ChatGPT užklausimai žmogiškųjų išteklių ir atrankos srityje
- Paskatų inžinerija. Ką daro paskatų inžinierius?
- Dirbtinis intelektas ir kas dar? Pagrindinės technologijų tendencijos verslui 2024 metais
- Dirbtinis intelektas ir verslo etika. Kodėl turėtumėte investuoti į etinius sprendimus
- Meta AI. Ką turėtumėte žinoti apie „Facebook“ ir „Instagram“ dirbtinio intelekto palaikomas funkcijas?
- Dirbtinio intelekto reguliavimas. Ką turite žinoti kaip verslininkas?
- 5 nauji dirbtinio intelekto naudojimo būdai versle
- AI produktai ir projektai - kuo jie skiriasi nuo kitų?
- Dirbtinis intelektas kaip ekspertas jūsų komandoje
- AI komanda vs. vaidmenų pasiskirstymas
- Kaip pasirinkti karjeros sritį dirbtiniame intelekte?
- Dirbtinis intelektas žmogiškųjų išteklių srityje: Kaip automatizuota atranka veikia žmogiškųjų išteklių valdymą ir komandos vystymąsi
- Dirbtinio intelekto pagalba automatizuota procesų valdymas. Nuo ko pradėti?
- 6 įdomiausi AI įrankiai 2023 metais
- Kokia yra įmonės dirbtinio intelekto brandos analizė?
- Dirbtinis intelektas B2B personalizavimui
- ChatGPT naudojimo atvejai. 18 pavyzdžių, kaip 2024 metais patobulinti savo verslą su ChatGPT
- AI maketų generatorius. 4 geriausi įrankiai
- Mikro mokymasis. Greitas būdas įgyti naujų įgūdžių
- Įdomiausi dirbtinio intelekto taikymai įmonėse 2024 metais
- Kokie iššūkiai kyla dirbtinio intelekto projektui?
- Aukščiausios 8 AI priemonės verslui 2024 metais
- Dirbtinis intelektas CRM. Ką dirbtinis intelektas keičia CRM įrankiuose?
- ES AI įstatymas. Kaip Europa reguliuoja dirbtinio intelekto naudojimą
- Top 7 AI svetainių kūrėjai
- Be kodo įrankiai ir dirbtinio intelekto inovacijos
- Kiek dirbtinio intelekto naudojimas padidina jūsų komandos produktyvumą?
- Kaip naudoti ChatGTP rinkos tyrimams?
- Kaip išplėsti savo AI rinkodaros kampanijos pasiekiamumą?
- Dirbtinis intelektas transporto ir logistikos srityje
- Kokias verslo problemas gali išspręsti dirbtinis intelektas?
- Kaip pritaikyti dirbtinio intelekto sprendimą verslo problemai?
- Dirbtinis intelektas žiniasklaidoje
- Dirbtinis intelektas bankininkystėje ir finansuose. Stripe, Monzo ir Grab
- Dirbtinis intelektas kelionių pramonėje
- Kaip dirbtinis intelektas skatina naujų technologijų atsiradimą
- Dirbtinis intelektas elektroninėje prekyboje. Pasaulinių lyderių apžvalga
- Top 4 AI vaizdų kūrimo įrankiai
- Top 5 AI įrankiai duomenų analizei
- Dirbtinio intelekto revoliucija socialiniuose tinkluose
- Ar visada verta pridėti dirbtinį intelektą prie produkto kūrimo proceso?
- 6 didžiausi verslo nesėkmės atvejai, kuriuos sukėlė dirbtinis intelektas
- AI strategija jūsų įmonėje - kaip ją sukurti?
- Geriausi AI kursai – 6 nuostabūs rekomendacijos
- Socialinių tinklų stebėjimo optimizavimas naudojant dirbtinį intelektą
- IoT + AI, arba kaip sumažinti energijos sąnaudas įmonėje
- Dirbtinis intelektas logistikoje. 5 geriausi įrankiai
- GPT parduotuvė – įdomiausių GPT verslui apžvalga
- LLM, GPT, RAG... Ką reiškia dirbtinio intelekto akronimai?
- AI robotai – verslo ateitis ar dabartis?
- Kokia yra dirbtinio intelekto įgyvendinimo kaina įmonėje?
- Ką daro dirbtinio intelekto specialistai?
- Kaip dirbtinis intelektas gali padėti laisvai samdomo darbuotojo karjeroje?
- Darbo automatizavimas ir produktyvumo didinimas. Gidas dirbantiems laisvai su dirbtiniu intelektu
- Dirbtinis intelektas startuoliams – geriausi įrankiai
- Svetainės kūrimas su dirbtiniu intelektu
- Vienuolika laboratorijų ir kas dar? Perspektyviausi dirbtinio intelekto startuoliai
- OpenAI, Midjourney, Anthropic, Hugging Face. Kas yra kas dirbtinio intelekto pasaulyje?
- Sintetiniai duomenys ir jų svarba jūsų verslo plėtrai
- Populiariausi AI paieškos varikliai. Kur ieškoti AI įrankių?
- Vaizdo AI. Naujausi AI vaizdo generatoriai
- Dirbtinis intelektas vadovams. Kaip dirbtinis intelektas gali palengvinti jūsų darbą
- Kas naujo „Google Gemini“? Viskas, ką reikia žinoti
- Dirbtinis intelektas Lenkijoje. Įmonės, susitikimai ir konferencijos
- AI kalendorius. Kaip optimizuoti savo laiką įmonėje?
- Dirbtinis intelektas ir darbo ateitis. Kaip paruošti savo verslą pokyčiams?
- AI balso klonavimas verslui. Kaip sukurti asmeninius balso pranešimus naudojant dirbtinį intelektą?
- "Mes visi esame kūrėjai". Kaip piliečių kūrėjai gali padėti jūsų įmonei?
- Faktų tikrinimas ir AI haliucinacijos
- Dirbtinis intelektas atrankoje – žingsnis po žingsnio rengiant atrankos medžiagą
- Sora. Kaip realistiški vaizdo įrašai iš OpenAI pakeis verslą?
- Midjourney v6. Inovacijos dirbtinio intelekto vaizdų generavime
- Dirbtinis intelektas mažose ir vidutinėse įmonėse. Kaip mažos ir vidutinės įmonės gali konkuruoti su milžinais, naudodamos dirbtinį intelektą?
- Kaip dirbtinis intelektas keičia influencerių rinkodarą?
- Ar dirbtinis intelektas iš tikrųjų kelia grėsmę programuotojams? Devin ir Microsoft AutoDev
- Geriausi AI pokalbių robotai elektroninei prekybai. Platformos
- AI pokalbiai robotai e. prekybai. Atvejų analizės
- Kaip būti informuotam apie tai, kas vyksta dirbtinio intelekto pasaulyje?
- AI prisijaukinimas. Kaip žengti pirmuosius žingsnius taikant AI savo versle?
- Suklupimas, Bing Copilot ar You.com? Palyginimas su AI paieškos varikliais
- Dirbtinio intelekto ekspertai Lenkijoje
- ReALM. Revoliucinis kalbos modelis iš Apple?
- „Google Genie“ — generatyvinis dirbtinio intelekto modelis, kuris kuria visiškai interaktyvias pasaulius iš vaizdų
- Automatizacija ar papildymas? Du požiūriai į dirbtinį intelektą įmonėje
- LLMOps, arba kaip efektyviai valdyti kalbos modelius organizacijoje
- AI vaizdo generavimas. Nauji horizontai vaizdo turinio gamyboje verslui
- Geriausi AI transkripcijos įrankiai. Kaip paversti ilgas įrašus į glaustus santraukas?
- Sentimentų analizė su dirbtiniu intelektu. Kaip tai padeda skatinti pokyčius versle?
- Dirbtinio intelekto vaidmuo turinio moderavime