Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Micro Agent

Micro Agent est un outil d'IA qui écrit et corrige itérativement du code en fonction des cas de test fournis. Il se concentre sur la génération de code qui réussit les tests, dans le but de réduire les itérations manuelles et d'améliorer la qualité du code. Il prend en charge divers fournisseurs de LLM et offre des capacités de correspondance en ligne de commande et de correspondance visuelle expérimentale.

Voir le dépôt
Partager
Voir le dépôt
Partager

Micro Agent est un outil basé sur l'IA conçu pour aider les développeurs en écrivant et en affinant du code. Sa fonctionnalité principale tourne autour de la génération de code qui satisfait des cas de test prédéfinis, automatisant ainsi le processus itératif de débogage et d'amélioration. Cette approche vise à résoudre le défi courant des LLM produisant du code qui nécessite une correction manuelle approfondie.

Lire la suite

L'outil fonctionne en générant d'abord un cas de test, puis en produisant itérativement du code jusqu'à ce que tous les tests spécifiés soient réussis. Cette méthodologie de développement piloté par les tests (TDD) est au cœur de la conception de Micro Agent, garantissant que le code généré est non seulement fonctionnel, mais aussi robuste et vérifiable. Le projet met l'accent sur une philosophie d'agent « micro », ce qui signifie qu'il est intentionnellement axé sur une tâche unique et bien définie : écrire des tests, puis générer du code qui réussit ces tests. Cela contraste avec les agents d'IA plus généraux qui peuvent parfois entraîner des erreurs cumulatives.

Micro Agent prend en charge l'intégration avec plusieurs fournisseurs de LLM populaires, notamment Claude, OpenAI et Ollama, ainsi que tout service compatible OpenAI comme Groq. Les utilisateurs peuvent configurer leurs clés API et leurs modèles préférés directement via l'interface en ligne de commande. L'outil offre deux modes de fonctionnement principaux : la correspondance de tests unitaires et un mode de correspondance visuelle expérimental. Dans la correspondance de tests unitaires, les utilisateurs fournissent un script de test que Micro Agent exécute après chaque tentative de génération de code. La fonctionnalité de correspondance visuelle, encore en développement, permet à l'agent de tenter de faire correspondre une conception donnée en comparant la sortie du code rendu à une capture d'écran.

L'installation est simple via npm, nécessitant Node.js v18 ou une version ultérieure. Démarrer peut être aussi simple que d'exécuter `micro-agent` en mode interactif, ce qui guide l'utilisateur tout au long du processus de génération de code. Pour des cas d'utilisation plus avancés, les utilisateurs peuvent spécifier des chemins de fichiers, des scripts de test, des fichiers de prompt et même des cibles visuelles. Le projet comprend également des options pour configurer le nombre maximum d'exécutions et gérer les paramètres via une commande `config` dédiée ou des variables d'environnement. Les contributions sont les bienvenues, avec un accent sur l'amélioration des capacités de l'agent et de l'expérience utilisateur.

  • CatégorieAssistants de codage IA
  • Modèle tarifaireOpen source
  • DéploiementCloud
  • PlateformesLigne de commande

  • Génération et itération de code alimentées par l'IA

  • Approche de développement piloté par les tests

  • Prend en charge plusieurs fournisseurs de LLM (Claude, OpenAI, Ollama, Groq)

  • Mode interactif pour la génération de code guidée

  • Correspondance de tests unitaires pour la vérification du code

  • Correspondance visuelle expérimentale pour l'adhérence à la conception

  • Clés API et modèles configurables

  • Tentatives d'exécution maximales personnalisables

  • Intégration avec Visual Copilot pour la conversion de Figma en code

  • Interface en ligne de commande pour la configuration et l'exécution

  1. Installer : Exécutez `npm install -g @builder.io/micro-agent`

  2. Configurer la clé API : Utilisez `micro-agent config set OPENAI_KEY=<votre jeton>` ou `micro-agent config set ANTHROPIC_KEY=<votre jeton>`

  3. Définir le modèle : Utilisez `micro-agent config set MODEL=<nom du modèle>` (par exemple, `gpt-4o`, `claude-3-5-sonnet-20241022`)

  4. Exécuter en mode interactif : Exécutez `micro-agent` et suivez les instructions

  5. Exécuter avec des tests : Utilisez `micro-agent <chemin du fichier> -t "<script de test>"`

  6. Exécuter avec correspondance visuelle : Utilisez `micro-agent <chemin du fichier> --visual <url>` (nécessite une clé API Anthropic)

  • Raffinement de code automatisé
  • Assistance au développement piloté par les tests
  • Prototypage rapide
  • Réduction du débogage manuel
  • Implémentation de la conception en code
  • Amélioration de la génération de code LLM
  • Augmentation de la productivité des développeurs

Chez BuilderIO

Avis sur Micro Agent

Chargement...

Outils IA populaires comme Micro Agent

TestSprite AI Testing

Applications IA

TestSprite est une plateforme alimentée par l'IA qui automatise les tests logiciels. Elle crée des plans de test, écrit du code, exécute des tests et débogue avec un minimum…

Revue de code et tests IA

N°36 en Revue de code et tests IA

Voir l'outil

Applications IA

Plateforme alimentée par l'IA qui automatise les tests logiciels. Elle crée des plans de test, écrit du code, exécute des tests et débogue avec un minimum…TestSprite est une plateforme alimentée par l'IA qui automatise les tests logiciels. Elle crée des plans de test, écrit du code, exécute des tests et débogue avec un minimum…

En vedetteRevue de code et tests IA
N°36 en Revue de code et tests IA

Copilot Chat

Applications IA

Copilot Chat est un outil basé sur l'IA qui génère du code à partir de cas de test et d'exigences définis. Il affine itérativement le code jusqu'à ce que tous les tests…

Assistants de codage IA

N°169 pour Refactorisation de code

Voir l'outil

Applications IA

Outil basé sur l'IA qui génère du code à partir de cas de test et d'exigences définis. Il affine itérativement le code jusqu'à ce que tous les tests…Copilot Chat est un outil basé sur l'IA qui génère du code à partir de cas de test et d'exigences définis. Il affine itérativement le code jusqu'à ce que tous les tests…

Assistants de codage IA
N°169 pour Refactorisation de code

Agent de Test Diffblue

Applications IA

L'Agent de Test Diffblue génère, vérifie et corrige de manière autonome des tests unitaires dans des bases de code d'entreprise. Il est conçu pour améliorer la couverture du code…

Revue de code et tests IASanté et sciences de la vie

N°38 pour CTO

Voir l'outil

Applications IA

L'Agent de Test Diffblue génère, vérifie et corrige de manière autonome des tests unitaires dans des bases de code d'entreprise. Il est conçu pour améliorer la couverture du code…

Revue de code et tests IASanté et sciences de la vie
N°38 pour CTO

Momentic est une plateforme de test alimentée par l'IA pour les applications web et mobiles. Elle automatise la création de tests à l'aide du langage naturel, étend la couverture…

Revue de code et tests IA

N°60 en Revue de code et tests IA

Voir l'outil

Plateforme de test alimentée par l'IA pour les applications web et mobiles. Elle automatise la création de tests à l'aide du langage naturel, étend la couverture…Momentic est une plateforme de test alimentée par l'IA pour les applications web et mobiles. Elle automatise la création de tests à l'aide du langage naturel, étend la couverture…

En vedetteRevue de code et tests IA
N°60 en Revue de code et tests IA

KaneAI est un agent de test de bout en bout natif GenAI qui écrit, exécute et fait évoluer les tests de manière autonome. Auteur de tests en langage naturel pour le web et le…

Revue de code et tests IA

N°135 en Agents IA

Voir l'outil

Agent de test de bout en bout natif GenAI qui écrit, exécute et fait évoluer les tests de manière autonome. Auteur de tests en langage naturel pour le web et le…KaneAI est un agent de test de bout en bout natif GenAI qui écrit, exécute et fait évoluer les tests de manière autonome. Auteur de tests en langage naturel pour le web et le…

Revue de code et tests IA
N°135 en Agents IA

TestDriver est un outil de test d'interface utilisateur alimenté par l'IA qui s'intègre aux dépôts GitHub. Il écrit automatiquement des tests d'interface utilisateur et détecte…

Revue de code et tests IA

N°160 en Agents IA

Voir l'outil

Outil de test d'interface utilisateur alimenté par l'IA qui s'intègre aux dépôts GitHub. Il écrit automatiquement des tests d'interface utilisateur et détecte…TestDriver est un outil de test d'interface utilisateur alimenté par l'IA qui s'intègre aux dépôts GitHub. Il écrit automatiquement des tests d'interface utilisateur et détecte…

Revue de code et tests IA
N°160 en Agents IA

Zorro

Applications IA

Zorro (anciennement Narrative) est une plateforme de test AI, soutenue par Y Combinator, qui exécute des tests de bugs AI et des tests de régression AI sur des applications web,…

Revue de code et tests IA

N°131 en Revue de code et tests IA

Voir l'outil

Applications IA

Plateforme de test AI, soutenue par Y Combinator, qui exécute des tests de bugs AI et des tests de régression AI sur des applications web,…Zorro (anciennement Narrative) est une plateforme de test AI, soutenue par Y Combinator, qui exécute des tests de bugs AI et des tests de régression AI sur des applications web,…

Revue de code et tests IA
N°131 en Revue de code et tests IA
1 sur 8