Programme
Wie das Sprichwort sagt: "Schreiben ist Umschreiben". Es ist erwiesen, dass Claude, wenn er gefragt wird, in der Regel die Genauigkeit seiner Antworten verbessern kann!
Es gibt viele Möglichkeiten der Aufforderung Claude "Noch einmal nachdenken". Die gleichen Methoden, die es Menschen ermöglichen, ihre Arbeit auf natürliche Weise zu überprüfen, gelten in der Regel auch für Claude (weitere Beispiele für den Einsatz von Hinweisketten finden Sie in unserem Cue Chain Dokumentation).
typisches Beispiel
In diesem Beispiel haben wir Claude gebeten, sich zehn Wörter auszudenken ......, aber eines davon ist kein richtiges Wort.
Beispiel 1:
输入:
Prompt
用户:列出十个以“ab”结尾的单词。
输出:
Claude 的(不正确的)回答
这里有 10 个以“ab”结尾的单词:
1. Cab
2. Dab
3. Fab
4. Gab
5. Jab
6. Lab
7. Nab
8. Slab
9. Tab
10. Zab
Wenn Claude eine genauere Antwort geben würde, wäre der Fehler behoben!
Im Folgenden nehmen wir Claudes falsche Antwort von oben und ersetzen sie durch eine Aufforderung, die Claude auffordert, seine vorherige Antwort zu überprüfen.
Tipp: Klicken Sie auf die Zelle und kopieren Sie den Text in einen Texteditor, um den vollständigen Tipp zu sehen, insbesondere in der ersetzten Zelle G22.
Beispiel 2:
输入:
提示模板
{{CONVO_HISTORY}}
用户:请找出所有不是实际单词的“词语”的替代词。
+
旧提示 + Claude 的错误回答
(从上面){{CONVO_HISTORY}}
用户:列出十个以字母“ab”结尾的单词。
助手:以下是 10 个以“ab”结尾的单词:
1. Cab
2. Dab
3. Fab
4. Gab
5. Jab
6. Lab
7. Nab
8. Slab
9. Tab
10. Zab
=
替换后的提示
用户:列出十个以字母“ab”结尾的单词。
助手:以下是 10 个以“ab”结尾的单词:
1. Cab
2. Dab
3. Fab
4. Gab
5. Jab
6. Lab
7. Nab
8. Slab
9. Tab
10. Zab
用户:请找出所有不是实际单词的“词语”的替代词。
输出:
Claude 的新回答
以下是 10 个以字母“ab”结尾的实际单词:
1. Cab
2. Dab
3. Grab
4. Gab
5. Jab
6. Lab
7. Nab
8. Slab
9. Tab
10. Blab
Aber hat Claude die Antwort geändert, nur weil wir es ihm gesagt haben? Was wäre, wenn wir von vornherein die richtige Antwort gegeben hätten? Hätte Claude dadurch sein Vertrauen verloren? Hier setzen wir eine richtige Antwort in das lila Kästchen und bitten ihn, sie noch einmal zu überprüfen.
Beispiel 3:
输入:
提示模板
{{CONVO_HISTORY}}
用户:请找出所有不是实际单词的“单词”的替代词。
+
假设的 Claude 正确回应 {{CONVO_HISTORY}}
用户:列举十个以确切字母“ab”结尾的单词。
助手:1. Cab
1. Dab
2. Grab
3. Gab
4. Jab
5. Lab
6. Nab
7. Slab
8. Tab
9. Blab
=
替换后的提示
用户:列举十个以确切字母“ab”结尾的单词。
助手:1. Cab
2. Dab
3. Grab
4. Gab
5. Jab
6. Lab
7. Nab
8. Slab
9. Tab
10. Blab
用户:请找出所有不是实际单词的“单词”的替代词。
输出:
Claude 的新回应
以下是 10 个以字母 “ab” 结尾的实际单词:
1. Cab
2. Dab
3. Grab
4. Gab
5. Jab
6. Lab
7. Nab
8. Slab
9. Tab
10. Blab
Wie sich herausstellte, nicht wirklich. Claude wich in diesem Fall nicht von seiner richtigen Antwort ab.
Sie können Claude auch seine Antworten verbessern lassen. Unten sehen Sie eine Version der Geschichte, in der wir Claude zuerst gebeten haben, eine Geschichte zu schreiben und sie dann zu verbessern. Ihre persönlichen Vorlieben können variieren, aber viele von Ihnen werden wahrscheinlich zustimmen, dass Claudes zweite Version besser ist.
Beispiel 4:
输入:
Prompt
User: 写一个关于一个喜欢跑步的女孩的三句话短篇故事。
输出:
Claude 的回复(故事的第一版)
这是一个关于一个喜欢跑步的女孩的三句话短篇故事:
艾米莉亚喜欢跑步。风吹过她的头发,脚步的节奏感,以及跑步带给她的自由感,是她所需要的一切。当她在公园里飞奔时,所有的烦恼都烟消云散,她感到无比的充实。
Beispiel 5:
输入:
Prompt 模板
{{PAST_STORY}}
User: 让这个故事更好一点。
+
Claude 之前的故事 {{PAST_STORY}}
User: 写一个关于一个喜欢跑步的女孩的三句话短篇故事。
Assistant: 这是一个关于一个喜欢跑步的女孩的三句话短篇故事:
艾米莉亚喜欢跑步。风吹过她的头发,脚步的节奏感,以及跑步带给她的自由感,是她所需要的一切。当她在公园里飞奔时,所有的烦恼都烟消云散,她感到无比的充实。
=
替换后的 Prompt
User: 写一个关于一个喜欢跑步的女孩的三句话短篇故事。
Assistant: 这是一个关于一个喜欢跑步的女孩的三句话短篇故事:
艾米莉亚喜欢跑步。风吹过她的头发,脚步的节奏感,以及跑步带给她的自由感,是她所需要的一切。当她在公园里飞奔时,所有的烦恼都烟消云散,她感到无比的充实。
User: 让这个故事更好一点。
输出:
Claude 的新故事
这是经过改进的三句话短篇故事:
艾米莉亚的脚步在路面上敲击着,她的心随着兴奋感一起加速。周围的世界逐渐消失,取而代之的是呼吸的稳定节奏和风吹动她头发的感觉。随着每一步,她的烦恼逐渐消散,取而代之的是深深的解脱感和喜悦。
Diese Form der Ersetzung ist sehr leistungsfähig. Wir haben Platzhalter für die Ersetzung verwendet, um Listen, Wörter, Claudes vorherige Antworten und mehr zu übergeben. Sie können die Substitution auch verwenden, um einen so genannten "Funktionsaufruf" durchzuführen, bei dem Sie Claude bitten, eine Funktion auszuführen, und dann das Ergebnis dieser Funktion zur weiteren Verarbeitung an Claude weitergeben. Dies ist dasselbe wie jede andere Substitutionsoperation. Mehr dazu im nächsten Anhang.
Hier ist ein Beispiel für die Einbettung der Ergebnisse eines Aufrufs an Claude in einen anderen längeren Aufruf.
Beispiel 6:
输入:
第一次提示
用户:从下面的文本中找出所有名字:
"嘿,Jesse。是我,Erin。我打电话是关于 Joey 明天要举办的派对的。Keisha 说她会来,我想 Mel 也会来。"
助手:<names>
+
新提示模板(</names> 来自上一次输出)
用户:这是一个名字列表:
<names>{{NAMES}}
请按字母顺序排列这个列表。
Claude 的第一次回复 → {{NAMES}}
- Jesse
- Erin
- Joey
- Keisha
- Mel
</names>
=
替换后的新提示
用户:这是一个名字列表:
<names>- Jesse
- Erin
- Joey
- Keisha
- Mel
</names>
请按字母顺序排列这个列表。
输出:
Claude 的第二次回复
这是按字母顺序排列的名字列表:
<names>
- Erin
- Jesse
- Joey
- Keisha
- Mel
</names>