Agents & AutomatisierungAnleitung
Schreiben Sie einen Prompt, der einen Agenten ein Tool bauen lässt: 3 Teile
Wo das Tool lebt, was es tut, welche Details feststehen: ein dreiteiliger Prompt nach DeepSeeks Creator-Mode-Beispielen, plus was eine Build-Session kostet.

Auf dieser Seite
Sie haben einen Agenten gebeten, „ein Tool zu bauen“, und etwas Vages bekommen, das nicht zu Ihrer App passt. Die Lösung ist kein längerer Prompt, sondern ein Prompt mit drei konkreten Teilen: wo das Tool lebt, was es tut und die konkreten Details, die gelten müssen. Rechnen Sie auch mit mehr als einer Runde: Selbst DeepSeek sagt, dass einige seiner Demo-Plugins über mehrere Gesprächsrunden hinweg verfeinert wurden.
Die meisten Prompts in DeepSeeks Sammlung für das Demo-Video zum Harness Creator Mode zeigen diese dreiteilige Form. Die Seite (DeepSeeks Creator-Mode-Prompt-Sammlung, geprüft am 3. November 2026, kein Veröffentlichungsdatum auf der Seite) listet sieben Plugins auf: eine 3D-Galerie berühmter Wahrzeichen, eine 3D-Visualisierung eines Transformers, eine verpixelte DSH-Oberfläche, eine Werkbank für Postergestaltung, eine Werkbank für Videobearbeitung, einen Paper-Reader und Gesprächsstatistiken. Um eines zu verwenden, fügen Sie den Prompt in DeepSeek Harness ein und wählen die Option Creator Mode. Jeder Prompt ist auf Englisch und Chinesisch angegeben.
Wie die drei Teile in einem echten Prompt aussehen#
Nehmen Sie den Prompt für die 3D-Visualisierung eines Transformers von dieser Seite. Er beginnt mit „Create a DeepSeek Harness plugin with a left sidebar entry“. Das ist Teil eins: wo das Tool lebt. Dann beschreibt er die Funktion: ein interaktives 3D-Demonstrationsspiel, das die Transformer-Berechnung erklärt. Teil zwei. Er endet mit einer Anforderung, die leicht zu vergessen und später ärgerlich zu beheben ist: Der Panel-Titel und die Toolbar dürfen die nativen macOS-Fensterknöpfe nicht überlappen. Teil drei.
Die anderen Prompts auf der Seite folgen derselben Form, mit Unterschieden. Der Einstiegspunkt variiert: ein Eintrag in der linken Seitenleiste bei drei von ihnen, ein aus dem Gespräch erreichbarer Punkt bei zwei, die rechte Seitenleiste beim Paper-Reader. Am Ende werden sie konkret: fünf Stile, einer davon verpixelt, oder ein Standard-Seitentitel „Everything is a plugin“. Das ist das Muster, das es zu kopieren lohnt, und der Unterschied zeigt sich schnell:
Vergleichen
Vage vs. drei Teile
Vorher
Bau mir ein Tool für meine Gespräche.
Nachher
Erstelle ein Plugin mit einem Eintrag in der linken Seitenleiste. Es zeigt Statistiken für meine Gespräche: wie viele es gibt, wie lang jedes ist und welcher Tag der geschäftigste war. Der Panel-Titel darf die Fensterknöpfe nicht überlappen.
Die erste Version lässt den Agenten über alles raten. Wohin kommt es? Eine Seitenleiste, ein Befehl, ein separates Fenster? Was zählt als „für meine Gespräche“? Die zweite beantwortet diese Fragen, bevor der Agent sie stellen muss.

Schreiben Sie Ihren eigenen, Teil für Teil#
Angenommen, Sie wollen ein kleines Panel, das ein Paper liest und Ihnen erlaubt, Fragen dazu zu stellen. Gehen Sie die Teile der Reihe nach durch.
Wo es lebt. Ein Satz, und nennen Sie den genauen Ort: „ein Plugin mit einem Eintrag in der linken Seitenleiste“, „ein Button in der Toolbar“, „eine Seite, die aus dem Menü geöffnet wird“. Wenn Sie es weglassen, wählt der Agent für Sie.
Was es tut. Beschreiben Sie, was Sie sehen und anklicken, nicht wie es gebaut ist. „Sie ziehen ein PDF hinein, links wird der Text angezeigt, rechts gibt es einen Chat dazu.“ Lassen Sie das Framework weg, es sei denn, Sie haben einen Grund, eines zu nennen.
Konkrete Anforderungen. Hier kommen die Dinge hin, die letztes Mal schiefgelaufen sind. Layout-Regeln, Dinge, die sich nicht überlappen dürfen, eine Sprache, ein Dateiformat, ein Limit wie „keine Netzwerkaufrufe“. Kurze, prüfbare Zeilen. Wenn Sie nicht am Ergebnis erkennen können, ob eine Anforderung erfüllt wurde, formulieren Sie sie um, bis Sie es können.
Zusammengesetzt:
Create a plugin with a left sidebar entry.
It is a paper reader: I open a PDF, the text is shown
on the left, and a chat about the paper is on the right.
Requirements:
- the panel title must not overlap the window buttons
- the chat answers only from the paper's text
- keep everything in one fileSenden Sie ihn durch die API#
Creator Mode ist eine Funktion von DeepSeek Harness; der Prompt selbst ist reiner Text, also kann alles, was einen Prompt liest, ihn ausführen, auch ein Skript, das die CheapTokens-API aufruft. Der folgende Prompt ist der obige, gesendet an DeepSeek-V4-Flash (vollständige ID deepseek-, 380K Kontext, bis zu 32.768 Tokens in einer Antwort, was Platz für ein ganzes Plugin in einer Antwort lässt):
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.cheaptokens.dev/v1",
api_key=os.environ["CHEAPTOKENS_API_KEY"],
)
prompt = """Create a plugin with a left sidebar entry.
It is a paper reader: I open a PDF, the text is shown
on the left, and a chat about the paper is on the right.
Requirements:
- the panel title must not overlap the window buttons
- the chat answers only from the paper's text
- keep everything in one file"""
resp = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Flash-0731",
messages=[{"role": "user", "content": prompt}],
max_tokens=8000,
)
print(resp.choices[0].message.content)
print(resp.choices[0].finish_reason, resp.usage)Der Schlüssel gehört in eine Umgebungsvariable, niemals in die Datei. Wenn finish_reason length ausgibt, wurde das Plugin durch max_tokens abgeschnitten: Erhöhen Sie das Limit. DeepSeek Harness selbst mit einem benutzerdefinierten Provider einzurichten, ist eine separate Aufgabe, behandelt in DeepSeek Harness mit CheapTokens verbinden. Die Grundlagen zum ersten Request stehen in der CheapTokens-Dokumentation.
Warum ein Prompt selten ausreicht#
DeepSeek sagt es deutlich: Einige der Demo-Plugins wurden über mehrere Gesprächsrunden hinweg verfeinert, sodass ein einzelner Prompt das Video möglicherweise nicht exakt reproduziert. Stellen Sie es sich wie ein Briefing an einen Handwerker vor. Die erste Zeichnung bringt Sie durch den größten Teil des Raums, und Sie gehen ihn durch und sagen „die Tür öffnet in die falsche Richtung“.
Probier es selbstProbieren Sie es aus: Was sollte Runde zwei sagen?Antwort anzeigen
Nennen Sie, was Sie gesehen haben, nicht was Sie fühlen. „Der Titel überlappt den Schließen-Button; verschiebe ihn 40 px nach rechts“ bekommt eine Korrektur. „Das Layout stimmt nicht“ bekommt eine weitere Vermutung. Jede Korrektur wird zu einer weiteren Zeile im Anforderungsteil für das nächste Mal.

Und dort geht das Geld hin. Ein Agent sendet das Gespräch mit jeder Runde erneut (derselbe Effekt wie in warum ein langer Chat mehr kostet), sodass Runde fünf den Prompt, vier frühere Antworten und den gesamten bisherigen Code mitführt.
Was eine Build-Session kostet#
Hier ist eine angenommene Session, keine Messung: fünf Runden, etwa 12.000 gesendete Tokens pro Runde (Prompt, Historie, aktueller Code) und etwa 6.000 zurückgeschriebene Tokens. Die folgende Tabelle verwendet Live-Preise von CheapTokens für jedes Modell; die OpenRouter-Spalte dient dem Vergleich derselben Session insgesamt, mit Input und Output zusammengezählt.
| Modell | Input $/1M | Output $/1M | Pro Anfrage | 5 Anfragen | OpenRouter, 5 Anfragen |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00048 | $0.0024 | $0.0045 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00078 | $0.0039 | $0.0084 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0015 | $0.0075 | $0.09 |
12.000 Input- und 6.000 Output-Tokens pro Anfrage. Die Preise pro 1 Mio. Tokens sind aktuell und ändern sich zusammen mit unseren Tarifen; die OpenRouter-Spalte zeigt Referenzpreise für dieselbe Arbeitslast.
Für eine DeepSeek-V4-Flash-Runde ergeben dieselben Zahlen $0.00078. Wenn Ihr Plugin größer ist, wächst die Historie mit jeder Runde, also ändern Sie die beiden Zahlen und führen Sie die Schätzung erneut aus. Mehr zum Schätzen von Agenten-Rechnungen in wie man die Kosten eines KI-Agenten schätzt, und die Modellliste steht auf der Preisseite.
Prüfen Sie, bevor Sie senden#
Checkliste
Bevor Sie einen Build-Prompt senden
Schreiben Sie den ersten Prompt, lesen Sie, was zurückkommt, und packen Sie jede Korrektur in die nächste Version der Anforderungen. Nach zwei oder drei Sessions haben Sie eine kurze Liste von Zeilen, die Sie in jeden neuen Prompt einfügen, und die erste Runde kommt näher an das heran, was Sie gemeint haben. Zu den grundlegenden Gewohnheiten jedes Prompts siehe wie man einen guten Prompt schreibt.



