Canonical: https://instain.ru/de/ai/mini-swe-agent/
Language: de

Princeton und Stanford  Offener Agent für Code

# mini-SWE-agent. 

Kompakter Code-Agent mit wählbarer Startumgebung

4.18 / 5    [Katalogbewertung](https://instain.ru/de/ai/mini-swe-agent/#editorial-rating) [Offizielle Website ](https://mini-swe-agent.com/latest/)

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](https://instain.ru/assets/images/mini-swe-agent-screen-d12b27adb5bc-1200.webp)

Offizielle Dokumentation mini-SWE-agent mit einer Übersicht über die Betriebsarten.  [Quelle öffnen ](https://mini-swe-agent.com/latest/)

## 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

-  [Seite mini-SWE-agent ](https://mini-swe-agent.com/latest/)

-  [Interaktiver Modus mini und Befehlsbestätigung ](https://mini-swe-agent.com/latest/usage/mini/)

-  [Zugang und Zahlungsbedingungen ](https://github.com/SWE-agent/mini-swe-agent)

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.

Das Tool im Überblick

Entwickler

Princeton und Stanford

Kategorie

[Code](https://instain.ru/de/category/code/)

Zugang

Sie benötigen einen installierten Agenten, ein geeignetes Modell und eine Umgebung, um Befehle auszuführen. Konfigurieren Sie für automatische Starts eine isolierte Arbeitskopie.

Zahlung

Der Code wurde vom MIT veröffentlicht. Die Kosten für die Nutzung des Modells und der Computerumgebung werden separat festgelegt.

API

Keine separate API angegeben

[Entwicklerbedingungen ](https://github.com/SWE-agent/mini-swe-agent)

Katalogbewertung

4.18 / 5 

Funktionen

4.10 / 5 

Arbeitsszenarien

4.00 / 5 

Ökosystem

4.20 / 5 

Dokumentation

4.40 / 5 

Die Punkte dienen der Orientierung im Katalog. Sie sind weder Nutzerbewertungen noch Ergebnisse persönlicher Tests.

[Siehe Methodik ](https://instain.ru/de/methodology/)
