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.
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 |