Introdução
Um dos principais recursos do SDK do Kernel Semântico é que ele permite que os desenvolvedores combinem código nativo com o poder de LLMs (modelos de linguagem grande). Plug-ins que contêm funções nativas podem ser usados para estender a funcionalidade do agente de IA (artificialmente inteligente). Essas funções nativas podem executar uma ampla gama de tarefas, desde cálculos complexos até recomendações personalizadas.
Suponha que você queira criar um serviço de música inteligente que possa fornecer uma experiência de escuta personalizada. Você poderá usar funções nativas para interagir com uma biblioteca de músicas, adicionar músicas à lista "Reproduzidos recentemente" de um usuário e, em seguida, usar um prompt semântico para recomendar músicas e shows.
Neste módulo, você aprenderá como as funções nativas funcionam no SDK do Kernel Semântico. Você poderá entender como as funções nativas realizam tarefas personalizadas, dando efetivamente ao seu agente de IA uma "habilidade".
Objetivos do aprendizado
- Entenda as funções nativas no SDK do Kernel Semântico.
- Saiba como criar plug-ins de função nativos.
Pré-requisitos
- Experimente a programação em C#.
- IDE do Visual Studio Code instalado.
- Familiaridade com o Azure e o portal do Azure.
- Acesso aos Serviços OpenAI do Azure.
- Experimente usar o SDK do Kernel Semântico para criar prompts.