Amp
Agent de programmation IA autonome pour des tâches de code complexes
Étiquettes :Outils de programmation IAQu’est-ce qu’Amp ?
Amp est un agent de programmation IA destiné aux développeurs professionnels, capable de lire des bases de code dans le terminal, de modifier des fichiers, d’exécuter des commandes, de vérifier des tests et d’accomplir des tâches de développement en plusieurs étapes. Il planifie l’utilisation de différents modèles, d’Oracle et de sous-agents en fonction du niveau de complexité de la tâche, au lieu d’exiger que l’utilisateur choisisse un modèle unique de manière fixe.
L’accent mis par Amp est désormais déplacé de la barre latérale de l’éditeur vers les threads CLI, web et mobiles, ainsi que les Orbs exécutés dans des environnements de calcul à distance. Les extensions VS Code et Cursor anciennes ont été mises à jour en mars 2026 ; pour continuer à les utiliser, il convient d’utiliser l’Amp CLI comme point d’accès principal.
Fonctions principales d’Amp
- Compréhension du répertoire de code :Rechercher des fichiers, des symboles, l’historique et les dépendances pour répondre aux questions sur la structure et la mise en œuvre du projet.
- Modification de plusieurs fichiers :Éditer plusieurs fichiers en fonction des tâches, et gérer les références inter-modules ainsi que les modifications de configuration.
- Outils de terminal :Exécuter des commandes telles que la construction, les tests, le formatage, la vérification de types et Git.
- Quatre modes :Contrôlez la vitesse, le coût et la profondeur de traitement avec low, medium, high et ultra.
- Oracle:Utiliser des capacités de raisonnement plus puissantes pour les tâches de conception complexe, de débogage et d’examen du code.
- Agents enfants :Diviser la recherche, l’étude ou le travail indépendant entre plusieurs agents et regrouper les résultats.
- Orbes à distance :Il est possible d’exécuter un Agent dans un environnement de calcul cloud sans avoir à maintenir la console locale constamment connectée.
- Thread multi-plateforme :Voir, poursuivre ou partager le même thread de travail sur le web, via la CLI et sur mobile.
- Pièce jointe :Ajouter des images, des journaux, des PDF, des ensembles de données et d’autres contenus pris en charge aux threads.
- Compétences et plugins :Réutilisation des descriptions de tâches, outils, commandes et capacités d’agent personnalisé.
- MCP:Se connecter à un serveur MCP local ou distant, et contrôler le chargement des outils ainsi que les permissions.
- SDK et exécution automatique :Accéder à l’automatisation par le biais du mode d’exécution CLI, du JSON en flux, du SDK Python, etc.
Comparaison des quatre modes d’Agent
Le mode Amp est basé sur des préférences en termes de capacité et de coût, et ne s’agit pas d’un sélecteur de modèle fixe. Le routage du modèle réel est influencé par les abonnements connectés, les restrictions de l’espace de travail et la disponibilité des modèles.
| Modèle | Caractéristiques | Adéquat pour la tâche |
|---|---|---|
| low | Vitesse élevée, coût faible | Modifications mineures, recherches simples et ajustements de format |
| medium | Équilibre entre qualité, vitesse et coût | La plupart du développement quotidien, des corrections de tests et des itérations fonctionnelles |
| high | Raisonnement plus approfondi et traitement plus long | Bugs complexes, analyse architecturale et refactoring inter-modules |
| ultra | Privilégier l’utilisation de la capacité la plus puissante | Tâches d’ingénierie difficiles, ouvertes et à haute valeur |
Prix d’abonnement Amp
Voici les prix en dollars affichés lors de la vérification de la page des prix officiels. La quantité d’Agents et d’Orbs inclus dans l’abonnement, la disponibilité des modèles tiers ainsi que les règles des offres peuvent varier ; les informations finales sont indiquées sur la page de facturation du compte.
| Plan | Prix de référence | Contient la quantité utilisée | Public cible |
|---|---|---|---|
| Megawatt | 20 dollars/mois | Au moins 20 dollars pour l’agent, 750 heures d’Orbs | Développeurs individuels et agents parallèles quotidiens |
| Gigawatt | 200 dollars/mois | Au moins 200 dollars pour l’agent, 1000 heures pour les Orbs xxlarge | Développement à haute intensité et grandes missions à distance |
| Unconstrained | Selon la consommation réelle | Les tokens de modèle et les Orbs sont facturés en fonction des coûts API. | Équipes pour lesquelles la quantité n’est pas adaptée au forfait mensuel fixe |
| Enterprise | Ajouter des services aux entreprises au sein du plan d’utilisation | Fonctions d’entreprise et quantité de modèles selon l’accord | Organisations ayant besoin de SSO, de synchronisation des annuaires et de contrôle des données |
Megawatt prend en charge les modes low et medium ; plus de fonctionnalités en mode high sont disponibles une fois une abonnement ChatGPT compatible connecté. Gigawatt couvre tous les modes, y compris high et ultra.
Les limites de consommation propres aux abonnements de tiers restent en vigueur.
Abonnements, Crédits et règles d'utilisation gratuite
| Projet | Règles | Précautions à prendre |
|---|---|---|
| L’abonnement inclut la quantité utilisée | Consommation d’Agent égale au moins au montant de l’abonnement chaque mois | Péremption à la fin du cycle, sans report |
| Utilisation excessive | Ajouter des crédits payants pour continuer à fonctionner | Déduction selon le coût réel du modèle et des outils |
| Acheter des Crédits | Peut être acheté sans abonnement | Valable 12 mois après l’achat |
| Abonnement tiers | Permet de se connecter à des abonnements pris en charge tels que ChatGPT | Amp ne facture pas de frais supplémentaires pour le token correspondant, mais est soumis à des restrictions de la part de tiers. |
| Individu et équipe ordinaire | Le coût du modèle est, en principe, transféré sans surcoût. | Certains outils tels que la recherche sur le Web peuvent également être facturés. |
| Enterprise | Le manuel officiel indique que le taux d’utilisation est 50 % plus élevé pour les individus et les équipes. | Fournir en même temps des capacités de gouvernance, de données et de soutien |
| Avantages éducatifs | Élèves et enseignants : 10 dollars/mois | Il est nécessaire de déclarer les qualifications selon la procédure officielle. |
Le montant et les conditions d’offre d’Amp Free sont ajustés dynamiquement ; tous les comptes ne reçoivent pas de manière permanente la même somme. Les exécutions automatiques via CLI, SDK et autres appels programmatisés sans interface interactive consomment généralement uniquement des Credits payants, et il ne faut pas compter sur le quota gratuit pour exécuter des tâches en production.
Comment choisir entre mégawatt et gigawatt
| Demande | Proposition de solution | Raison |
|---|---|---|
| Développement quotidien d’un seul entrepôt | Megawatt | À partir de 20 $, incluant un Agent et de nombreuses heures d’Orbs standard |
| Abonné à ChatGPT | Megawatt + abonnement avec lien | Utilisation du modèle pour les modes de prise en charge extensibles |
| Un grand nombre de tâches high ou ultra | Gigawatt | Inclut une limite d’Agent plus élevée et des Orbs xxlarge |
| Les fluctuations mensuelles sont marquées. | Unconstrained | Paiement selon le modèle réel et la consommation de calcul à distance |
| Identité unifiée et exigences de conformité | Enterprise | Ajout de SSO, de synchronisation de répertoires, de stratégies de gestion et de MDR |
Guide d’installation et de début pour Amp CLI
- Vérifier l’environnement :Prend en charge macOS, Linux et Windows WSL ; préparez d’abord Git ainsi que les dépendances nécessaires au fonctionnement du projet.
- Installer la CLI :Effectuez l’installation en utilisant le script d’installation officiel, Homebrew ou le paquet actuel fourni par npm.
- Compte de connexion :Exécutez Amp et effectuez la connexion ainsi que l’autorisation de l’espace de travail dans le navigateur.
- Entrer dans l’entrepôt :Démarrez depuis le répertoire racine du projet, et demandez d’abord à l’Agent de décrire la pile technologique, les commandes de test et les répertoires clés.
- Donner la tâche :Définir les objectifs, les documents pertinents, les limites non modifiables et les conditions d’acceptation.
- Mode de sélection :Utilisez « low » pour des modifications simples, « medium » pour le travail quotidien, et augmentez le niveau pour les tâches difficiles.
- Résultat de l’examen :Vérifier le Diff, exécuter les tests et examiner manuellement la sécurité, les performances et la compatibilité.
Rédaction d’instructions de tâche de haute qualité
- Décrivez d’abord les problèmes visibles pour l’utilisateur, ainsi que la différence entre le comportement actuel et le comportement souhaité.
- Fournir les étapes de réplication, le journal des erreurs, les fichiers pertinents ou le nom du test afin de réduire les recherches inutiles.
- Préciser les contraintes techniques, les versions compatibles, le style de code et les interfaces publiques dont les modifications sont interdites.
- L’agent est invité à lire d’abord les spécifications du projet et la mise en œuvre existante, avant de proposer un plan de modifications succinct.
- Laissez l’Agent exécuter des tests ciblés, des vérifications de type et du formatage après sa mise en œuvre, afin de produire plus que simplement du code.
- Enfin, il est demandé de résumer les changements, les risques restants et les éléments non vérifiés, afin de faciliter l’acceptation manuelle.
Exécuter un agent distant avec Orbs
- Préparer l’entrepôt :Assurer que l’environnement distant peut obtenir le code, les dépendances et les instructions de construction nécessaires.
- Sélectionner les spécifications :Choisissez la taille d’Orb en fonction de la mémoire de compilation, des tâches parallèles et du temps estimé.
- Configurer les Secrets :Utiliser des mécanismes tels que les clés contrôlées et OIDC pour ne pas enregistrer les identifiants à long terme dans le répertoire.
- Démarrer la tâche :Créer à distance des threads d’agent depuis des pages web, une CLI ou d’autres points d’accès pris en charge.
- Suivi des progrès :Voir les commandes, les journaux, les Diff et les problèmes soulevés par l’Agent via des threads multi-plateformes.
- Résultat de la vérification :Exécuter des tests et des prévisualisations d’applications dans un environnement isolé, avant de décider s’il convient de fusionner le code.
- Arrêter en temps voulu :Terminer Orb lorsque la tâche est terminée, le cycle est terminé ou que la direction est incorrecte, afin d’éviter une consommation inutile de calculs.
Compétences, plugins et MCP
- Agent Skills:Chargez les descriptions de domaine, les flux de travail et les outils associés dans les tâches selon les besoins.
- Plugins:Étendre les événements, les commandes, les outils, l’interface et le comportement des agents personnalisés.
- MCP local :Démarrer le serveur via une commande pour fournir des outils supplémentaires à Amp.
- MCP à distance :Se connecter à l’endpoint HTTP, et authentifier via OAuth ou des en-têtes de requête personnalisés.
- Chargement sur demande :Il est recommandé officiellement d’insérer le MCP dans Skills, afin d’éviter que trop d’outils n’occupent le contexte sur une longue période.
- Contrôle des droits :Il est possible de définir des règles d’autorisation, de demande ou de refus par serveur, outil et paramètres.
- Confiance dans l’espace de travail :L’exécution initiale du serveur MCP configuré dans le projet nécessite une approbation explicite.
À quels utilisateurs Amp convient-il ?
- Développeur professionnel :Laissez l’agent gérer les modifications entre fichiers, les tests de correction et l’exploration du répertoire de code.
- Responsable technique :Utiliser Oracle pour examiner la conception, les risques et les solutions de refactoring complexes.
- Équipe à distance :Partage du contexte, de Diff et des enregistrements d’activité de l’Agent au sein d’un thread.
- Équipe d’ingénierie de plateforme :Exécution via la CLI, SDK et accès aux processus internes par des Orbs distants.
- Utilisateurs d’Agent à haute intensité :Exécuter plusieurs tâches à distance en même temps et suivre leur progression depuis un téléphone ou un site web.
- Organisation de la R&D en entreprise :Il est nécessaire SSO, un contrôle des politiques, l’attribution de la consommation et une conservation minimale des données.
Avantages du produit
- Centré sur les terminaux et l’ensemble du code, adapté aux projets réels plutôt qu’à la simple complétion de lignes de code ;
- Les quatre modes, de low à ultra, permettent aux utilisateurs de contrôler les capacités et les coûts en fonction de la valeur de la tâche ;
- Oracle, les agents enfants et les Orbs distants parallèles peuvent décomposer des tâches complexes ;
- Les pages web, la CLI et les appareils mobiles partagent des threads, ce qui facilite l’observation asynchrone et la poursuite des tâches ;
- Prend en charge Skills, Plugins, MCP et SDK programmables, offrant de nombreuses possibilités d’extension ;
- En plus de l’abonnement, il est possible d’acheter des crédits à la carte, sans obligation d’un forfait fixe.
- Permet de se connecter à des abonnements AI tierces pris en charge, afin de réduire certains frais de tokens redondants.
Restrictions d'utilisation et précautions
- Amp change fréquemment de modèles, de modes et de formes de produits, sans insister sur la compatibilité avec les anciennes fonctionnalités ; l’équipe doit se concentrer sur les mises à jour.
- L’extension d’édition a été arrêtée, les utilisateurs dépendant de la barre latérale ancienne de VS Code ou de Cursor doivent migrer vers la CLI ;
- Le modèle n’est pas lié à un schéma fixe ; pour une même tâche, des coûts et des résultats différents peuvent résulter à différentes périodes.
- High, Ultra, Oracle et les agents parallèles peuvent consommer rapidement des crédits payants ;
- L’agent peut exécuter des commandes Shell et modifier de nombreux fichiers ; des instructions erronées peuvent entraîner des risques pour les données ou le stockage.
- L’environnement de build dans Orbs peut différer de l’environnement de production local, et les résultats doivent donc être vérifiés séparément.
- Les qualifications et les quotas offerts gratuitement ne sont pas fixes et ne peuvent pas servir de garantie pour un budget de production continu.
Conseils de sécurité et de données
Enterprise propose une politique de conservation minimale des données, afin de limiter la durée pendant laquelle les fournisseurs de modèles tiers peuvent conserver les données d’inférence, mais cela ne signifie pas que aucune donnée ne sera conservée. La surveillance de la sécurité et des abus, les exigences spécifiques aux modèles ainsi que les obligations légales peuvent encore donner lieu à des exceptions.
- Vérifier avant le lancement les clés dans le dépôt, les configurations de production, les données des clients et les certificats privés ;
- Restreindre les permissions de Shell, MCP et des plugins, et conserver une confirmation manuelle pour les écritures et les opérations externes ;
- Les Orbs à distance utilisent des identifiants à court terme, OIDC et des comptes de service avec des privilèges minimaux ;
- Ne laissez pas l’agent exécuter directement des déploiements en production, la suppression de bases de données ou des migrations irréversibles ;
- Intégrer le code généré par l’agent dans les processus normaux d’évaluation, de test, de scan des dépendances et de vérification de sécurité ;
- Avant utilisation, l’entreprise doit vérifier le stockage des threads, le fournisseur de modèles, la région et les règles de réservation.
Plateforme et informations sur le logiciel open source
Amp CLI prend en charge macOS, Linux et Windows WSL, et peut se connecter à Neovim, aux éditeurs de la famille VS Code ainsi qu’à Zed pour obtenir le contexte d’une IDE. La méthode de connexion est différente des extensions de barre latérale pour éditeurs, désormais abandonnées.
L’agent principal d’Amp, les services cloud et la CLI n’ont pas été publiés en tant que produit open source complet. Une API Python, des interfaces de plugins, un manuel ainsi que quelques ressources d’exemples sont fournis officiellement, mais cela ne permet pas de considérer l’entité Amp elle-même comme open source.
Questions fréquentes
Amp est-il gratuit ?
Amp peut offrir des crédits gratuits dynamiques aux utilisateurs éligibles, mais les critères d’éligibilité et le montant varient. Les appels CLI programmés et les SDK nécessitent généralement des Credits payants ; une utilisation régulière est plus adaptée à un abonnement ou au paiement à l’usage.
Combien coûte un Amp Megawatt ?
Selon la page de tarification officielle, le prix est de 20 dollars par mois, ce qui inclut au moins 20 dollars d’utilisation d’Agent et 750 heures d’Orbs. Une fois épuisés, des Credits peuvent être achetés pour continuer à utiliser le service.
Amp prend-il également en charge les extensions de VS Code ?
Les extensions pour les anciennes versions de VS Code et Cursor ont été désactivées en mars 2026. Il est actuellement recommandé d’installer Amp CLI, puis de le connecter à des éditeurs pris en charge afin d’obtenir le contexte du projet.
Amp peut-il exécuter du code dans le cloud ?
Oui, Orbs est utilisé pour exécuter des Agents, des commandes et des tâches de développement dans un environnement de calcul à distance. Avant utilisation, il convient de configurer correctement l’accès au dépôt, les Secrets, les spécifications et les conditions d’arrêt.
Amp est-il open source ?
Non, les produits et services principaux d’Amp ne sont pas des projets open source complets. Le SDK public, les interfaces de plugins et les ressources d’exemple ne signifient pas que le code source de l’Agent ou de la plateforme cloud est disponible.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164