Wenn du Prompts erstellst, die viel Inhalt enthalten, kann Claude manchmal Schwierigkeiten haben zu verstehen, welche Textteile zusammengehören oder wofür verschiedene Abschnitte stehen sollen. XML-Tags bieten eine einfache Möglichkeit, deinen Prompts Struktur und Klarheit zu verleihen, besonders wenn du große Datenmengen einfügst.
Warum Struktur wichtig ist
Stell dir einen Prompt vor, bei dem du 20 Seiten Verkaufsunterlagen analysieren musst. Ohne klare Grenzen könnte Claude Schwierigkeiten haben, zwischen deinen Anweisungen und den tatsächlichen Daten, die analysiert werden sollen, zu unterscheiden.

Das obige Beispiel zeigt, wie unklare Grenzen es Claude erschweren können, deine Absicht zu erfassen. Indem du die Verkaufsunterlagen in XML-Tags wie <sales_records> und </sales_records> einschließt, schaffst du klare Abgrenzungen, die Claude helfen, die Struktur deines Prompts zu verstehen.

Praktisches Beispiel: Code und Dokumentation
Hier ist ein noch deutlicheres Beispiel dafür, warum XML-Tags wichtig sind. Wenn du Claude bittest, Code anhand bereitgestellter Dokumentation zu debuggen, sorgt das Vermischen von allem für Verwirrung:

Die Version „Nicht gut" macht es fast unmöglich zu erkennen, was Code und was Dokumentation ist. Die Version „Besser" verwendet <my_code> und <docs> Tags, um klare Grenzen zu schaffen.
Benutzerdefinierte Tag-Namen
Du musst keine offiziellen XML-Tags verwenden. Erstelle beschreibende Namen, die für deinen Inhalt sinnvoll sind:
<sales_records>ist besser als<data><athlete_information>identifiziert Nutzerdetails klar<my_code>und<docs>trennen unterschiedliche Inhaltstypen
Je spezifischer und beschreibender deine Tag-Namen sind, desto besser kann Claude den Zweck jedes Abschnitts verstehen.
Wann XML-Tags verwendet werden sollten
XML-Tags sind am nützlichsten, wenn:
- du große Mengen an Kontext oder Daten einbeziehst
- du unterschiedliche Inhaltstypen mischst (Code, Dokumentation, Daten)
- du besonders klar bei Inhaltsgrenzen sein möchtest
- du mit komplexen Prompts arbeitest, die mehrere Variablen einfügen
Selbst bei kürzeren Inhalten können XML-Tags als Abgrenzungen dienen, die die Struktur deines Prompts für Claude offensichtlicher machen.
Praktische Anwendung
In der Praxis könntest du einen Prompt wie folgt strukturieren:
<athlete_information>
- Height: 6'2"
- Weight: 180 lbs
- Goal: Build muscle
- Dietary restrictions: Vegetarian
</athlete_information>
Generate a meal plan based on the athlete information above.Dies macht glasklar, dass Größe, Gewicht, Ziel und Einschränkungen alle zusammengehörige Athletendaten sind, die bei der Erstellung des Ernährungsplans gemeinsam berücksichtigt werden sollten.
Während du bei einfachen Prompts möglicherweise keine dramatischen Verbesserungen siehst, werden XML-Tags zunehmend wertvoller, je komplexer deine Prompts werden und je größere Mengen unterschiedlicher Inhalte sie enthalten.