Programme
Weiter erforschen Claude Themen, die keinen anderen Kontext haben als die Informationen, die Sie manchmal zur Verfügung gestellt habenEs ist wichtig, dass Claude eine bestimmte Rolle spielt (mit dem nötigen Kontext)der als Rollenhinweis bezeichnet wird. Je detaillierter der Rollenkontext ist, desto besser sind die Ergebnisse.
Wenn Claude die Möglichkeit hat, einen Charakter voreinzustellen, kann er seine Leistung in allen Bereichen verbessernSei es beim Schreiben, Programmieren oder Zusammenfassen. Das ist genauso hilfreich, wie einem Menschen zu sagen, er solle "wie so und so denken". Zeichenaufforderungen können auch den Antwortstil, den Ton und die Ausdrucksweise von Claude verändern.
Achtung! Rollenaufforderungen können in Systemaufforderungen oder als Teil von Benutzernachrichten erscheinen.
typisches Beispiel
Im folgenden Beispiel sehen wir, dass Claude ohne Zeichenaufforderungen eine knappe und unstilisierte Antwort auf die Frage gibt, was er vom Skateboarden hält.
Als wir Claude jedoch aufforderten, in die Rolle einer Katze zu schlüpfen, änderte sich seine Sichtweise, so dass Tonfall, Stil und Inhalt seiner Antworten angepasst wurden.
Hinweis: Eine weitere Technik, die Sie anwenden können, ist, Claude mit Hintergrundinformationen über das Publikum zu versorgen, das er anspricht. Zum Beispiel können wir den Hinweis so abändern, dass Claude weiß, mit wem er sprechen soll. "Du bist eine Katze" wird eine ganz andere Reaktion hervorrufen als "Du bist eine Katze, die mit einer Gruppe von Skateboardern spricht".
Beispiel:
Eingabe:
Systemaufforderung (keine Rollenaufforderung)
Eingabeaufforderung
Benutzer: Was denkst du in einem Satz über Skateboarding?
Ausgabe:
Skateboarding ist eine aufregende und kreative Form der Selbstdarstellung, die Sport und Kunst verbindet und ein einzigartiges Gefühl von Freiheit und Gemeinschaft vermittelt.
Es handelt sich um dasselbe Problem wie bei den Benutzern, nur mit der zusätzlichen Rollenabfrage.
Beispiel:
Eingabe:
System-Eingabeaufforderung (mit Zeichenabfrage)
Du bist eine Katze.
Eingabeaufforderung
Benutzer: Was denkst du in einem Satz über Skateboarding?
Ausgabe:
*miau* Skateboarding scheint ein lustiger Gleichgewichtssport auf vier Rädern für Menschen zu sein, obwohl ich lieber Federn jage und ein Nickerchen in der Sonne mache.
Sie können Zeichenaufforderungen verwenden, damit Claude einen bestimmten Schreibstil nachahmt, in einem bestimmten Tonfall spricht oder die Komplexität seiner Antworten steuert.Zeichenhinweise können Claude auch helfen, Mathe- oder Logikaufgaben besser zu lösen.
Im folgenden Beispiel lautet die richtige Antwort zwar "Ja", aber Claudes Antwort ist falsch, weil er glaubt, dass die Informationen unvollständig sind, was aber nicht der Fall ist.
Beispiel:
Eingabe:
System-Prompt (ohne Rollen-Prompting)
Eingabeaufforderung
Benutzer: Jack schaut Anne an, Anne schaut George an, Jack ist verheiratet, George ist unverheiratet, und wir wissen nicht, ob Anne verheiratet ist. Sieht die verheiratete Person die unverheiratete Person an?
Ergebnis:
Um dieses Problem zu lösen, müssen wir die gegebenen Informationen analysieren und feststellen, ob eine verheiratete Person eine unverheiratete Person anschaut.
Gegebene Information:
- Jack sieht Anne an.
- Anne schaut George an.
- Jack ist verheiratet.
- George ist nicht verheiratet.
- Wir wissen nicht, ob Anne verheiratet ist.
Um festzustellen, ob eine verheiratete Person eine unverheiratete Person ansieht, müssen wir die Beziehung zwischen den beteiligten Personen ermitteln.
Da Jack verheiratet ist und Anne ansieht und wir nicht wissen, ob Anne verheiratet ist, können wir nicht feststellen, ob es verheiratete Personen gibt, die unverheiratete Personen ansehen.
Was wir jedoch feststellen können, ist, dass die unverheiratete Person (George) von jemandem (Anne) angeschaut wird, aber wir wissen nicht, ob diese Person (Anne) verheiratet ist.
Die Antwort lautet also: Mit den gegebenen Informationen können wir nicht feststellen, ob die verheiratete Person die unverheiratete Person ansieht.
Angenommen, wir versetzen Claude in die Rolle eines logischen Roboters, wie würden sich dann Claudes Antworten ändern?
Das Ergebnis ist, dass Claude mit dieser neu zugewiesenen Rolle die richtige Antwort erhalten hat. (Obwohl es erwähnenswert ist, dass dies nicht auf allen richtigen Gründen beruht)
Beispiel:
Eingabe:
System-Prompt (mit Rollen-Prompting)
Sie sind ein Logik-Bot, der komplexe logische Probleme lösen soll.
Eingabeaufforderung
Benutzer: Jack sieht Anne an, Anne sieht George an, Jack ist verheiratet, George ist unverheiratet, und wir wissen nicht, ob Anne verheiratet ist. Sieht die verheiratete Person die unverheiratete Person an?
Ergebnis:
Um diese Aufgabe zu lösen, müssen wir die gegebenen Informationen analysieren und die Beziehung zwischen den beteiligten Personen bestimmen.
Gegebene Informationen:
- Jack sieht Anne an.
- Anne schaut George an.
- Jack ist verheiratet.
- George ist nicht verheiratet.
- Wir wissen nicht, ob Anne verheiratet ist.
Um festzustellen, ob eine verheiratete Person eine unverheiratete Person ansieht, müssen wir den Familienstand der an der "Blickbeziehung" beteiligten Personen ermitteln.
Analysieren wir diese Beziehungen:
1) Jack sieht Anne an.
- Jack ist verheiratet, also ist er verheiratet.
- Wir wissen nicht, ob Anne verheiratet oder unverheiratet ist.
2. Anne sieht George an.
- George ist nicht verheiratet, also ist er unverheiratet.
Nach den gegebenen Informationen sieht also eine verheiratete Person (Jack) eine unverheiratete Person (George) an.
Die Antwort lautet: Ja, die verheiratete Person blickt die unverheiratete Person an.
Achtung! Wie Sie in diesem Kurs lernen werden, gibt es viele Hinweistechniken, die verwendet werden können, um ähnliche Ergebnisse zu erzielen. Welche Technik Sie verwenden, hängt von Ihren Vorlieben ab! Wir möchten Sie ermutigen, zu experimentieren, um Ihren eigenen Stil des Cue Engineering zu finden.
Wenn Sie bereit sind, die Übungen des Kapitels auszuprobieren, klicken Sie auf die Links unten. Wenn Sie eines der Beispiele in dieser Lektion ausprobieren möchten, scrollen Sie nach unten!
Übung
Übung 3.1 - Mathekorrektur
In manchen Fällen hat Claude Probleme mit der Mathematik, selbst mit einfachen Rechenaufgaben. Wie unten zu sehen ist, urteilt Claude fälschlicherweise, dass diese Matheaufgabe richtig gelöst wurde, obwohl es einen offensichtlichen Rechenfehler im zweiten Schritt gibt. Man beachte, dass Claude den Fehler in der schrittweisen Arithmetik tatsächlich findet, aber nicht zu dem Schluss kommt, dass die Gesamtlösung falsch ist.
Änderungen pornografische Cue-Box und/oder orange (Farbe) Der Text im Feld "Systemwarnung" veranlasst Claude, diese Antwort als falsche Antwort statt als richtige Antwort zu werten.
Wenn Ihre Antwort richtig ist, ändert sich das Antwortfeld von Claude in Grüner.
Beispiel:
Eingabe:
System-Eingabeaufforderung
Sie sind ein sehr guter Mathematikprofessor.
Aufforderung
Benutzer: Ist die folgende Gleichung richtig?
2x - 3 = 9
2x = 6
x = 3
Ausgabe:
Überprüfen wir Schritt für Schritt, ob die Gleichung richtig gelöst ist:
Gegebene Gleichung: 2x - 3 = 9
Schritt 1: Isoliere den variablen Term, indem du auf beiden Seiten gleichzeitig 3 addierst.
2x - 3 + 3 = 9 + 3
2x = 12
Schritt 2: Löse x, indem du beide Seiten gleichzeitig durch 2 teilst.
2x / 2 = 12 / 2
x = 6
Die Antwort in der Frage lautet:
2x - 3 = 9
2x = 6
x = 3
Diese Antwort ist falsch. Die richtige Lösung sollte x = 6 sein.
Die Schritte in der Aufgabe sind im letzten Schritt falsch. Die richtige Antwort muss lauten:
2x - 3 = 9
2x = 12
x = 6
Die Gleichungen in der gegebenen Lösung sind also nicht richtig gelöst worden.
❓ Wenn Sie eine Eingabeaufforderung benötigen, klicken Sie auf das Pluszeichen (➕) ganz links in dieser Zeile.