machichdigital

System Prompts

System PromptSystem Prompts von Coding-AgentenLizenz: Apache-2.0 (Aider-AI)frei kopierbar

Aider — System Prompt (Edit-Block-Modus)

Zuletzt aktualisiert:

⬇ Als Datei laden

⧉ –× kopiert⬇ –× heruntergeladenBewertung:

Typ

System Prompt

Lizenz

Apache-2.0 (Aider-AI)

Anwendungsfeld

System Prompts von Coding-Agenten

Alle, die einen Agenten bauen, der bestehende Dateien ändern statt neu schreiben soll.

Voraussetzungen

  • Grundkenntnisse im Prompt-Engineering für Agenten
  • Ein LLM zum Testen, idealerweise eines ohne native Tool-Use-API

Die Kernanweisung des Terminal-Agenten Aider für seinen Standardmodus: Änderungen werden nicht als ganze Datei ausgegeben, sondern als Such-und-Ersetzen-Blöcke — sparsam bei Token und präzise beim Anwenden.

Für wen: Alle, die einen Agenten bauen, der bestehende Dateien ändern statt neu schreiben soll.

Installation

Python-Datei mit der Klasse EditBlockPrompts. Der eigentliche System Prompt steht in main_system, die Formatregeln für die Änderungsblöcke in system_reminder.

Erste Schritte

Das Lehrstück sind die SEARCH/REPLACE block Rules: eine minutiöse Vorgabe, wie das Modell eine Änderung ausdrücken muss, damit sie maschinell anwendbar ist. Wer schon daran gescheitert ist, dass ein Modell Code „ungefähr richtig“ zurückgibt, findet hier die ausformulierte Lösung — inklusive der Anweisung, bei Unklarheiten nachzufragen statt zu raten.

Im Detail

Dieser System Prompt ist die Kernanweisung von Aider im Standardmodus: Statt ganze Dateien neu auszugeben, soll das Modell Änderungen als SEARCH/REPLACE-Blöcke liefern — ein exakter Ausschnitt des Originaltexts, gefolgt vom Ersatztext. Das spart Tokens bei großen Dateien und macht Änderungen maschinell zuverlässig anwendbar, weil der Patch nur an eindeutig identifizierten Stellen greift. Für alle, die einen eigenen Agenten bauen, der bestehenden Code chirurgisch statt destruktiv ändern soll, ist das ein bewährtes, offengelegtes Muster — inklusive der Formulierungen, mit denen Aider Eindeutigkeit und Formattreue der Blöcke erzwingt. Bei sehr großen, unübersichtlichen Diffs ist Volldatei-Ausgabe wie bei Cline manchmal robuster.

Beispiel aus der Praxis

Jemand baut einen eigenen CLI-Agenten für ein lokales Modell ohne Function-Calling-API und übernimmt diesen Prompt. Auf die Anfrage „füge Fehlerbehandlung in parse.py hinzu“ liefert das Modell einen SEARCH/REPLACE-Block statt der ganzen Datei, den der Agent im Original ersetzt.

Praxis-Tipp

Eigenen Agenten-Prompt mit diesem Blockformat testen: eine kleine Funktion ändern lassen und prüfen, ob der SEARCH-Teil exakt im Original vorkommt — sonst schlägt das Patchen fehl.

Stolperfallen

Das Modell erzeugt gelegentlich einen Suchblock, der nicht exakt im Original vorkommt, etwa wegen abweichender Leerzeichen — dann schlägt die Ersetzung fehl, weshalb exaktes Matching und eine Retry-Logik eingeplant werden sollten. Bei sehr großen Änderungen oder neuen Dateien ist das Blockformat ungeeignet; dort sollte die ganze Datei ausgegeben werden.

Siehe auch

Lizenz & Quelle

Inhalt ansehen (system-prompt-aider-editblock.py)
Lade …

Erfahrungen & Kommentare.

Funktioniert der System Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

Cline — System Prompt

Der vollständige System Prompt des Coding-Agenten Cline: die Anweisung, mit der die Erweiterung ihr Sprachmodell steuert — inklusive Platzhaltern für Plattform, Datum, IDE und Arbeitsverzeichnis.

Apache-2.0 (Cline Bot Inc.)♥ –⧉ –

Goose — System Prompt

Der System Prompt von Goose, dem quelloffenen Agenten der Agentic AI Foundation. Ein Jinja-Template: Abschnitte für Erweiterungen und Antwortregeln werden je nach aktiver Konfiguration ein- oder ausgeblendet.

Apache-2.0 (Block / Agentic AI Foundation)♥ –⧉ –

system-prompts-and-models-of-ai-tools

Die größte öffentliche Sammlung extrahierter System Prompts kommerzieller KI-Werkzeuge — über 140.000 Sterne, laufend erweitert um neue Anbieter und Versionen.

GPL-3.0 am Repo — Inhalte gehören den jeweiligen Anbietern♥ –⧉ –