VIDI AI kuharica - AI alati za programere

VIDI AI kuharica - AI alati za programere

GitHub Copilot, Tabnine, CursorWP…

Usporedba nekoliko najpopularnijih alata.

U nastavku je nabrojeno nekoliko različitih AI pomagača za programere, te uz svaki od njih osnovne karakteristike, što uključuje, i mjesečna cijena korištenja po korisniku. Naravno, ovo ni izdaleka nisu svi alati s tog područja. Jedan od popularnijih u zadnje vrijeme je Codex kojeg je izbacio Open AI, no on nije dodatak razvojnim okolinama nego prije svega analizator koda, a trenutno je u preview statusu, pa  ćemo se detaljnije posvetiti njemu u sljedećim brojevima.

 

GitHub Copilot
(https://github.com/)

Osnovne karakteristike

GitHub Copilot je AI asistent koji olakšava i ubrzava pisanje programskog koda u različitim programskim jezicima i u različitim razvojnim alatima. Također, omogućava različitu razinu komunikacije između timova programera.

Alat je razvijen od strane tvrtke GitHub u suradnji s tvrtkom OpenAI, a obje tvrtke su u konačnici u vlasništvu Microsofta, tako da je sve skupa dobro integrirano s dobro poznatom Microsoftovom infrastrukturom.

Prednosti i nedostaci

Osim podrške za brojne programske jezike i razvojne okoline, neke od najvećih prednosti korištenja GitHub Copilota su unapređenje kvalitete napisanog programskog koda, pogotovo kod programera početnika, brže učenje novih programskih jezika i povećanje produktivnosti programera, te bolja suradnja kod kodiranja svih članova tima.

Kao glavne nedostatke alata može se spomenuti to da nisu sve (pogotovo naprednije) verzije alata besplatne, pa mogu povećati cijenu razvoja, kao i to da nazivi predloženih varijabli ili razumijevanje poslovne logike u pozadini nisu uvijek optimalno pogođeni.

Ostali nedostaci - slični kao i kod drugih AI alata za programere (pa to nećemo ponavljati kod svakog alata u tekstu) - su da programeri početnici mogu postati previše ovisni o AI asistentu kod pisanja koda, predloženi programski kod ne može se uvijek prihvatiti bez pregleda i provjera, a mogu se pojaviti i problemi oko autorstva nad dijelovima koda, budući da se predloženi kod temelji na tuđem programskom kodu kao uzoru.

Gdje se može koristiti

Visual Studio Code, Visual Studio, Azure Data Studio, JetBrains IDE, Neovim, GitHub.com, GitHub Mobile, Windows Terminal

Cijena korištenja

Besplatno: Osnovne mogućnosti poput dovršavanja programskog koda i ograničene chat komunikacije.

Pro/Pro+: Neograničene mogućnosti dovršavanja programskog koda, neograničena chat komunikacija, pristup do većeg broja AI modela (10-39 dolara mjesečno).

Business/Enterprise: Korištenje i upravljanje od strane timova, definiranje pravila korištenja i dodatna integracija u alate (19-39 dolara mjesečno).

 

Slika01-copy-github.jpg

 

Kilo Code
(https://kilocode.ai/)

Osnovne karakteristike

Kilo Code također predstavlja posebnu vrstu AI asistenta izgrađenog na temelju Microsoftovog alata VSC. U ovom slučaju je riječ o projektu u javnom vlasništvu kojeg razvija i održava decentralizirani skup programera i drugih suradnika. Programski kod je dostupan na adresi https://github.com/Kilo-Org/kilocode.

Prednosti i nedostaci

Osim standardnih mogućnosti takvih alata, omogućava zadavanje uputa u prirodnom jeziku i njihovo pretvaranje u Python, JavaScript ili TypeScript programski kod, podržana je automatizacija ponavljajućih poslova kao što je kreiranje datoteka ili API integracija, a kod pripreme savjeta može iskoristiti i podatke iz vrsta datoteka koje nisu izravno povezane s programskim kodom, kao što su PDF, DOCX i slično.

Za razliku od nekih sličnih AI asistenata, podržan je manji broj modela, u sustavu postoji još dosta bugova na čijem se otkrivanju i rješavanju intenzivno radi, slabije su performanse kod rada na jako velikim projektima, te nije moguće korištenje bez veze na internet. Nakon što se iskoristi mogućnost besplatnog korištenja, predviđanje troškova korištenja nije precizno zbog korištenja tokena.

Gdje se može koristiti

Prvenstveno u Microsoft VSC-u.

Cijena korištenja

Besplatno: Početno se dobije 20 dolara kredita za korištenje sustava.

Plaćeno: Temelji se na naplati tokena za korištenje različitih opcija.

 

Slika04-copy-kilo-code.jpg

 

Cursor AI
(https://cursor.com/)

Osnovne karakteristike

Cursor AI je posebna vrsta AI asistenta izgrađena na temelju alata Visual Studio Code i prvenstveno namijenjena za korištenje s tom razvojnom okolinom na različitim operativnim sustavima (Windows, Linux i macOS). Može se koristiti u kombinaciji s različitim AI modelima kao što su: GPT-40, Claude 3.5 Sonnet, Gemini 2.5 Pro, Mistral i ostali.

Alat je razvijen od strane tvrtke Anysphere Inc. (osnivači Michael Truell, Sualeh Asif, Arvid Lunnemark i Aman Sanger).

Prednosti i nedostaci

Kod dovršavanja programskog koda prepoznaje se kontekst u kojem se kod izvodi, postoji mogućnost brzog prototipiranja čak i uz mogućnost korištenja prirodnog jezika, ugrađena je podrška za generiranje koda i ispravljanje pogrešaka na temelju vizualnog ulaza (na primjer, slike s greškom), te potpuna kompatibilnost s Microsoft VSC-om.

Osim dosta velikih troškova korištenja plaćenih verzija, kao nedostaci se mogu spomenuti problematično korištenje u vrlo složenim softverskim okruženjima i obavezan pristup internetu tijekom korištenja, što može uzrokovati sigurnosne probleme. Naravno, tu treba ubrojiti i ograničenu podršku za druga razvojna okruženja.

Gdje se može koristiti

Visual Studio Code, Cursor IDE (temeljen također na VSC), JetBrains IDE.

Cijena korištenja

Besplatno: Ograničene mogućnosti u dovršavanju programskog koda, probni pristup do podrške.

Pro: Neograničene mogućnosti u dovršavanju programskog koda, 500 upita mjesečno (20 dolara mjesečno).

Ultra: Korištenje od strane 20 korisnika, prioritetno korištenje upita, pristup naprednim mogućnostima (200 dolara mjesečno).

Teams: Dodatni administrativni alati, centralizirano plaćanje, privatni način korištenja (40 dolara mjesečno po korisniku).

 

Slika03-copy-cursor-ai.jpg

 

Tabnine
(https://www.tabnine.com/)

Osnovne karakteristike

Tabnine je još jedan od vrlo popularnih AI asistenata koji se može koristiti s različitim programskim jezicima (Python, JavaScript, Java, C++, Go, i ostali) te u različitim razvojnim okruženjima.

Alat je razvijen od strane tvrtke Codota (osnivači Dror Weiss i Eran Yahav), da bi naknadno promijenila naziv u Tabnine.

Prednosti i nedostaci

Osim mogućnosti automatskog dovršavanja programskog koda, Tabnine nudi mogućnost njegovog objašnjavanja i ispravljanja, automatsko generiranje testova, kao i prateće dokumentacije, te mogućnost treniranja vlastitog modela za podršku pisanju programskog koda. Također, velika pažnja je posvećena sigurnosti, pa se uz ostale napredne sigurnosne postavke treniranje modela ne izvodi na privatnom programskom kodu korisnika.

Neki od nedostataka alata su prilično veliko korištenje resursa računala, ograničene mogućnosti u besplatnoj verziji, te nešto složenije podešavanje svih dostupnih parametara alata.

Gdje se može koristiti

Visual Studio Code, Visual Studio, Eclipse, Android Studio, PhpStorm, Neovim, GoLand i ostala razvojna okruženja.

Cijena korištenja

Besplatno: Osnovne mogućnosti poput dovršavanja programskog koda uz prepoznavanje konteksta u kojem se koristi (razvojnog okruženja).

Dev: Moguće je koristiti alate za generiranje testova i dokumentacije, postoji integracija s Jirom, kao i AI Chat (9 dolara mjesečno).

Enterprise: Dodatni alati za administraciju i osiguravanje privatnosti, neograničeno korištenje repozitorija programskog koda i korištenje vlastitih modela (39 dolara mjesečno).

 

Slika02-copy-tabnine.jpg

 

CodeWP
(https://codewp.ai/)

Osnovne karakteristike

Za razliku od većine drugih AI asistenata spomenutih u ovom tekstu kojima je cilj imati što širu primjenu u različitim programskim jezicima i razvojnim okruženjima, CodeWP je orijentiran na vrlo ograničeni oblik primjene - može se koristiti isključivo za AI podršku za različite aspekte korištenja WordPressa.

Alat je 2022. godine razvio James LePage iz tvrtke WPAI Inc, koja je u međuvremenu otkupljena od strane tvrtke Automattic.

CodeWP podržava AI potpomognuto generiranje dijelova PHP, JS, CSS, i SQL koda, generiranje čitavih dodataka za Wordpress (plugins), provjeru sigurnosnih propusta i drugih greški, dobivanje AI odgovora na postavljena pitanja o korištenju Wordpressa te komuniciranje i razmjenu dijelova koda s drugim članovima tima. Trenutno je to podržano na više od desetak različitih govornih jezika osim engleskog.

Prednosti i nedostaci

Glavne prednosti alata su jednostavnost korištenja i ušteda vremena kod izvođenja ponavljajućih operacija, smanjivanje broja pogrešaka kod izgradnje većih WP sustava, mogućnost korištenja besplatne varijante te stalno nadograđivanje i održavanje alata CodeWP.

Kao nedostatke se može spomenuti nepogodnost kod generiranja vrlo kompleksnog WP koda uz povremene greške kod predlaganja rješenja. Također, besplatna verzija ima dosta ograničenja u odnosu na komercijalne verzije.

Gdje se može koristiti

Isključivo u WordPress okruženju.

Cijena korištenja

Besplatno: Korištenje osnovnih mogućnosti alata na jednom projektu, uz dozvolu korištenja 100 akcija mjesečno.

Pro: Korištenje naprednih mogućnosti alata (28 dodataka u odnosu na besplatnu verziju) na četiri projekta, uz dozvolu korištenja 10.000 akcija mjesečno (28 dolara).

Agency: Korištenje svih mogućnosti alata na neograničenom broju projekta za tri člana tima, uz dozvolu korištenja neograničenog broja akcija mjesečno (68 dolara).

 

Slika05-copy-codewp.jpg

 

Ovo je tek jedan od recepata iz naše VIDI AI kuharice

Nastavite s čitanjem ostalih poglavlja i cjelina unutar serijala "VIDI AI kuharica"

Početna prašina oko generativnog AI se donekle slegla i još nas većinom nije zamijenila umjetna inteligencija. No, i dalje je i sve više oko nas, a ti se alati s predznakom AI-a s malo znanja mogu iskoristiti kao nadogradnja vaših poslovnih ili privatnih alata. Zaronili smo u vrlo napućen svijet AI alata i izronili s našom kuharicom u kojoj možete naći gotove recepte ili samo sastojke s kojima uz malo truda vi možete stvoriti svoj recept.

Vezani sadržaj:

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.