Fakultet organizacionih nauka, Univerzitet u Beogradu

Katedra za elektronsko poslovanje

Modul “Primena generativne veštačke inteligencije u razvoju Web4 aplikacija”

Sadržaj modula:

  1. Naziv teme: Generativna veštačka inteligencija: koncepti, alati i etički aspekti.

Sadržaj teme: Uvod u koncept generativne veštačke inteligencije (GenAI) i njenu ulogu u Web4 ekosistemima. Pregled osnovnih arhitektura: GPT, Diffusion modeli, LLMs, multi-modal modeli. Razlike između diskriminativnih i generativnih modela. Pregled najznačajnijih alata i platformi (ChatGPT, Gemini, DALL·E, Midjourney, GitHub Copilot i dr.). Objašnjenje načina rada i mogućnosti integracije ovih alata u aplikacije. Etički i bezbednosni aspekti generativne veštačke inteligencije u Web4 okruženju. Razmatranje etičkih izazova u korišćenju generativne veštačke inteligencije: pristrasnost modela, pouzdanost rezultata, zloupotreba automatizovanog sadržaja, autorska prava. Bezbednosni aspekti: generativni napadi, halucinacije, “model poisoning”, i problemi privatnosti podataka. Rizici od deepfake sadržaja i automatizovanog phishing-a. Principi odgovorne primene i načela transparentnosti i objašnjivosti (AI ethics, explainable AI). Diskusija o pravnim i regulatornim okvirima.

  1. Naziv teme: Web4: integracija GenAI, IoT, VR i blockchain tehnologija.

Sadržaj teme: Tehnologije i infrastruktura GenAI, IoT, VR i blockchain sistema. Blockchain platforme. IoT platforme za upravljanje pametnim okruženjima. Primena GenAI tehnologije u pametnim blockchain ekosistemima. Uloga VR tehnologije u stvaranju interaktivnih Web4 okruženja. Integracija generativne veštačke inteligencije, blockchain, IoT i VR tehnologija u jedinstven, funkcionalan sistem u oblastima kao što su pametni gradovi, industrija 4.0, digitalna ekonomija i metaverzum. Pregled razvojnih okruženja i alata za implementaciju GenAI, IoT, VR i blockchain tehnologija uključujući biblioteke, okvire i API-je koji omogućavaju njihovu efikasnu integraciju.

  1. Naziv teme: Projektovanje i razvoj aplikacija pomoću generativne veštačke inteligencije.

Sadržaj teme: Razmatranje uloge GenAI kao ko-kreatora u procesu razvoja softvera. Kreiranje aplikacija koje koriste LLM kao „backend komponentu“ – prompt engineering, rad sa API-jima, obrada i validacija odgovora. Postavljanje osnova za projektovanje aplikacija koje koriste generativne modele kao funkcionalni element. Rad u okruženjima kao što su OpenAI API, Google MakerSuite, LangChain, Flowise i drugi. Osnove chain-of-thought i tool-augmented prompting tehnika.

  1. Naziv teme: Integracija generativne veštačke inteligencije u Web4 aplikacije.

Sadržaj teme: Modeli integracije generativne veštačke inteligencije u Web4 okruženje – povezivanje sa decentralizovanim entitetima, pametnim ugovorima, blockchain skladištima podataka i edge computing elementima. Razvoj front-end interfejsa sa podrškom za interakciju sa GenAI modelima. Integracija GenAI u korisničko iskustvo: prilagodljivi interfejsi, personalizovani sadržaji, automatska generacija dokumenata, koda, slika i drugog sadržaja. Primeri arhitekture GenAI + Web4 aplikacija.

Ishodi učenja:

Po završetku ovog modula, polaznici će biti u stanju da:

  1. Objasne osnovne koncepte i arhitekture generativne veštačke inteligencije, uključujući razlike između različitih tipova modela i njihovu primenu u Web4 okruženju.
  2. Identifikuju i analiziraju etičke i bezbednosne izazove vezane za primenu generativne veštačke inteligencije, uključujući rizike od halucinacija, manipulacije sadržajem, narušavanje privatnosti i regulatorna ograničenja.
  3. Primene generativne AI alate i API-je za razvoj funkcionalnih komponenti aplikacija, uz korišćenje tehnika prompt engineering-a i alata kao što su OpenAI, Gemini, LangChain i slično.
  4. Integrišu generativnu veštačku inteligenciju u Web4 aplikacije, kroz razvoj interfejsa i povezivanje sa decentralizovanim tehnologijama

Literatura:

Materijali u elektronskom obliku, dostupni na sajtu moodle.elab.rs