Présentation approfondie du noyau sémantique
Si vous souhaitez explorer plus en détail le noyau sémantique et apprendre à utiliser des fonctionnalités plus avancées non explicitement décrites dans notre documentation Learn, nous vous recommandons de consulter nos exemples de concepts qui montrent individuellement comment utiliser des fonctionnalités spécifiques dans le Kit de développement logiciel (SDK).
Chacun des kits SDK (Python, C# et Java) possèdent leur propre ensemble d’exemples qui parcourent le Kit de développement logiciel (SDK). Chaque exemple est modélisé en tant que cas de test dans notre dépôt principal. Vous êtes donc toujours assuré que l’exemple fonctionnera avec la dernière version nocturne du Kit de développement logiciel (SDK) ! Vous trouverez ci-dessous la plupart des exemples que vous trouverez dans notre projet de concepts.
Catégorie | Nom d’exemple | Lien |
---|---|---|
Agents | ComplexChat_NestedShopper | Lien |
Legacy_AgentAuthoring | Lien | |
Legacy_AgentCharts | Lien | |
Legacy_AgentCollaboration | Lien | |
Legacy_AgentDelegation | Lien | |
Legacy_AgentTools | Lien | |
Legacy_Agents | Lien | |
Legacy_ChatCompletionAgent | Lien | |
MixedChat_Agents | Lien | |
OpenAIAssistant_ChartMaker | Lien | |
OpenAIAssistant_CodeInterpreter | Lien | |
OpenAIAssistant_Retrieval | Lien | |
Audio à texte | OpenAI_AudioToText | Lien |
Appel automatique de fonction | Gemini_FunctionCalling | Lien |
OpenAI_FunctionCalling | Lien | |
Mise en cache sémantique | SemanticCachingWithFilters | Lien |
Saisie semi-automatique des conversations | AzureOpenAIWithData_ChatCompletion | Lien |
ChatHistoryAuthorName | Lien | |
ChatHistorySerialization | Lien | |
Connectors_CustomHttpClient | Lien | |
Connectors_KernelStreaming | Lien | |
Connectors_WithMultipleLLMs | Lien | |
Google_GeminiChatCompletion | Lien | |
Google_GeminiChatCompletionStreaming | Lien | |
Google_GeminiGetModelResult | Lien | |
Google_GeminiVision | Lien | |
OpenAI_ChatCompletion | Lien | |
OpenAI_ChatCompletionMultipleChoices | Lien | |
OpenAI_ChatCompletionStreaming | Lien | |
OpenAI_ChatCompletionStreamingMultipleChoices | Lien | |
OpenAI_ChatCompletionWithVision | Lien | |
OpenAI_CustomAzureOpenAIClient | Lien | |
OpenAI_UsingLogitBias | Lien | |
OpenAI_FunctionCalling | Lien | |
MistralAI_ChatPrompt | Lien | |
MistralAI_FunctionCalling | Lien | |
MistralAI_StreamingFunctionCalling | Lien | |
Injection de dépendances | HttpClient_Registration | Lien |
HttpClient_Resiliency | Lien | |
Kernel_Building | Lien | |
Kernel_Injecting | Lien | |
Filtering | AutoFunctionInvocationFiltering | Lien |
FunctionInvocationFiltering | Lien | |
Legacy_KernelHooks | Lien | |
PromptRenderFiltering | Lien | |
RetryWithFilters | Lien | |
PIIDetectionWithFilters | Lien | |
Fonctions de plug-in | Arguments | Lien |
FunctionResult_Metadata | Lien | |
FunctionResult_StronglyTyped | Lien | |
MethodFunctions | Lien | |
MethodFunctions_Advanced | Lien | |
MethodFunctions_Types | Lien | |
PromptFunctions_Inline | Lien | |
PromptFunctions_MultipleArguments | Lien | |
Image en texte | HuggingFace_ImageToText | Lien |
Modèles locaux | HuggingFace_ChatCompletionWithTGI | Lien |
MultipleProviders_ChatCompletion | Lien | |
Mémoire | HuggingFace_EmbeddingGeneration | Lien |
MemoryStore_CustomReadOnly | Lien | |
SemanticTextMemory_Building | Lien | |
TextChunkerUsage | Lien | |
TextChunkingAndEmbedding | Lien | |
TextMemoryPlugin_GeminiEmbeddingGeneration | Lien | |
TextMemoryPlugin_MultipleMemoryStore | Lien | |
Planification | FunctionCallStepwisePlanning | Lien |
HandlebarsPlanning | Lien | |
Plug-ins | ApiManifestBasedPlugins | Lien |
ConversationSummaryPlugin | Lien | |
CreatePluginFromOpenAI_AzureKeyVault | Lien | |
CreatePluginFromOpenApiSpec_Github | Lien | |
CreatePluginFromOpenApiSpec_Jira | Lien | |
CustomMutablePlugin | Lien | |
DécrireAllPluginsAndFunctions | Lien | |
GroundednessChecks | Lien | |
ImportPluginFromGrpc | Lien | |
OpenAIPlugins | Lien | |
Modèles d’invite | ChatCompletionPrompts | Lien |
ChatWithPrompts | Lien | |
LiquidPrompts | Lien | |
MultiplePromptTemplates | Lien | |
PromptFunctionsWithChatGPT | Lien | |
TemplateLanguage | Lien | |
PromptyFunction | Lien | |
Récupération d’une génération augmentée | WithFunctionCallingStepwisePlanner | Lien |
WithPlugins | Lien | |
Recherche | BingAndGooglePlugins | Lien |
MyAzureAISearchPlugin | Lien | |
WebSearchQueriesPlugin | Lien | |
Génération de texte | Custom_TextGenerationService | Lien |
HuggingFace_TextGeneration | Lien | |
OpenAI_TextGenerationStreaming | Lien | |
Texte en audio | OpenAI_TextToAudio | Lien |
Texte à l’image | OpenAI_TextToImage | Lien |
Fonctionnalités | Description | Lien |
---|---|---|
AutoFunctionCalling | Utilisation Auto Function Calling pour autoriser les modèles compatibles des appels de fonction à appeler automatiquement les fonctions du noyau |
Lien |
ChatCompletion | Utilisation du ChatCompletion service compatible avec la messagerie avec des modèles |
Lien |
Filtrage | Création et utilisation de filtres | Lien |
Functions | Appel Method ou Prompt fonctions avec Kernel |
Lien |
Mise à la terre | Exemple d’exécution du sol LLM | Lien |
Logging | Montrant comment configurer la journalisation | Lien |
Mémoire | Utilisation des concepts d’IA Memory |
Lien |
Sur vos données | Exemples d’utilisation d’AzureOpenAI On Your Data |
Lien |
Planificateurs | Affichage des utilisations de Planners |
Lien |
Plug-ins | Différentes façons de créer et d’utiliser Plugins |
Lien |
PromptTemplates | Utilisation Templates avec la paramétrisation pour Prompt le rendu |
Lien |
RAG | Différentes façons de RAG (génération augmentée de récupération) |
Lien |
Recherche | Utilisation des informations sur les services de recherche | Lien |
Sélecteur de service | Montre comment créer et utiliser une classe de sélecteur de service personnalisée. | Lien |
Programme d’installation | Comment configurer des variables d’environnement pour le noyau sémantique | Lien |
TextGeneration | Utilisation d’un TextGeneration service compatible avec des modèles |
Lien |