Approfondimento sul kernel semantico

Per approfondire il kernel semantico e scoprire come usare funzionalità più avanzate non illustrate in modo esplicito nella documentazione di Learn, è consigliabile consultare gli esempi di concetti che illustrano singolarmente come usare funzionalità specifiche all'interno dell'SDK.

Ognuno degli SDK (Python, C# e Java) ha un proprio set di esempi che illustrano l'SDK. Ogni esempio viene modellato come test case all'interno del repository principale, quindi è sempre garantito che l'esempio funzioni con la versione notturna più recente dell'SDK. Di seguito sono riportati la maggior parte degli esempi disponibili nel progetto di concetti.

Sfruttare gli esempi di sintassi del kernel in GitHub

Categoria Nome esempio Collega
Agenti ComplexChat_NestedShopper Collegamento
Legacy_AgentAuthoring Collegamento
Legacy_AgentCharts Collegamento
Legacy_AgentCollaboration Collegamento
Legacy_AgentDelegation Collegamento
Legacy_AgentTools Collegamento
Legacy_Agents Collegamento
Legacy_ChatCompletionAgent Collegamento
MixedChat_Agents Collegamento
OpenAIAssistant_ChartMaker Collegamento
OpenAIAssistant_CodeInterpreter Collegamento
OpenAIAssistant_Retrieval Collegamento
Audio in testo OpenAI_AudioToText Collegamento
Chiamata automatica di funzioni Gemini_FunctionCalling Collegamento
OpenAI_FunctionCalling Collegamento
Memorizzazione nella cache semantica SemanticCachingWithFilters Collegamento
Completamento della chat AzureOpenAIWithData_ChatCompletion Collegamento
ChatHistoryAuthorName Collegamento
ChatHistorySerialization Collegamento
Connectors_CustomHttpClient Collegamento
Connectors_KernelStreaming Collegamento
Connectors_WithMultipleLLMs Collegamento
Google_GeminiChatCompletion Collegamento
Google_GeminiChatCompletionStreaming Collegamento
Google_GeminiGetModelResult Collegamento
Google_GeminiVision Collegamento
OpenAI_ChatCompletion Collegamento
OpenAI_ChatCompletionMultipleChoices Collegamento
OpenAI_ChatCompletionStreaming Collegamento
OpenAI_ChatCompletionStreamingMultipleChoices Collegamento
OpenAI_ChatCompletionWithVision Collegamento
OpenAI_CustomAzureOpenAIClient Collegamento
OpenAI_UsingLogitBias Collegamento
OpenAI_FunctionCalling Collegamento
MistralAI_ChatPrompt Collegamento
MistralAI_FunctionCalling Collegamento
MistralAI_StreamingFunctionCalling Collegamento
Inserimento delle dipendenze HttpClient_Registration Collegamento
HttpClient_Resiliency Collegamento
Kernel_Building Collegamento
Kernel_Injecting Collegamento
Filtri AutoFunctionInvocationFiltering Collegamento
FunctionInvocationFiltering Collegamento
Legacy_KernelHooks Collegamento
PromptRenderFiltering Collegamento
RetryWithFilters Collegamento
PIIDetectionWithFilters Collegamento
Funzioni plug-in Argomenti Collegamento
FunctionResult_Metadata Collegamento
FunctionResult_StronglyTyped Collegamento
MethodFunctions Collegamento
MethodFunctions_Advanced Collegamento
MethodFunctions_Types Collegamento
PromptFunctions_Inline Collegamento
PromptFunctions_MultipleArguments Collegamento
Immagine in testo HuggingFace_ImageToText Collegamento
Modelli locali HuggingFace_ChatCompletionWithTGI Collegamento
MultipleProviders_ChatCompletion Collegamento
Memory HuggingFace_EmbeddingGeneration Collegamento
MemoryStore_CustomReadOnly Collegamento
SemanticTextMemory_Building Collegamento
TextChunkerUsage Collegamento
TextChunkingAndEmbedding Collegamento
TextMemoryPlugin_GeminiEmbeddingGeneration Collegamento
TextMemoryPlugin_MultipleMemoryStore Collegamento
Pianificazione FunctionCallStepwisePlanning Collegamento
HandlebarsPlanning Collegamento
Plug-in ApiManifestBasedPlugins Collegamento
ConversationSummaryPlugin Collegamento
CreatePluginFromOpenAI_AzureKeyVault Collegamento
CreatePluginFromOpenApiSpec_Github Collegamento
CreatePluginFromOpenApiSpec_Jira Collegamento
CustomMutablePlugin Collegamento
DescribeAllPluginsAndFunctions Collegamento
GroundednessChecks Collegamento
ImportPluginFromGrpc Collegamento
OpenAIPlugins Collegamento
Modelli di richiesta ChatCompletionPrompts Collegamento
ChatWithPrompts Collegamento
LiquidPrompts Collegamento
MultiplePromptTemplates Collegamento
PromptFunctionsWithChatGPT Collegamento
TemplateLanguage Collegamento
PromptyFunction Collegamento
Generazione aumentata di recupero WithFunctionCallingStepwisePlanner Collegamento
WithPlugins Collegamento
Ricerca BingAndGooglePlugins Collegamento
MyAzureAISearchPlugin Collegamento
WebSearchQueriesPlugin Collegamento
Generazione testo Custom_TextGenerationService Collegamento
HuggingFace_TextGeneration Collegamento
OpenAI_TextGenerationStreaming Collegamento
Testo in audio OpenAI_TextToAudio Collegamento
Testo nell'immagine OpenAI_TextToImage Collegamento
Funzionalità Descrizione Collega
AutoFunctionCalling Uso di Auto Function Calling per consentire ai modelli con supporto per le chiamate di funzione di richiamare automaticamente funzioni kernel Collegamento
ChatCompletion Uso del ChatCompletion servizio con funzionalità di messaggistica con modelli Collegamento
Filtro Creazione e uso di filtri Collegamento
Funzioni Richiamo Method o Prompt funzioni con Kernel Collegamento
Grounding Esempio di come eseguire il grounding LLM Collegamento
Registrazione Visualizzazione di come configurare la registrazione Collegamento
Memoria Uso dei Memory concetti di intelligenza artificiale Collegamento
On Your Data Esempi di uso di AzureOpenAI On Your Data Collegamento
Pianificatori Visualizzazione degli usi di Planners Collegamento
Plug-in Modi diversi per creare e usare Plugins Collegamento
PromptTemplates Uso con Templates parametrizzazione per il Prompt rendering Collegamento
RAG Modi diversi di RAG (generazione aumentata di recupero) Collegamento
Ricerca Uso delle informazioni sui servizi di ricerca Collegamento
Selettore del servizio Illustra come creare e usare una classe del selettore del servizio personalizzato. Collegamento
Attrezzaggio Come configurare le variabili di ambiente per il kernel semantico Collegamento
TextGeneration Uso di TextGeneration un servizio in grado di supportare con i modelli Collegamento