Introdução
O SDK do Kernel Semântico permite que os desenvolvedores integrem resultados de LLMs (modelos de linguagem grande) com prompts semânticos e plug-ins de função nativos. Embora você possa invocar manualmente funções e prompts, o SDK também dá suporte à chamada automática de funções. A chamada automática de funções pode coordenar quais plug-ins e funções serão invocados 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 pode fornecer uma experiência de escuta personalizada. É possível criar plug-ins para interagir com uma biblioteca de músicas, adicionar músicas à lista "Reproduzidos recentemente" de um usuário e recomendar músicas e shows. Ao usar a chamada automática de funções, você pode permitir que os plug-ins apropriados sejam selecionados automaticamente, conforme a entrada do usuário. Esse recurso pode ajudar a fornecer funcionalidade dinâmica, permitindo que o 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 automaticamente funções usando o SDK do Kernel Semântico.
Objetivos do aprendizado
- Saiba como usar o SDK do Kernel Semântico para invocar automaticamente funções.
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.
- Experimente criar plug-ins usando o SDK do Kernel Semântico.