The AI Directory
    Retour
    Semantic Kernel logo

    Semantic Kernel

    SDK open source de Microsoft pour intégrer des modèles d'IA avec une orchestration avancée.

    Description

    Semantic Kernel est un SDK open source de Microsoft conçu pour intégrer les LLM dans des applications existantes de manière structurée. Il permet de créer des agents d'IA capables d'utiliser des skills (fonctions), de planifier des séquences d'actions et de gérer une mémoire. Il propose des abstractions pour connecter n'importe quel LLM (Azure OpenAI, OpenAI, Hugging Face, etc.) à l'aide de prompts réutilisables appelés « semantic functions ». Il prend en charge les « native functions » qui relient l'IA au code traditionnel et aux API. Il inclut un planner automatique qui décompose des objectifs complexes en étapes exécutables. Disponible en C#, Python et Java. Il s'intègre parfaitement à l'écosystème Microsoft et Azure tout en restant agnostique vis-à-vis des fournisseurs. Idéal pour les développeurs d'entreprise souhaitant ajouter des capacités d'IA à des applications existantes de façon structurée et maintenable. Utilisé pour l'automatisation intelligente, les assistants contextuels et les applications augmentées. Documentation détaillée et exemples nombreux inclus.

    Applications en vedette