Packt

Semantic Kernel SDK pour les applications intelligentes

Packt

Semantic Kernel SDK pour les applications intelligentes

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Développez des applications .NET intelligentes à l'aide de Semantic Kernel, d'Azure OpenAI et d'architectures d'IA réutilisables pour créer des solutions métier concrètes.

  • Concevez des plugins basés sur des invites et des plugins natifs, automatisez l'appel de fonctions et créez des assistants IA sensibles au contexte dotés d'une mémoire persistante.

  • Développez des applications capables d'analyser des documents à l'aide de l'OCR, des représentations vectorielles, de la recherche vectorielle et de la « génération augmentée par la recherche » (Retrieval-Augmented Generation) afin d'obtenir des réponses d'IA ancrées dans le contexte.

  • Mettre en œuvre les pratiques de développement de l'IA d'entreprise, notamment l'injection de dépendances, l'authentification, la persistance des données et les workflows évolutifs de Semantic Kernel.

Compétences que vous acquerrez

  • Catégorie : Outils de programmation informatique

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

10 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Agents IA avec LangGraph, Semantic Kernel et AutoGen"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 10 modules dans ce cours

Dans ce module, nous vous présenterons le plan du cours, les objectifs d'apprentissage et le rôle de Semantic Kernel dans le développement d'applications métier intelligentes basées sur l'IA, afin que vous compreniez clairement ce que vous allez apprendre et en quoi chaque section contribue à l'élaboration de solutions d'IA prêtes à être mises en production.

Inclus

1 vidéo2 lectures

Dans ce module, nous explorerons les principes fondamentaux de l'IA générative, des grands modèles linguistiques et du « Semantic Kernel », tout en comparant les principaux frameworks d'IA et en comprenant comment les agents d'IA permettent la mise en place d'applications métier intelligentes grâce à des architectures évolutives et faciles à maintenir.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons mettre en place l'environnement de développement complet en installant .NET, en configurant les ressources Azure OpenAI, en créant une solution de démarrage et en gérant de manière sécurisée les paramètres de l'application, afin de poser des bases solides pour le développement d'applications Semantic Kernel.

Inclus

5 vidéos1 devoir

Dans ce module, nous allons développer une application de chat IA fonctionnelle à l'aide de Semantic Kernel, en configurant les services Azure OpenAI, en mettant en œuvre des workflows conversationnels, en gérant l'historique des conversations et en structurant l'application en composants réutilisables, conformément aux meilleures pratiques de développement.

Inclus

8 vidéos1 devoir

Dans ce module, nous aborderons l'ingénierie des prompts, les plugins Semantic Kernel, les modèles de prompts réutilisables, les personas et les fonctions basées sur des prompts afin de développer des applications d'IA intelligentes offrant des interactions dynamiques, personnalisables et axées sur les besoins de l'entreprise.

Inclus

11 vidéos1 devoir

Dans ce module, nous développerons des plugins natifs pour Semantic Kernel qui intègrent de véritables fonctionnalités métier, améliorent la visibilité des outils d'IA, prennent en charge l'appel automatique de fonctions et respectent les meilleures pratiques en matière de création de solutions d'IA évolutives et faciles à maintenir.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons intégrer Semantic Kernel à une application ASP.NET CORE, mettre en place des fonctionnalités métier associées et développer un assistant de chat contextuel qui exploite les données de l'application pour offrir des interactions plus pertinentes et plus intelligentes avec l'utilisateur.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons améliorer l'assistant IA en mettant en place un stockage persistant, l'authentification des utilisateurs, la gestion de l'historique des conversations et une mémoire contextuelle, ce qui permettra d'offrir des expériences IA personnalisées et continues d'une session à l'autre.

Inclus

10 vidéos1 devoir

Dans ce module, nous mettrons en œuvre des fonctionnalités de traitement intelligent des documents en créant des workflows de téléchargement, en extrayant du texte à partir de fichiers PDF, en traitant des documents numérisés à l'aide de la reconnaissance optique de caractères (OCR) et en créant des pipelines de prétraitement qui préparent le contenu pour la recherche et l'analyse basées sur l'IA.

Inclus

6 vidéos1 devoir

Dans ce module, nous mettrons en œuvre la génération augmentée par la recherche (RAG) en préparant des représentations de documents, en développant des capacités de recherche sémantique, en extrayant des connaissances pertinentes, en ancrant les réponses de l'IA à des sources fiables et en créant un assistant de chat capable d'analyser les documents et de fournir des réponses précises, transparentes et riches en contexte.

Inclus

10 vidéos1 lecture2 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 961 Cours597 284 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions