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 grandes modelos de linguagem (LLMs). Plugins contendo funções nativas podem ser usados para estender a funcionalidade do seu agente artificialmente inteligente (IA). 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 audição personalizada. Você pode usar funções nativas para interagir com uma biblioteca de músicas, adicionar músicas à lista "Recentemente reproduzido" de um usuário e, em seguida, usar um prompt semântico para recomendar músicas e concertos.
Neste módulo, você aprenderá como as funções nativas funcionam no SDK do Kernel Semântico. Você pode entender como as funções nativas realizam tarefas personalizadas, efetivamente dando ao seu agente de IA uma "habilidade".
Objetivos de aprendizagem
- Compreender as funções nativas no SDK do Kernel Semântico.
- Saiba como criar plugins de função nativa.
Pré-requisitos
- Experiência em programação em C#.
- Visual Studio Code IDE instalado.
- Familiaridade com o Azure e o portal do Azure.
- Acesso aos Serviços OpenAI do Azure.
- Experiência usando o SDK do kernel semântico para criar prompts.