Introdução

Concluído

O Semantic Kernel é um SDK de código aberto que permite integrar grandes modelos de linguagem (LLMs) em seu próprio código. Usando o SDK do Kernel Semântico, você pode criar aplicativos inteligentes que entendem e respondem a prompts de linguagem natural. As possibilidades de aplicativos artificialmente inteligentes (IA) são infinitas, e o SDK do Kernel Semântico pode ajudá-lo a criar agentes de IA que podem automatizar tarefas, fornecer recomendações personalizadas e muito mais.

Suponha que você seja um desenvolvedor da Margie's Travel, líder global no setor de viagens e hospitalidade. Você tem a tarefa de criar um agente de viagens de IA personalizado. Em vez de criar seu próprio modelo de processamento de linguagem do zero, você pode usar o Kernel Semântico para interagir com o modelo de linguagem de sua escolha e criar um agente de IA que pode:

  • Compreender a linguagem natural.
  • Forneça recomendações personalizadas.
  • Reserve alojamento em viagem.
  • E muito mais!

Este módulo apresenta o SDK do Kernel Semântico. Você pode aprender como o kernel estende a funcionalidade conectando código a LLMs. Você também pode aprender como o SDK pode ser usado para criar agentes artificialmente inteligentes que podem automatizar tarefas personalizadas.

Objetivos de aprendizagem

  • Entenda o propósito do Kernel Semântico.
  • Entenda as noções básicas de prompting.
  • Aprenda técnicas para obter prompts mais eficazes.

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 do Azure OpenAI.