Introduction

L'ère de l'IA en tant que texte est révolue, l'exécution est désormais l'interface clé. Les équipes ont interagi avec l'IA en fournissant des entrées textuelles et en recevant des sorties textuelles, mais les logiciels de production nécessitent une exécution plus complexe.

Contexte Technique

Le GitHub Copilot SDK permet d'intégrer une couche d'exécution dans les applications, permettant ainsi aux développeurs de déléguer des tâches à des agents qui peuvent planifier et exécuter des étapes en fonction de contraintes définies. Cela change l'architecture des systèmes alimentés par l'IA.

Il existe trois modèles concrets pour intégrer l'exécution dans les applications : la délégation de tâches mult étapes, l'exécution basée sur un contexte d'exécution structuré et l'intégration de l'exécution en dehors de l'IDE.

Analyse et Implications

L'exécution agentic permet aux logiciels de s'adapter tout en restant contraints et observables, sans nécessiter de reconstruire les couches d'orchestration. Les workflows fiables dépendent d'un contexte structuré et autorisé, et le protocole de contexte de modèle (MCP) fournit les mécanismes nécessaires pour maintenir l'exécution agentic ancrée dans les outils et les données réels.

Perspective

L'exécution est la nouvelle interface de l'IA, et les équipes peuvent désormais se concentrer sur la définition de ce que leur logiciel doit accomplir, plutôt que de reconstruire les mécanismes d'orchestration à chaque introduction de l'IA. Le SDK GitHub Copilot rend ces capacités d'exécution accessibles en tant que couche programmable.