Do kraja ovog modula bićete u stanju da:
- ✅ Instalirate i konfigurišete AI Toolkit za Visual Studio Code
- ✅ Pregledate Model Catalog i razumete različite izvore modela
- ✅ Koristite Playground za testiranje i eksperimentisanje sa modelima
- ✅ Kreirate prilagođene AI agente koristeći Agent Builder
- ✅ Uporedite performanse modela kod različitih provajdera
- ✅ Primijenite najbolje prakse za prompt inženjering
AI Toolkit za Visual Studio Code je vodeći Microsoftov dodatak koji pretvara VS Code u sveobuhvatno razvojno okruženje za AI. On povezuje istraživanja u oblasti veštačke inteligencije sa praktičnim razvojem aplikacija, čineći generativnu AI dostupnom programerima svih nivoa znanja.
| Funkcija | Opis | Upotreba |
|---|---|---|
| 🗂️ Model Catalog | Pristup preko 100 modela sa GitHub, ONNX, OpenAI, Anthropic, Google | Pronalaženje i izbor modela |
| 🔌 BYOM Support | Integracija sopstvenih modela (lokalnih ili udaljenih) | Prilagođeno postavljanje modela |
| 🎮 Interactive Playground | Testiranje modela u realnom vremenu sa chat interfejsom | Brzi prototipovi i testiranje |
| 📎 Multi-Modal Support | Rad sa tekstom, slikama i prilozima | Kompleksne AI aplikacije |
| ⚡ Batch Processing | Pokretanje više promptova istovremeno | Efikasni testni tokovi rada |
| 📊 Model Evaluation | Ugrađene metrike (F1, relevantnost, sličnost, koherentnost) | Procena performansi |
- 🚀 Brži razvoj: Od ideje do prototipa za nekoliko minuta
- 🔄 Jedinstveni radni tok: Jedan interfejs za više AI provajdera
- 🧪 Jednostavno eksperimentisanje: Uporedite modele bez komplikovanog podešavanja
- 📈 Spreman za produkciju: Laka tranzicija od prototipa do implementacije
Korak 1: Pristup Marketplace-u za ekstenzije
- Otvorite Visual Studio Code
- Idite na prikaz Extensions (
Ctrl+Shift+XiliCmd+Shift+X) - Potražite "AI Toolkit"
Korak 2: Izaberite verziju
- 🟢 Release: Preporučeno za produkciju
- 🔶 Pre-release: Rani pristup najnovijim funkcijama
Korak 3: Instalirajte i aktivirajte
- Ikona AI Toolkit-a se pojavljuje u VS Code sidebar-u
- Ekstenzija je omogućena i aktivirana
- Nema grešaka prilikom instalacije u output panelu
🎯 Cilj: Savladati Model Catalog i testirati prvi AI model
Model Catalog je vaša ulazna tačka u AI ekosistem. On okuplja modele od različitih provajdera, olakšavajući pronalaženje i poređenje opcija.
🔍 Kako da se krećete:
Kliknite na MODELS - Catalog u AI Toolkit sidebar-u
💡 Koristan savet: Tražite modele sa specifičnim sposobnostima koje odgovaraju vašem slučaju upotrebe (npr. generisanje koda, kreativno pisanje, analiza).
Strategija izbora modela:
- GPT-4.1: Najbolji za složeno rezonovanje i analizu
- Phi-4-mini: Lagan, brz za jednostavne zadatke
🔧 Proces podešavanja:
- Izaberite OpenAI GPT-4.1 iz kataloga
- Kliknite Add to My Models - time se model registruje za upotrebu
- Izaberite Try in Playground da pokrenete testno okruženje
- Sačekajte da se model inicijalizuje (prvo pokretanje može potrajati)
⚙️ Razumevanje parametara modela:
- Temperature: Kontroliše kreativnost (0 = deterministički, 1 = kreativan)
- Max Tokens: Maksimalna dužina odgovora
- Top-p: Nucleus sampling za raznovrsnost odgovora
Playground je vaše laboratorijsko okruženje za AI eksperimentisanje. Evo kako da ga maksimalno iskoristite:
🎨 Najbolje prakse za prompt inženjering:
- Budite precizni: Jasna i detaljna uputstva daju bolje rezultate
- Obezbedite kontekst: Uključite relevantne informacije u pozadini
- Koristite primere: Pokažite modelu šta želite preko primera
- Iterirajte: Usavršavajte promptove na osnovu prvih rezultata
🧪 Testni scenariji:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."🎯 Cilj: Uporedite različite modele koristeći iste promptove da biste razumeli njihove prednosti
📋 Uputstvo:
- Dodajte Phi-4-mini u radni prostor
- Koristite isti prompt za GPT-4.1 i Phi-4-mini
- Uporedite kvalitet, brzinu i tačnost odgovora
- Zabeležite svoja zapažanja u sekciji rezultata
💡 Ključne stvari za primetiti:
- Kada koristiti LLM naspram SLM
- Odnos troškova i performansi
- Specijalizovane mogućnosti različitih modela
🎯 Cilj: Napravite specijalizovane AI agente prilagođene za određene zadatke i tokove rada
Agent Builder je mesto gde AI Toolkit zaista dolazi do izražaja. Omogućava kreiranje AI asistenata sa specifičnom namenom, koji kombinuju moć velikih jezičkih modela sa prilagođenim uputstvima, parametrima i specijalizovanim znanjem.
🧠 Komponente arhitekture agenta:
- Core Model: Osnovni LLM (GPT-4, Groks, Phi itd.)
- System Prompt: Definiše ličnost i ponašanje agenta
- Parameters: Podešavanja za optimalne performanse
- Tools Integration: Povezivanje sa eksternim API-jima i MCP servisima
- Memory: Kontekst konverzacije i trajanje sesije
🎨 Kreiranje efektnih sistemskih promptova:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactionsNaravno, možete koristiti i Generate System Prompt da vam AI pomogne u kreiranju i optimizaciji promptova
🔧 Optimizacija parametara:
| Parametar | Preporučeni opseg | Upotreba |
|---|---|---|
| Temperature | 0.1-0.3 | Tehnički/faktički odgovori |
| Temperature | 0.7-0.9 | Kreativni/brainstorming zadaci |
| Max Tokens | 500-1000 | Sažeti odgovori |
| Max Tokens | 2000-4000 | Detaljna objašnjenja |
🎯 Misija: Napravite specijalizovanog asistenta za Python kodiranje
📋 Koraci konfiguracije:
-
Izbor modela: Izaberite Claude 3.5 Sonnet (odličan za kod)
-
Dizajn sistemskog prompta:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code- Podešavanje parametara:
- Temperature: 0.2 (za konzistentan, pouzdan kod)
- Max Tokens: 2000 (detaljna objašnjenja)
- Top-p: 0.9 (uravnotežena kreativnost)
Testni scenariji:
- Osnovna funkcija: "Napravi funkciju za pronalaženje prostih brojeva"
- Složeni algoritam: "Implementiraj binarno stablo pretrage sa metodama za ubacivanje, brisanje i pretragu"
- Praktičan problem: "Napravi web scraper koji se nosi sa ograničenjima broja zahteva i ponavljanjima"
- Debugging: "Ispravi ovaj kod [nalepi neispravan kod]"
🏆 Kriterijumi uspeha:
- ✅ Kod se izvršava bez grešaka
- ✅ Sadrži adekvatnu dokumentaciju
- ✅ Prati najbolje prakse za Python
- ✅ Daje jasna objašnjenja
- ✅ Predlaže poboljšanja
Testirajte svoje razumevanje:
- Možete li objasniti razliku između modela u katalogu?
- Da li ste uspešno kreirali i testirali prilagođenog agenta?
- Da li razumete kako optimizovati parametre za različite slučajeve upotrebe?
- Možete li dizajnirati efektne sistemske promptove?
- AI Toolkit dokumentacija: Official Microsoft Docs
- Vodič za prompt inženjering: Best Practices
- Modeli u AI Toolkit-u: Models in Develpment
🎉 Čestitamo! Savladali ste osnove AI Toolkit-a i spremni ste za razvoj naprednijih AI aplikacija!
Spremni za naprednije funkcionalnosti? Pređite na Modul 2: MCP sa osnovama AI Toolkit-a gde ćete naučiti kako da:
- Povežete svoje agente sa eksternim alatima koristeći Model Context Protocol (MCP)
- Kreirate agente za automatizaciju u pregledaču koristeći Playwright
- Integrirate MCP servere sa svojim AI Toolkit agentima
- Ojačate svoje agente eksternim podacima i mogućnostima
Одрицање од одговорности:
Овај документ је преведен коришћењем AI преводилачке услуге Co-op Translator. Иако се трудимо да превод буде тачан, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која могу настати коришћењем овог превода.







