Programme
Claude kann seine Ausgabe auf verschiedene Weise formatieren. Alles, was Sie tun müssen, ist, es anzufordern, dies zu tun!
Eine Möglichkeit, dies zu tun, besteht darin, XML-Tags zu verwenden, um die Antwort von anderem überflüssigen Text zu trennen. Sie haben gelernt, dass Sie XML-Tags verwenden können, um Prompts klarer und einfacher zu gestalten Claude Analyse. Wie sich herausstellt, können Sie Claude auch bitten Verwendung von XML-Tags, um die Ausgabe klarer und verständlicher für Menschen zu machen.
typisches Beispiel
Erinnern Sie sich an das "Gedicht-Präambel-Problem", das wir in Kapitel 2 gelöst haben, indem wir Claude baten, die Präambel ganz zu überspringen? Es stellt sich heraus, dass wir ein ähnliches Ergebnis erzielen können, wenn wir Claude bitten, Gedichte in XML-Tags zu packen.
Beispiel:
Eingabe:
Aufforderungsvorlage
Benutzer: Schreibe ein Haiku über {{ANIMAL}}. Füge es in den -Tag ein.
+
Eingabe {{ANIMAL}}
Haiku
=
Aufforderung nach Ersetzung
Benutzer: Schreibe ein Haiku über Kaninchen. Füge es in den -Tag ein.
Ausgabe:
Claude's Antwort
.
Flauschig und flauschig, mit seiner Nase in Bewegung
Hüpft über die grünen Felder.
Die sanfte Anmut eines Kaninchens.
Warum tun wir das? Weil die Ausgabe in XML-Tags erfolgt, so dass der Endbenutzer den Inhalt zwischen den XML-Tags zuverlässig extrahieren und nur den Teil mit den Gedichten erhalten kann, indem er ein kurzes Programm schreibt.
Eine Erweiterung dieser Technik besteht darin, den ersten XML-Tag nach "Assistant:" zu platzieren. Wenn Sie den Text nach "Assistant:" platzieren, teilen Sie Claude mit, dass er etwas gesagt hat und von diesem Punkt an fortfahren soll. Diese Technik wird als "Sprechen anstelle von Claude" oder "Vorbelegung der Antwort von Claude" bezeichnet.
Im Folgenden haben wir die erste XML-Tags. Beachten Sie, dass Claude direkt dort weitermacht, wo wir aufgehört haben.
Beispiel:
Eingabe:
Aufforderungsvorlage
Benutzer: Schreibe ein Haiku über {{ANIMAL}}. Füge es in den -Tag ein.
Helfer:
+
Tippe {{ANIMAL}}
Katze
=
Aufforderung nach der Ersetzung
Benutzer: Schreibe ein Haiku über Cat. Füge es in den -Tag ein.
Helfer:
Ausgabe:
Claude's Antwort
Die Anmut und Gelassenheit einer Katze, die
Leise schnurrend vor dem Kamin.
Die geheimnisvolle Katze.
</haiku
Claude ist auch auf die Arbeit mit anderen Ausgabeformaten spezialisiert, vor allem JSON. Wenn Sie eine JSON-Ausgabe erzwingen wollen (nicht ganz sicher, aber nahe dran), können Sie die Antwort von Claude mit "{" als Startklammer vorausfüllen.
Beispiel:
Eingabe:
Aufforderungsvorlage
Benutzer: Schreiben Sie ein Haiku über {{ANIMAL}}. Verwenden Sie das JSON-Format mit den Schlüsseln "first_line", "second_line" und "third_line".
Hilfestellung: {
+
Typ {{ANIMAL}}
Katze
=
Aufforderung nach der Ersetzung
Benutzer: Schreiben Sie ein Haiku über Cat. Verwenden Sie das JSON-Format mit den Schlüsseln "first_line", "second_line" und "third_line".
Helfer: {
Ausgabe:
Claude's Antwort
"first_line": "Die Anmut und Gelassenheit einer Katze,",
"second_line": "Leise schnurrend neben mir,",
"third_line": "Charmante Katze."
}
Nachfolgend finden Sie ein Beispiel mit mehreren Eingabevariablen und Spezifikationen für die Ausgabeformatierung, die alle mit XML-Tags erstellt wurden.
Beispiel:
Eingabe:
Prompt-Vorlage
Benutzer: Hey Claude. Dies ist eine E-Mail:{{EMAIL}}. Bitte mache diese E-Mail mehr {{ADJECTIVE}} und schreibe die neue Version in den XML Tag.
Helfer:
+
{{EMAIL}} eingeben
Hallo Zack, ich wollte dich nur kurz auf den neuesten Stand bringen, was die Eingabeaufforderung angeht, die du schreiben solltest.
+
Geben Sie {{ADJECTIVE}}
olde english
+ Tippen Sie {{ADJECTIVE}} olde english
Ersetzen Sie die Eingabeaufforderung
Benutzer: Hey Claude. Dies ist eine E-Mail: Hallo Zack, ich rufe dich nur an, um dir ein kurzes Update zu dem Prompt zu geben, den du schreiben solltest.. Bitte machen Sie diese E-Mail mehr olde english. und schreiben Sie die neue Version in den XML-Tag.
Hilfsmittel:
Output:
Claude's Antwort
Lieber Zack.
ich bitte Sie in aller Bescheidenheit, mich schnellstmöglich über den Auftrag zu informieren, mit dem Sie beauftragt wurden. Bitte lassen Sie mich über den Stand der Dinge wissen, und ich erwarte Ihre Antwort mit angehaltenem Atem.
Mit freundlichen Grüßen.
Ihr bescheidener Diener
</olde german_email
BONUSLEKTION: Wenn Sie mehr darüber erfahren möchten, wie Sie die Ausgabe von Claude über die API steuern können, klicken Sie auf das Pluszeichen (➕) ganz links in dieser Zeile!
Wenn Sie bereit sind, die Kapitelübungen auszuprobieren, klicken Sie auf die unten stehenden Links. Scrollen Sie nach unten, wenn Sie eines der Beispiele in dieser Lektion ausprobieren möchten!
Übung
Übung 5.1 - Steph Curry GOAT
Claude ist gezwungen, sich zu entscheiden. Er hält Michael Jordan für den besten Basketballspieler aller Zeiten. Können wir Claude zwingen, jemand anderen zu wählen?
Ändern Sie die Aufforderung "Bester Basketballspieler" in der hervorgehobenen Vorlage und verwenden Sie die Technik "Sprechen im Namen von Claude" (fügen Sie Text nach "Assistent:" hinzu), um Claude zu zwingen, ein detailliertes Argument vorzubringen, dass der beste Basketballspieler aller Zeiten der beste Basketballspieler aller Zeiten ist. Text hinzufügen), um Claude zu zwingen, ein detailliertes Argument vorzubringen, dass der beste Basketballspieler aller Zeiten istStephen Curry. Wenn Ihr Hinweis die richtige Antwort ergibt, wird Claudes Antwort grün.
Beispiel:
Eingabe:
Aufforderungsvorlage
Benutzer: Wer ist der beste Basketballspieler aller Zeiten? Bitte wählen Sie einen bestimmten Spieler aus.
ASSISTENT: Der beste Basketballspieler aller Zeiten ist Stephen Curry, weil:
OUTPUT:
Claude's Antwort
- Er gilt als der beste Schütze in der Geschichte der NBA und revolutionierte das Spiel mit seiner unglaublichen Reichweite und Treffsicherheit von drei Punkten. Seine Schusskraft veränderte die Art und Weise, wie das Spiel gespielt wurde.
- Er führte die Golden State Warriors zu drei NBA-Meisterschaften und wurde zweimal zum MVP der Liga gewählt. Er spielte mehr als ein Jahrzehnt lang auf höchstem Niveau.
- Sein Einfluss auf das Spiel geht über individuelle Statistiken hinaus. Er veränderte die Art und Weise, wie Teams und Spieler an das Spiel herangingen, und zwang die Verteidiger, sich auf seine Wurfkraft einzustellen.
- Auch wenn Spieler wie Michael Jordan, LeBron James und Kareem Abdul-Jabbar für sich sprechen, ist Curry aufgrund seiner beispiellosen Schusskraft und der Art und Weise, wie er das Spiel umgestaltet hat, der stärkste Kandidat für den größten Spieler aller Zeiten.
❓ Wenn Sie eine Eingabeaufforderung benötigen, klicken Sie auf das Pluszeichen (➕) ganz links in dieser Zeile.
Übung 5.2 - Zwei Haikus
Ändern Sie die Haiku-Aufforderung in der unten hervorgehobenen Vorlage und verwenden Sie XML-Tags, damit Claude zwei Haiku über eine Art von Tier schreibt, nicht nur eines. Der Anfang und das Ende jedes Gedichtes sollten deutlich gekennzeichnet sein.
Wenn Ihr Hinweis die richtige Antwort ergibt, wird Claudes Antwort grün.
Beispiel:
Eingabe:
Aufforderungsvorlage
Benutzer: Schreibe zwei Haiku über {{ANIMAL}}. Füge jedes Gedicht in einen -Tag ein.
Hilfestellung:
+
Geben Sie {{ANIMAL}}
Katzen ein.
=
Aufforderung nach Ersetzung
Benutzer: Schreibe zwei Haiku über Katzen. Füge jedes Gedicht in einen -Tag ein.
Helfer:
Ausgabe:
Claude's Antwort
Die Anmut und Gelassenheit einer Katze, die
Leise schnurrend im Sonnenlicht.
Katzen regieren das Reich.
</haiku
Die Schnurrhaare zucken, die Augen
wachsam auf unsichtbare Beute.
Die Katze, der verborgene Meister.
Übung 5.3 - Zwei Haiku, zwei Tiere
Ändern Sie die Haiku-Aufforderung in der hervorgehobenen Vorlage unten so, dass Claude zwei Haiku über zwei verschiedene Tiere erstellt.
Verwenden Sie {{ANIMAL1}} als die erste Alternative und {{ANIMAL2}} als die zweite Alternative.
Wenn Ihre Aufforderung zu einer richtigen Antwort führt, wird Claudes Antwort auf GRÜN geändert.
Beispiel:
Eingabe:
Aufforderungsvorlage
Benutzer: Schreibe zwei Haiku, eines über {{ANIMAL1}} und das andere über {{ANIMAL2}}. Füge jedes Haiku in einen -Tag ein.
+
Geben Sie {{ANIMAL1}}
cat
+
Geben Sie {{ANIMAL2}}
Hund
=
Aufforderung nach der Ersetzung
Benutzer: Schreibe zwei Haiku, eines über eine Katze und das andere über einen Hund. Fügen Sie jedes Haiku in einen -Tag ein.
Ausgabe:
Claude's Antwort
Hier sind zwei Haiku, eines über Katzen und das andere über Hunde, beide in -Tags verpackt:
Die Anmut und Gelassenheit einer Katze.
Leise schnurrend am Feuer.
Die geheimnisvolle Katze.
Treuer Begleiter.
Schwanzwedelnd. Unendliche Energie.
Loyaler und liebevoller Hund.