MODUL 8 - LEKCIJA 1

Semantic Kernel

Microsoft framework za kreiranje AI aplikacija u .NET ekosistemu

⏱️ Trajanje: ~3 časa 📚 Nivo: Napredni 🎯 Praktični primjeri: 5

📖 Šta je Semantic Kernel?

Semantic Kernel je Microsoft-ov framework koji omogućava integraciju LLM-ova u .NET aplikacije.

📦 Instalacija

🛠️ NuGet Paket
PM> Install-Package Microsoft.SemanticKernel

🛠️ Osnovna Upotreba

🛠️ Semantic Kernel Primjer
using Microsoft.SemanticKernel;

var kernel = Kernel.CreateBuilder()
    .AddOpenAIChatCompletion(
        modelId: "gpt-4",
        apiKey: "your-api-key"
    )
    .Build();

var prompt = "Kreiraj PowerShell skriptu za backup";
var result = await kernel.InvokePromptAsync(prompt);
Console.WriteLine(result);

✅ Zaključak

Semantic Kernel omogućava laku integraciju AI funkcionalnosti u .NET aplikacije.