Desenvolver agentes de IA usando o Azure OpenAI e o SDK do Kernel Semântico

Intermédio
Developer
.NET
Visual Studio Code
Azure OpenAI Service

Saiba como usar o SDK do Kernel Semântico para criar aplicativos inteligentes que automatizam tarefas e executam processamento de linguagem natural.

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.

Módulos neste percurso de aprendizagem

Este módulo apresenta o SDK do Kernel Semântico. Saiba como o kernel conecta código a grandes modelos de linguagem para estender a funcionalidade com inteligência artificial generativa.

Este módulo explora plug-ins do SDK do Kernel Semântico. Saiba como os plug-ins para o SDK são usados para realizar tarefas personalizadas e criar aplicativos inteligentes.

Este módulo explora funções nativas no SDK do Kernel Semântico. Saiba como as funções nativas podem realizar tarefas personalizadas, dando efetivamente ao seu agente de IA uma "habilidade".

Este módulo demonstra como combinar funções e prompts com o SDK do Kernel Semântico. As funções de aninhamento em prompts podem permitir que seu código conclua tarefas que modelos de linguagem grandes normalmente não conseguem concluir por conta própria.

Este módulo introduz uma configuração para invocar automaticamente funções usando o SDK do Kernel Semântico. Saiba como usar o Kernel Semântico para invocar automaticamente funções para concluir a solicitação de um usuário.

Este módulo orienta você pelas etapas necessárias para desenvolver um assistente de viagem de IA de prova de conceito com o SDK do kernel semântico. Ao final deste módulo, você conclui um pequeno aplicativo de chatbot.