IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft annonce que le mode Agent de GitHub Copilot et le support du MCP sont disponibles dans l'aperçu public pour Xcode

Le , par Anthony

6PARTAGES

4  0 
Microsoft annonce que le mode Agent de GitHub Copilot et le support du MCP sont disponibles dans l'aperçu public pour Xcode

Microsoft annonce que le mode Agent de GitHub Copilot et la prise en charge du Model Context Protocol (MCP) sont désormais disponibles en avant-première publique pour Xcode. Les développeurs macOS utilisant Xcode disposent ainsi de puissantes capacités de codage autonome.

Cette initiative fait suite à l'annonce par Microsoft de la disponibilité de l'agent de codage GitHub Copilot en avant-première publique. Selon l'entreprise, cet outil permet aux développeurs de déléguer les problèmes à Copilot afin de se concentrer sur le travail créatif, complexe et à fort impact.


Qu'est-ce que le mode Agent ?

Le mode Agent transforme GitHub Copilot en un programmeur pair intelligent qui peut comprendre l'intention de l'utilisateur, de planifier des tâches à plusieurs étapes, et de les exécuter - tout cela par le biais du langage naturel. Contrairement à l'autocomplétion traditionnelle, le mode Agent est conçu pour des flux de travail plus complexes. Un utilisateur peut basculer en mode Agent lorsque sa tâche comporte plusieurs étapes, doit s'intégrer à des systèmes externes (comme un serveur MCP), ou lorsqu'il préfère laisser Copilot trouver la meilleure façon de l'exécuter.

Dans Xcode, le mode Agent peut :

  • Comprendre le projet de l'utilisateur : Il analyse sa base de code pour construire le contexte, y compris la structure, les dépendances et la logique.
  • Planifier et proposer des changements : Sur la base de la demande de l'utilisateur, il génère un plan étape par étape, qu'il s'agisse de refactoring, d'ajout de fonctionnalités ou de débogage.
  • Exécuter les changements automatiquement : Une fois le plan prêt, Copilot l'exécute automatiquement - en modifiant les fichiers, en exécutant des commandes de terminal et en gérant les erreurs. L'utilisateur peut examiner chaque modification dans le panneau Afficher les différences du chat et choisir de conserver ou d'annuler ces mises à jour si nécessaire.
  • Résumer les résultats : Une fois la tâche terminée, Copilot fournit un résumé clair de ce qui a été fait.

Voici une démonstration rapide du mode Agent en action. Il permet d'ajouter de nouvelles fonctionnalités à l'écran d'accueil et de s'adapter à une nouvelle option UX lors du développement d'une application iPhone. Tout cela se fait automatiquement, à partir d'une simple invite.


Qu'est-ce que le MCP ?

Le Model Context Protocol (MCP) est une norme ouverte qui permet aux modèles d'IA d'interagir avec des outils et des services externes. Dans Xcode, le MCP étend le mode Agent en lui permettant d'invoquer des outils fournis par des serveurs MCP, débloquant ainsi des flux de travail tels que l'interrogation de métadonnées de fichiers, l'exécution de diagnostics ou l'intégration à des services personnalisés.

Comment configurer le MCP dans Xcode

Pour configurer le MCP dans Xcode :

  1. Ouvrir l'application GitHub Copilot pour Xcode
  2. Cliquer sur le sélecteur d'outils du mode Agent.
  3. Sélectionner Edit Config et définir les serveurs MCP de l'utilisateur (par exemple, via mcp.json).

L'utilisateur peut également utiliser ce fichier JSON comme base de départ :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
{ 
    "servers": { 
        "memory": { 
            "command": "npx", 
            "args": [ 
                "-y", 
                "@modelcontextprotocol/server-memory" 
            ] 
        } 
    } 
}

Une fois configuré, l'utilisateur peut utiliser le langage naturel pour appeler les outils exposés par son serveur MCP. Par exemple, il peut demander à l'agent d'obtenir l'heure de la dernière modification des fichiers en cours, et l'agent acheminera la demande par l'intermédiaire de l'outil approprié.


Essayez-le dès maintenant

Le mode Agent et la prise en charge du MCP sont désormais disponibles en aperçu public pour tous les utilisateurs de Xcode. Pour commencer, l'utilisateur peut installer ou mettre à jour la dernière version de GitHub Copilot pour Xcode. Pour accéder à GitHub Copilot pour Xcode, une licence Copilot est nécessaire. Il vous suffit de vous connecter avec votre compte GitHub et de commencer à utiliser l'assistance alimentée par l'IA dans votre EDI Xcode.

Source : Microsoft

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous de ces fonctionnalités ? Les trouvez-vous utiles et intéressantes ?

Voir aussi :

Microsoft annonce que l'agent de codage GitHub Copilot est disponible en avant-première publique

Microsoft annonce que le mode Agent est disponible en avant-première dans Visual Studio 2022 17.14, permettant de définir des tâches en utilisant le langage naturel et de laisser Copilot terminer le travail
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de _toma_
Membre éclairé https://www.developpez.com
Le 22/05/2025 à 10:10
Les agents de codage, c'est un franc succès, ça se voit sur le dépôt de .NET :
https://github.com/dotnet/runtime/pull/115743
https://github.com/dotnet/runtime/pull/115733
https://github.com/dotnet/runtime/pull/115732
https://github.com/dotnet/runtime/pull/115762

Source
0  0