Introdução
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.