Do kraja ovog modula moći ćete:
- ✅ Instalirati i konfigurirati AI Toolkit za Visual Studio Code
- ✅ Pregledavati Model Catalog i razumjeti različite izvore modela
- ✅ Koristiti Playground za testiranje i eksperimentiranje s modelima
- ✅ Kreirati prilagođene AI agente pomoću Agent Builder-a
- ✅ Usporediti performanse modela različitih pružatelja
- ✅ Primijeniti najbolje prakse za prompt inženjering
AI Toolkit za Visual Studio Code je glavna Microsoftova ekstenzija koja pretvara VS Code u sveobuhvatno razvojno okruženje za AI. Povezuje AI istraživanja s praktičnim razvojem aplikacija, čineći generativnu AI dostupnom developerima svih razina.
| Značajka | Opis | Primjena |
|---|---|---|
| 🗂️ Model Catalog | Pristup 100+ modela s GitHub, ONNX, OpenAI, Anthropic, Google | Otkriće i odabir modela |
| 🔌 BYOM Support | Integracija vlastitih modela (lokalno/udaljeno) | Prilagođeno postavljanje modela |
| 🎮 Interaktivni Playground | Testiranje modela u stvarnom vremenu s chat sučeljem | Brzi prototipovi i testiranje |
| 📎 Podrška za više modaliteta | Rad s tekstom, slikama i privicima | Složene AI aplikacije |
| ⚡ Obrada u seriji | Pokretanje više promptova istovremeno | Efikasni testni procesi |
| 📊 Evaluacija modela | Ugrađene metrike (F1, relevantnost, sličnost, koherencija) | Procjena performansi |
- 🚀 Brži razvoj: Od ideje do prototipa u nekoliko minuta
- 🔄 Jedinstveni tijek rada: Jedno sučelje za više AI pružatelja
- 🧪 Jednostavno eksperimentiranje: Usporedba modela bez složenih postavki
- 📈 Spreman za produkciju: Glatki prijelaz s prototipa na implementaciju
Korak 1: Otvorite Marketplace za ekstenzije
- Pokrenite Visual Studio Code
- Otvorite pogled Extensions (
Ctrl+Shift+XiliCmd+Shift+X) - Pretražite "AI Toolkit"
Korak 2: Odaberite verziju
- 🟢 Release: Preporučeno za produkciju
- 🔶 Pre-release: Rani pristup najnovijim značajkama
Korak 3: Instalirajte i aktivirajte
- Ikona AI Toolkit-a se pojavljuje u bočnoj traci VS Code-a
- Ekstenzija je omogućena i aktivirana
- Nema grešaka pri instalaciji u output panelu
🎯 Cilj: Savladati Model Catalog i testirati prvi AI model
Model Catalog je vaš ulaz u AI ekosustav. Okuplja modele od različitih pružatelja, što olakšava pronalazak i usporedbu opcija.
🔍 Vodič za navigaciju:
Kliknite na MODELS - Catalog u AI Toolkit bočnoj traci
💡 Koristan savjet: Potražite modele sa specifičnim sposobnostima koje odgovaraju vašem slučaju upotrebe (npr. generiranje koda, kreativno pisanje, analiza).
Strategija odabira modela:
- GPT-4.1: Najbolji za složeno zaključivanje i analizu
- Phi-4-mini: Lagani i brzi odgovori za jednostavne zadatke
🔧 Proces konfiguracije:
- Odaberite OpenAI GPT-4.1 iz kataloga
- Kliknite Add to My Models - model se registrira za korištenje
- Odaberite Try in Playground za pokretanje testnog okruženja
- Pričekajte inicijalizaciju modela (prvo pokretanje može potrajati)
⚙️ Razumijevanje parametara modela:
- Temperature: Kontrola kreativnosti (0 = deterministički, 1 = kreativan)
- Max Tokens: Maksimalna duljina odgovora
- Top-p: Nucleus sampling za raznolikost odgovora
Playground je vaš laboratorij za AI eksperimente. Evo kako maksimalno iskoristiti njegove mogućnosti:
🎨 Najbolje prakse za prompt inženjering:
- Budite precizni: Jasne i detaljne upute daju bolje rezultate
- Dajte kontekst: Uključite relevantne informacije
- Koristite primjere: Pokažite modelu što želite pomoću primjera
- Iterirajte: Usavršavajte promptove na temelju prvih rezultata
🧪 Scenariji testiranja:
# 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: Usporediti različite modele koristeći iste promptove kako biste razumjeli njihove prednosti
📋 Upute:
- Dodajte Phi-4-mini u radni prostor
- Koristite isti prompt za GPT-4.1 i Phi-4-mini
- Usporedite kvalitetu odgovora, brzinu i točnost
- Zabilježite svoja zapažanja u odjeljak s rezultatima
💡 Ključni uvidi koje treba otkriti:
- Kada koristiti LLM naspram SLM
- Odnos troškova i performansi
- Specijalizirane sposobnosti različitih modela
🎯 Cilj: Kreirati specijalizirane AI agente prilagođene određenim zadacima i procesima
Agent Builder je mjesto gdje AI Toolkit zaista dolazi do izražaja. Omogućuje vam stvaranje AI asistenata s namjenom, koji kombiniraju moć velikih jezičnih modela s prilagođenim uputama, specifičnim parametrima i stručnim znanjem.
🧠 Komponente arhitekture agenta:
- Core Model: Temeljni LLM (GPT-4, Groks, Phi itd.)
- System Prompt: Definira osobnost i ponašanje agenta
- Parametri: Podešavanja za optimalne performanse
- Integracija alata: Povezivanje s vanjskim API-jima i MCP servisima
- Memorija: Kontekst razgovora i trajanje sesije
🎨 Kreiranje učinkovitih system 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 AI pomogne u generiranju i optimizaciji promptova
🔧 Optimizacija parametara:
| Parametar | Preporučeni raspon | Primjena |
|---|---|---|
| Temperature | 0.1-0.3 | Tehnički/faktički odgovori |
| Temperature | 0.7-0.9 | Kreativni/zadatci za brainstorming |
| Max Tokens | 500-1000 | Sažeti odgovori |
| Max Tokens | 2000-4000 | Detaljna objašnjenja |
🎯 Misija: Izraditi specijaliziranog asistenta za Python kodiranje
📋 Koraci konfiguracije:
-
Odabir modela: Izaberite Claude 3.5 Sonnet (izvrsno za kod)
-
Dizajn system 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- Konfiguracija parametara:
- Temperature: 0.2 (za dosljedan, pouzdan kod)
- Max Tokens: 2000 (detaljna objašnjenja)
- Top-p: 0.9 (uravnotežena kreativnost)
Scenariji testiranja:
- Osnovna funkcija: "Napravi funkciju za pronalazak prostih brojeva"
- Složen algoritam: "Implementiraj binarno stablo pretraživanja s metodama insert, delete i search"
- Problem iz stvarnog svijeta: "Napravi web scraper koji upravlja ograničenjem zahtjeva i ponovnim pokušajima"
- Debugging: "Ispravi ovaj kod [zalijepi buggy kod]"
🏆 Kriteriji uspjeha:
- ✅ Kod se izvršava bez grešaka
- ✅ Sadrži odgovarajuću dokumentaciju
- ✅ Pridržava se Python najboljih praksi
- ✅ Pruža jasna objašnjenja
- ✅ Predlaže poboljšanja
Testirajte svoje razumijevanje:
- Možete li objasniti razlike između modela u katalogu?
- Jeste li uspješno kreirali i testirali prilagođenog agenta?
- Razumijete li kako optimizirati parametre za različite slučajeve upotrebe?
- Možete li dizajnirati učinkovite system promptove?
- AI Toolkit Dokumentacija: Official Microsoft Docs
- Vodič za prompt inženjering: Best Practices
- Modeli u AI Toolkit-u: Models in Development
🎉 Čestitamo! Savladali ste osnove AI Toolkit-a i spremni ste za izradu naprednijih AI aplikacija!
Spremni za naprednije mogućnosti? Nastavite na Module 2: MCP with AI Toolkit Fundamentals gdje ćete naučiti kako:
- Povezati svoje agente s vanjskim alatima koristeći Model Context Protocol (MCP)
- Izraditi agente za automatizaciju preglednika pomoću Playwrighta
- Integrirati MCP servere s vašim AI Toolkit agentima
- Pojačati agente vanjskim podacima i sposobnostima
Odricanje od odgovornosti:
Ovaj dokument preveden je korištenjem AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati službenim i autoritativnim izvorom. Za važne informacije preporučuje se profesionalni ljudski prijevod. Ne odgovaramo za bilo kakva nesporazumevanja ili kriva tumačenja koja proizlaze iz korištenja ovog prijevoda.







