Introdução

Concluído

Ao usar o SDK do Kernel Semântico, os plug-ins atuam como os blocos de construção do seu aplicativo artificialmente inteligente (IA). Os plugins definem as tarefas que o kernel deve concluir. O kernel faz interface com um modelo de linguagem grande (LLM) e executa os plugins fornecidos. Seus plugins podem incluir código nativo e prompts de linguagem natural, permitindo que você use IA generativa para executar uma ampla variedade de tarefas em seus aplicativos.

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. Você pode criar plugins personalizados que podem permitir que seu agente forneça recomendações de destino, reserve acomodações, realize conversões de moeda e até mesmo frases úteis em um idioma de sua escolha.

Neste módulo, você aprenderá a criar seus próprios plugins com o SDK do Kernel Semântico. Você também aprende a usar plug-ins internos fornecidos pelo pacote Semantic Kernel para criar aplicativos inteligentes.

Objetivos de aprendizagem

  • Entenda o propósito dos plugins do Kernel Semântico.
  • Saiba como usar plugins pré-fabricados.
  • Saiba como criar os seus próprios plugins.

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.