Introdução

Concluído

O SDK do kernel semântico permite que os desenvolvedores integrem resultados de grandes modelos de linguagem (LLMs) com prompts semânticos e plug-ins de função nativa. Embora você possa invocar manualmente funções e prompts, o SDK também suporta chamadas automáticas de funções. A chamada automática de funções pode coordenar quais plugins e funções invocar com base na solicitação do usuário. Esse recurso pode ajudá-lo a criar aplicativos adaptáveis que respondem de forma inteligente à entrada dinâmica do usuário.

Suponha que você queira criar um serviço de música de IA que possa fornecer uma experiência de audição personalizada. Você pode criar os plugins para interagir com uma biblioteca de música, adicionar músicas à lista de "Recentemente reproduzidos" de um usuário e recomendar músicas e shows. Usando a chamada de função automática, você pode permitir que os plugins apropriados sejam selecionados automaticamente dependendo da entrada do usuário. Esse recurso pode ajudar a fornecer funcionalidade dinâmica, permitindo que seu agente de IA se adapte a diferentes cenários sem programação explícita.

Neste módulo, você aprenderá sobre as diferentes maneiras de invocar funções automaticamente usando o SDK do Kernel Semântico.

Objetivos de aprendizagem

  • Saiba como usar o SDK do kernel semântico para invocar funções automaticamente.

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.
  • Experiência na criação de plugins usando o SDK do Kernel Semântico.