Vrste veštačke inteligencije: od filtera za spam do četbota
„Veštačka inteligencija“ nije jedan program, nego veliki broj različitih programa. Neki prepoznaju slike, neki govor, neki pišu tekst ili upravljaju robotom. U ovoj lekciji pravimo „mapu“ vrsta veštačke inteligencije.
Uska i opšta veštačka inteligencija
- Uska (specijalizovana) AI radi jedan posao ili jednu vrstu poslova: igra šah, prepoznaje lica, prevodi. Sva veštačka inteligencija koju danas koristimo je u osnovi ovakva, iako su neki savremeni modeli (četbotovi) dobri u mnogo različitih zadataka.
- Opšta veštačka inteligencija (često se kaže AGI) bila bi sposobna da nauči i uradi skoro svaki misaoni posao koji ume čovek. Ona za sada ne postoji, a stručnjaci se ne slažu ni kada bi mogla da nastane – ni da li je to uopšte moguće.
Šta AI radi: glavne vrste zadataka
| Vrsta | Šta radi | Primer |
|---|---|---|
| prepoznavanje slika (računarski vid) | pronalazi i prepoznaje predmete, lica, tekst na slici | otključavanje licem, prepoznavanje biljaka, samovozeći automobili |
| prepoznavanje govora | pretvara govor u tekst i obrnuto | glasovni asistenti, titlovi na videu |
| obrada jezika | razume i piše tekst, prevodi | prevodilac, provera pravopisa, četbotovi |
| preporuke | predviđa šta će ti se dopasti | YouTube, onlajn prodavnice, muzika |
| predviđanje | na osnovu podataka procenjuje šta će se desiti | vremenska prognoza, gužva u saobraćaju, kvar mašine |
| igre i odlučivanje | bira najbolji potez | šah, go, protivnici u video-igrama |
| generativna AI | pravi novi sadržaj | tekst, slike, muzika, video, programski kod |
| roboti | AI upravlja kretanjem i rukama | robotski usisivač, roboti u fabrikama, dronovi |
Kako AI uči: tri osnovna načina
| Način | Kako uči | Primer iz života |
|---|---|---|
| nadgledano učenje | iz primera sa tačnim odgovorom („ovo je mačka“, „ovo je spam“) | kao kad učiš uz zbirku zadataka sa rešenjima |
| nenadgledano učenje | sam pronalazi grupe i sličnosti, bez tačnih odgovora | kao kad sortiraš sličice u gomile koje „liče“ |
| učenje potkrepljivanjem | pokušava, dobija nagradu ili kaznu i popravlja se | kao kad učiš da voziš bicikl ili igraš igru |
Detaljno ćemo ovo raditi u modulu Kako mašina uči. Za sada je dovoljno da zapamtiš: AI uvek uči iz podataka – a od podataka zavisi koliko će dobro raditi.
Roboti i veštačka inteligencija
Reč „robot“ često nas navede da zamišljamo humanoidnu mašinu iz filmova. U stvarnosti:
- Robot je mašina koja se kreće i deluje u stvarnom svetu (motor, ruka, točkovi) – kao uređaji koje smo pravili sa Arduinom i ESP32.
- Veštačka inteligencija je program. Može da radi u robotu (robotski usisivač koji pravi mapu stana), ali najčešće radi na telefonu ili na serveru, bez ikakvog tela.
- Mnogi roboti uopšte ne koriste AI – rade po pravilima (npr. robot u fabrici koji uvek ponavlja isti pokret).
Aktivnost: napravi mapu
Za svaki primer upiši vrstu zadatka iz tabele: (1) aplikacija prepoznaje pesmu koja svira, (2) telefon predlaže sledeću reč, (3) program pravi sliku zmaja po opisu, (4) prodavnica predlaže proizvode, (5) automobil sam koči pred pešakom, (6) aplikacija prevodi natpis sa fotografije.
Rešenje
(1) prepoznavanje govora/zvuka; (2) obrada jezika (predviđanje teksta); (3) generativna AI; (4) preporuke; (5) prepoznavanje slika + robotika (odlučivanje); (6) prepoznavanje slika (tekst na slici) + obrada jezika (prevod). Mnogi sistemi kombinuju više vrsta.
Nacrtajte veliku „mapu AI“ sa vrstama zadataka kao granama; učenici dopisuju primere iz svog iskustva.
Česte zablude
- „Svi roboti su veštačka inteligencija“ – mnogi roboti rade po fiksnim pravilima; a većina AI nema telo.
- „Četbot je opšta veštačka inteligencija“ – četbotovi su veoma svestrani, ali i dalje imaju velika ograničenja; da li i kada može nastati opšta AI – otvoreno je pitanje.
Zadaci za vežbu
Pokušaj prvo sam, pa tek onda otvori rešenje.
- Koja je razlika između uske i opšte veštačke inteligencije?
- Za igranje video-igre AI dobija poene kada pobedi i gubi ih kada izgubi. Koji je ovo način učenja?
- Navedi jedan uređaj koji je robot, a ne koristi AI, i jedan program koji koristi AI, a nije robot.
Rešenje 1: odgovor
Uska AI je napravljena za jedan zadatak ili vrstu zadataka (npr. prepoznavanje lica). Opšta AI bi mogla da nauči skoro svaki misaoni zadatak kao čovek – ona za sada ne postoji.
Rešenje 2: odgovor
Učenje potkrepljivanjem – uči iz nagrada i kazni koje dobija posle svojih poteza.
Rešenje 3: mogući odgovori
Robot bez AI: robotska ruka u fabrici koja ponavlja isti pokret, ili kolica koja prate liniju po pravilu. AI bez robota: prevodilac, filter za spam, četbot.
Proveri znanje
Otvori kviz
Kviz: vrste veštačke inteligencije
1. Šta je uska veštačka inteligencija?
2. Program pravi sliku po tekstualnom opisu. To je…
3. AI uči iz primera sa tačnim odgovorima. To je…
4. Da li svaki robot koristi veštačku inteligenciju?
