- Xu Hao, Head of Technology bei Thoughtworks China, erklärt Martin Fowler, wie man mit ChatGPT selbsttestenden Code schreibt
- Anwendungskontext und Struktur des Codes werden als Prompt formuliert
- Um Sicherheitsprobleme zu vermeiden, wird eine Prompt-Technik namens „Generated Knowledge“ verwendet
- Zuerst wird das LLM dazu gebracht, Informationen über das Problem zu erzeugen
- Diese Informationen werden dem LLM anschließend erneut gegeben, damit es das eigentliche Produkt erstellt
- Im Abschnitt „Implementierungsstrategie“ werden zwei Prompt-Stile kombiniert
- Instruction: ein Prompt, der Richtlinien vorgibt, denen das LLM folgen soll
- Chain of Thought: ein Prompt, der das LLM dazu anregt, sein eigenes Schlussfolgern zu erläutern
- Das LLM wird dazu angeleitet, den erstellten Plan bis hin zu Komponentennamen, Methoden und Eigenschaften detailliert auszuarbeiten
- Es wird aufgefordert, auch die Implementierung und Tests für die tatsächlichen Komponenten zu schreiben
- Anschließend wird erneut darum gebeten, Tests ohne die Mock-Bibliothek (
redux-mock-store) zu schreiben
Noch keine Kommentare.