Introduzione al kernel semantico
Semantic Kernel è un kit di sviluppo open source leggero che consente di compilare facilmente gli agenti di intelligenza artificiale e integrare i modelli di intelligenza artificiale più recenti nella codebase C#, Python o Java. Funge da middleware efficiente che consente la rapida distribuzione di soluzioni di livello aziendale.
Microsoft e altre società Fortune 500 stanno già sfruttando il kernel semantico perché è flessibile, modulare e osservabile. Supportato con funzionalità di miglioramento della sicurezza come il supporto della telemetria e hook e filtri, in modo da avere la certezza di offrire soluzioni di intelligenza artificiale responsabili su larga scala.
Il supporto della versione 1.0+ in C#, Python e Java significa che è affidabile, con commit per le modifiche non di rilievo. Tutte le API basate su chat esistenti sono facilmente espanse per supportare modalità aggiuntive come voce e video.
Il kernel semantico è stato progettato per essere una prova futura, connettendo facilmente il codice ai modelli di intelligenza artificiale più recenti in evoluzione con la tecnologia man mano che avanza. Quando vengono rilasciati nuovi modelli, è sufficiente scambiarli senza dover riscrivere l'intera codebase.
Il kernel semantico combina le richieste con le API esistenti per eseguire azioni. Descrivendo il codice esistente ai modelli di intelligenza artificiale, verranno chiamati per rispondere alle richieste. Quando viene effettuata una richiesta, il modello chiama una funzione e Il kernel semantico è il middleware che converte la richiesta del modello in una chiamata di funzione e passa i risultati al modello.
Aggiungendo il codice esistente come plug-in, è possibile massimizzare l'investimento integrando in modo flessibile i servizi di intelligenza artificiale tramite un set di connettori predefiniti. Il kernel semantico usa specifiche OpenAPI (ad esempio Microsoft 365 Copilot) in modo da poter condividere qualsiasi estensione con altri sviluppatori pro o con poco codice nell'azienda.
Ora che si conosce il kernel semantico, iniziare a usare la guida introduttiva. Si creeranno agenti che chiamano automaticamente le funzioni per eseguire azioni più velocemente di qualsiasi altro SDK.