Princeton und Stanford Offener Agent für Code

mini-SWE-agent.

Kompakter Code-Agent mit wählbarer Startumgebung

4.18 / 5Katalogbewertung
Offizielle Website

mini-SWE-agent startet das ausgewählte Sprachmodell und die Befehlszeilenwerkzeuge, um an einer Aufgabe im Repository zu arbeiten. Es gibt einen interaktiven Start und Isolationsoptionen.

Offizielle Dokumentation mini-SWE-agent mit Überblick über die Betriebsmodi
Offizielle Dokumentation mini-SWE-agent mit einer Übersicht über die Betriebsarten. Quelle öffnen

Wenn der Agent ein Terminal hat

mini-SWE-agent empfängt die Aufgabe und arbeitet mit verfügbaren Befehlen. Im interaktiven Modus mini kann der Benutzer die vorgeschlagenen Aktionen bestätigen. Für ein Skript mit einem unbekannten Projekt gibt es die Möglichkeit zu sehen, welche Dateien der Agent lesen wird und welchen Test er ausführen soll. Vor der Arbeit ist es besser, eine Schulkopie zu öffnen, unnötige Geheimnisse aus der Umgebung zu entfernen und den genauen Verifizierungsbefehl anzugeben.

Das Projekt hat Optionen für den Start in einer isolierten Umgebung. Sie werden nützlich sein, wenn die Aufgabe die Ausführung eines fremden Codes oder wiederholte Läufe auf separaten Kopien des Repositorys beinhaltet.

Fehler mit leerer Liste

Im Lehrplan muss die Funktion ein leeres Ergebnis zurückgeben, greift jedoch auf das erste Element zu. Geben Sie dem Agenten einen Wiedergabebefehl und geben Sie an, dass das Verhalten für nicht leere Daten nicht geändert werden muss. Bitten Sie um einen kleinen Test, der vor der Bearbeitung fällt. Schauen Sie nach der Arbeit, was im Test überprüft wird. Das Ersetzen eines Ausschlusses durch einen anderen kann den Bericht ruhiger machen und das erwartete Verhalten ohne Überprüfung lassen.

Überprüfen Sie den Arbeitsbaum vor dem Abschluss. Temporäre Umgebungsdateien und Abhängigkeitsänderungen sollten nicht versehentlich in den Patch für eine einzelne Funktion gelangen.

Umgebung und Modell werden separat angepasst

Befehle können in der Nähe des Projekts oder in einer separaten Umgebung ausgeführt werden. Der Aufruf des Modells hängt von den Einstellungen des Anbieters ab. Bevor Sie mit einem geschlossenen Repository arbeiten, bestimmen Sie, welche Daten die ausgewählte Konfiguration sendet und welche Pfade der Prozess sieht.

Für welche Aufgaben geeignet

  • Einen Patch zur Beschreibung eines kleinen Fehlers erstellen
  • Eine Änderungsüberprüfung in einer separaten Umgebung ausführen
Funktionen

Stärken

  • Interaktiver Modus unterstützt die Bestätigung von Befehlen
  • Konfigurationen für isolierte Umgebungen
Zu berücksichtigen

Einschränkungen

  • Der Benutzer wählt das Modell und stellt die Umgebung ein
  • Lokal starten bedeutet nicht, dass der Text der Abfrage auf dem Gerät bleibt

Auswahl und Bedingungen

Kostenlose Nutzung
Ja
Testphase
Nicht bestätigt
Keine Registrierung erforderlich
Nicht bestätigt
Russische Benutzeroberfläche
Nicht bestätigt
Lokale Installation
Nicht bestätigt
API
Nicht bestätigt

„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.

Eingabeformate
Code, Text
Ergebnis
Code, Text

Bedingungen

Der Code wurde vom MIT veröffentlicht. Die Kosten für die Nutzung des Modells und der Computerumgebung werden separat festgelegt. Lokal starten bedeutet nicht, dass der Text der Abfrage auf dem Gerät bleibt

Von der Aufgabe zum ersten Ergebnis

Praxisbeispiel

Aufgabe
Einen Patch zur Beschreibung eines kleinen Fehlers erstellen
Was Sie vorbereiten sollten
Lernfunktion für die Listenverarbeitung, Wiedergabebefehl und korrektes Ergebnis für den leeren Eingang.

Aufgabenbeschreibung oder Prompt

Spielen Sie den Absturz ab, fügen Sie einen Test für die leere Liste hinzu und machen Sie eine minimale Korrektur. Bewahren Sie das Verhalten am nicht leeren Eingang auf.

Erwartetes Ergebnis

Ein kleiner Patch mit einem Test und einer Liste der ausgeführten Befehle.

So prüfen Sie das Ergebnis

  • Führen Sie den Test vor und nach der Bearbeitung durch.
  • Durchsuchen Sie den Arbeitsbaum und schließen Sie temporäre Dateien aus.

Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.

Details überprüfen

Offizielle Quellen

  1. Seite mini-SWE-agent
  2. Interaktiver Modus mini und Befehlsbestätigung
  3. Zugang und Zahlungsbedingungen

Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.