Introdução
O Kernel Semântico é um SDK de software livre que permite integrar LLMs (modelos de linguagem grande) ao seu próprio código. Usando o SDK do Kernel Semântico, você pode criar aplicativos inteligentes que entendam e respondam a prompts de linguagem natural. As possibilidades de aplicativos de IA (inteligência artificial) 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 o seu próprio modelo de processamento de idioma do zero, você pode usar o Kernel Semântico para fazer interface com o modelo de linguagem que você escolher e criar um agente de IA que possa:
- Entenda a linguagem natural.
- Fornecer recomendações personalizadas.
- Fazer reservas de acomodações para viagens.
- 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 de inteligência artificial que podem automatizar tarefas personalizadas.
Objetivos do aprendizado
- Entenda a finalidade do Kernel Semântico.
- Entenda as noções básicas de solicitação.
- Aprenda técnicas para criar solicitações mais eficazes.
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.