Il kernel in Semantic Kernel è il gestore della domanda (ask) posta dall’utente. Il kernel soddisfa quanto richiesto dall’utente usando plug-in, le Memory - SK e i Connectors - SK. Le caratteristiche principali del kernel che facilitano uno sviluppo più rapido includono:
- Plugin: impacchetta i tuoi prompt più utili come componenti completamente riutilizzabili
- Sviluppo ibrido: mescola in modo fluido i tuoi prompt AI con il codice nativo convenzionale
- Orchestrazione: gestisci i complicati prompt AI LLM con il controllo completo
- Future-proof: utilizza più modelli e configurazioni AI LLM con specificità
Il kernel è progettato per incoraggiare il Chaining di funzioni - SK” che consente agli sviluppatori di combinare e interconnettere l’input e l’output dei plug-in in un’unica pipeline.
Il kernel è istanziato con il comando Kernel.Builder.Build()
.