Sessions, Context and Conversational Agents

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
GitHub

Sessions, Context and Conversational Agents

GitHub

Instructeur : GitHub

Inclus avec Coursera PlusEn savoir plus

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

Expérience recommandée

9 heures à compléter
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

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Design session lifecycles for multi-turn conversational agents.

  • Implement context persistence strategies across agent interactions.

  • Implement real-time streaming with event handling to progressively render responses.

  • Develop custom agents with scoped prompts, tools, and behavioral constraints.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

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 en Software Development

Ce cours fait partie de la Certificat Professionnel Building Agentic AI Apps with GitHub Copilot SDK
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • 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 auprès de GitHub

Il y a 5 modules dans ce cours

Design and implement complete session lifecycles for conversational agent applications using the Copilot Software Development Kit (SDK). Learn to create, configure, persist, and gracefully tear down sessions, the foundational state management pattern that every multi-turn agent depends on.

Inclus

6 vidéos5 lectures2 devoirs

Implement context management strategies that keep agents coherent across long, multi-turn sessions. This course addresses two distinct challenges: managing conversation history within the model's context window as sessions grow long, and maintaining structured application state that persists meaningful information beyond what conversation history alone can capture. You'll learn the boundary between what the Software Development Kit (SDK) handles automatically (message history within a session) and what your application must manage (summarization, structured state, and cross-session persistence).

Inclus

4 vidéos5 lectures2 devoirs

Implement real-time streaming to progressively render agent responses and tool execution events in a user interface. Agent responses that arrive as a single block after a multi-second wait feel unresponsive; the same response streamed token by token, with tool execution status surfaced as it happens, feels immediate and trustworthy. Learn to subscribe to Software Development Kit (SDK) event streams and handle different event types: text chunks, tool invocations, execution status, and errors. Build rendering logic that keeps users informed during long agent operations, including graceful handling of mid-stream failures and user cancellation.

Inclus

5 vidéos5 lectures2 devoirs

Define custom agents with specialized system prompts, restricted tool access, and behavioral constraints that the Copilot runtime can delegate to during task execution. Learn to design agents as modular, reusable components, each with a scoped identity and capability set.

Inclus

5 vidéos5 lectures2 devoirs

Build a multi-turn conversational agent that combines session lifecycle management, context persistence, streaming responses, and custom agent delegation into a cohesive application. This project integrates the session, context, streaming, and custom-agent skills developed across this long course into a portfolio-ready deliverable.

Inclus

3 lectures1 devoir

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

GitHub
GitHub
6 Cours5 apprenants

Offert par

GitHub

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

¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.