mini-SWE-agent exécute le modèle de langue et les outils de ligne de commande sélectionnés pour travailler sur la tâche dans le référentiel. Il existe des options de démarrage et d'isolation interactives.

Quand l'agent a un terminal
mini-SWE-agent reçoit la tâche et travaille avec les commandes disponibles. En mode interactif mini, l'utilisateur peut confirmer les actions proposées. Pour un script avec un projet inconnu, cela vous permet de voir quels fichiers l'agent va lire et quel test exécuter. Avant de travailler, il est préférable d'ouvrir une copie d'étude, de supprimer les secrets inutiles de l'environnement et de spécifier une commande de vérification précise.
Le projet a des options pour démarrer dans un environnement isolé. Ils sont utiles si la tâche implique l'exécution du code de quelqu'un d'autre ou des répétitions sur des copies individuelles du dépôt.
Erreur avec la liste vide
Dans le programme, la fonction doit renvoyer un résultat vide, mais se réfère au premier élément. Donnez à l'agent une commande de lecture et indiquez qu'il n'est pas nécessaire de modifier le comportement des données non vides. Demandez-lui de préparer un petit test qui tombe à la correction. Après le travail, voyez ce qui est vérifié dans le test. Le remplacement de l'exception par d'autres peut rendre le rapport plus calme et laisser le comportement attendu sans vérification.
Retirez l'arbre de travail avant la fin. Les fichiers d'environnement temporaire et les modifications de dépendance ne doivent pas être accidentellement entrés dans un patch pour une seule fonction.
L'environnement et le modèle sont personnalisés séparément
Les commandes peuvent être exécutées à côté d'un projet ou dans un environnement séparé. L'appel du modèle dépend des paramètres du fournisseur. Avant de travailler avec un dépôt fermé, déterminez quelles données la configuration sélectionnée envoie et quels chemins voient le processus.
Pour quelles tâches convient-il
- Préparer un patch pour la description d'une petite erreur
- Lancer la vérification des modifications dans un environnement séparé
Les points forts
- Le mode interactif prend en charge la confirmation des commandes
- Il existe des configurations pour les environnements isolés
Limites
- L'utilisateur choisit un modèle et configure l'environnement
- L'exécution locale des commandes ne signifie pas que le texte de la requête reste sur l'appareil
Choix et conditions
- Mode gratuit
- Oui
- Période d'essai
- Non confirmé
- Sans inscription
- Non confirmé
- Interface en russe
- Non confirmé
- Installation locale
- Non confirmé
- API
- Non confirmé
« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.
- Formats d’entrée
- Code, texte
- Résultat
- Code, texte
Conditions
Code publié par le MIT. Les coûts d'accès au modèle et à l'environnement informatique sont déterminés séparément. L'exécution locale des commandes ne signifie pas que le texte de la requête reste sur l'appareilDe la tâche au premier résultat
Exemple pratique
- Tâche
- Préparer un patch pour la description d'une petite erreur
- Que préparer
- La fonction d'apprentissage du traitement de la liste, la commande de lecture et le résultat correct pour l'entrée vide.
Consigne ou requête
Répète l'échec, ajoute le test à la liste vide et fais une correction minimale. Gardez votre comportement à l'entrée vide.
Résultat attendu
Un petit patch avec un test et une liste des commandes exécutées.
Comment vérifier le résultat
- Lancez le test avant et après la correction.
- Parcourez l'arborescence et supprimez les fichiers temporaires.
Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.
Vérifier les détails
Sources officielles
- Page mini-SWE-agent
- Mode interactif mini et confirmation des commandes
- Conditions d'accès et de paiement
La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.

