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

Intermediário
Desenvolvedor
.NET
Visual Studio Code
Serviço OpenAI do Azure

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

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.

Módulos neste roteiro de aprendizagem

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

Este módulo explorará os plug-ins do SDK do Semantic Kernel. Saiba como os plug-ins do SDK são usados para realizar tarefas personalizadas e criar aplicativos inteligentes.

Este módulo explora as funções nativas no SDK de Kernel Semântico. Saiba como as funções nativas podem realizar tarefas personalizadas com eficácia fornecendo uma "habilidade" ao seu agente de IA.

Esse módulo demonstra como combinar funções e prompts com o SDK do Kernel Semântico. O aninhamento de funções dentro de prompts pode permitir que seu código execute tarefas que os modelos de linguagem grandes não costumam ser capazes de executar por conta própria.

Este módulo apresenta uma configuração para invocar funções automaticamente 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ê nas 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ê terá criado um pequeno aplicativo de chatbot.