Vollständiges Transkript anzeigen (1.114 Wörter)
Kennst du das, wenn du Claude Opus 5 eine Aufgabe gegeben hast und er mit einer riesigen Textwand antwortet, wovon du nicht mal den ersten Satz ansatzweise verstehst, ohne vielleicht schon die ersten Wörter nachschlagen zu müssen? Du denkst dir eigentlich nur so: "Please speak as you might to a young child, or a golden retriever." Dann habe ich jetzt was für dich, und zwar hat eine Mitarbeiterin von Anthropic einen Weg aufgezeigt, mit dem du das Problem in den Griff bekommst.
Also, ganz ehrlich, Claude ist manchmal richtig gut darin, unnötig komplizierte Sätze und Formulierungen zu bilden, bei denen man sich manchmal schon selber in Frage stellt. Zuletzt gab es da sogar einen viralen Blogpost von einem Kölner Entwickler dazu, der schreibt: "KI-Output zu lesen ist mittlerweile absolute Extra-Arbeit. Er ist umständlich formuliert, enthält oft nur plausiblen Unsinn und ist vollgestopft mit Fachjargon." Er hatte ja sogar noch ein Beispiel ergänzt, bei dem er fast jedes Wort einzeln nachschauen musste. Also, es liegt definitiv nicht an dir und die Lösung, um das Problem zu beheben, sind eigene Output-Styles zu definieren.
Ein Output-Style ist im Prinzip eine Anweisung, die festlegt, in welchem Stil Claude-Code die antwortet, also nicht das, was er inhaltlich macht, sondern eben, wie er es dir erklärt. Lydia Hallie, eine Entwicklerin bei Anthropic, hat zum Beispiel mal folgenden Output-Style zur Verfügung gestellt, und zwar ist das der "Explain me like I'm 5"-Stil, wo es eben darum geht, alles möglichst simpel zu erklären. Und den wollen wir jetzt mal gemeinsam einrichten. Ich packe dir den Style unten in die Videobeschreibung, dann kannst du ihn einfach direkt kopieren.
Okay, also ich habe jetzt hier gerade so eine sehr umfangreiche Antwort von Claude bekommen. Und um die Output-Styles zu ändern, kann ich hier einfach per /config in die Konfiguration reingehen. So, und wenn wir jetzt hier mal nach Output suchen, dann findest du hier den Output-Style. Wenn du hier drauf klickst, dann gibt es hier verschiedene, und zwar einmal Default, dann gibt es hier Proactive, Explanatory. Und es gibt Learning, also vielleicht sogar der spannendste, da stoppt Claude quasi immer wieder zwischendrinne und wartet sozusagen auf dich, was natürlich vor allem cool ist, wenn du jetzt irgendwie lernen möchtest zu coden oder sowas.
So, zwischen denen kannst du jetzt hier hin und her schalten, aber du kannst natürlich auch weitere hinzufügen, und genau das wollen wir jetzt mal mit dem "Explain me like I'm 5"-Stil machen. Du gibst Claude einfach mit: "Bitte leg mir einen neuen Output-Style an." Dann geben wir hier den "Explain me like I'm 5"-Stil rein und lassen Claude kurz seine Arbeit verrichten. So, ob Claude Opus immer noch Probleme mit Over-Engineering hat, äh ja. Also, er übernimmt nicht mal eins zu eins das, was ich ihm vorgegeben habe, sondern dichtet hier noch einiges mit dazu. Ich lasse die Datei jetzt erstmal schreiben und dann update ich das gleich noch mal manuell.
Ich habe die Datei jetzt separat noch mal angepasst. Jetzt müssen wir einmal Claude-Code neu starten, damit das Ganze dann auch aktiv wird. So, schauen wir mal rein. /config, Output, und da ist jetzt unser neuer Output. Okay, dann nehmen wir den doch direkt, und dann rufe ich jetzt noch mal die Konversation von eben auf und gebe jetzt hier einmal /rewind ein, damit wir noch eine Nachricht zurückdrehen. Und dann schicke ich jetzt denselben Prompt noch mal mit dem neuen Output-Style ab.
Neue Antwort ist da, Sätze sind jetzt deutlich kürzer, deutlich weniger Text, in Summe mehr Absätze und übersichtlicher, also das hat schon mal einiges bewirkt. Das kannst du jetzt natürlich beliebig anpassen, je nachdem, wie dein Output hier strukturiert sein soll. Was du auch machen kannst, ist dir verschiedene Output-Formate erstellen zu lassen, um die anzuzeigen, wie das dann tatsächlich in der Praxis aussieht und dich darauf basierend dann für einen zu entscheiden. Was du also einmal machen kannst, ist deine Konversation einmal abzuzweigen mit /branch.
Das heißt, wir haben jetzt sozusagen einen neuen Zweig aufgemacht von dieser Konversation und können hier weiter schreiben, ohne den Ursprung sozusagen zu beeinflussen. Und können jetzt hier einfach ihn bitten: "Kannst du mir mal bitte drei unterschiedliche Output-Styles von deiner Antwort zu dieser Frage generieren?" Jetzt hat er mir hier drei verschiedene Stile vorgestellt und zwar einmal die Küchentisch-Variante, wo er eher versucht, das Ganze zu visualisieren und bildlich darzustellen, auch sehr kurz gehalten im Vergleich. Dann haben wir hier die technische Variante für mich als Entwickler, da sehen wir schon direkt, deutlich umfangreicher, deutlich mehr technische Details natürlich. Und dann haben wir noch den dritten Stil als Entscheidungs-Vorlage, sozusagen.
So, und so kannst du natürlich dich jetzt ein bisschen voran arbeiten, schauen welcher Output-Stil passt gerade zu deiner Situation, dann kannst du auch flexibel wechseln, die anpassen, etc. und somit deinen eigenen Weg finden. Du kannst den Output-Stil also pro Konversation, pro Nachricht wählen, du kannst das aber auch projektbasiert machen und das wollte ich dir jetzt hier an dieser Stelle noch mal ganz kurz zeigen. Und zwar gehst du dafür einfach in den .claude-Ordner deines Projekts und dann in die settings.local.json. Und hier findest du den Standard-Output-Stil für das Projekt. Claude hat uns jetzt hier den "Explain me like I'm 5"-Stil automatisch gesetzt, weil wir den gerade individuell erstellt haben, den kannst du natürlich aber austauschen und damit eben einen Standard einrichten.
Wenn du selber den nächsten Schritt gehen möchtest und echte, produktive und sichere Software-as-a-Service-Apps mit System umsetzen willst, dann habe ich jetzt was für dich. Am 17.08. launcht mein AI Engineering Accelerator, der dich vom Vibe-Coder zum echten AI Engineer macht. Das ist ein Programm, bei dem ich dich an die Hand nehme, dich zum Claude-Code-Experten mache und wir mit einem exklusiven Framework dein erstes, sicheres Software-as-a-Service-Produkt entwickeln. Mit dem Accelerator bekommst du mehr als 80 kurze, knackige Videolektionen, ein exklusives Framework, mit dem wir arbeiten und deine SaaS-App entwickeln und du bekommst Zugang zu einer exklusiven Community, in der du mir und anderen Mitgliedern Fragen stellen kannst.
Das Ganze wird erhältlich sein für einen einmaligen Preis und du kannst dich jetzt dafür in die Warteliste eintragen und profitierst dann von einem exklusiven Launch-Rabatt. Den Link dazu findest du in der Videobeschreibung. Jetzt wäre ich aber auch noch mal gespannt von dir zu erfahren: Hast du das Problem schon mal gehabt, nutzt du vielleicht sogar schon eigene Output-Styles oder willst du das Ganze jetzt mal austesten? Schreib mir das Ganze gerne mal in die Kommentare. Wenn dir das Video gefallen hat, dann würde ich mich natürlich sehr über ein Like und ein Abo von dir freuen. Ansonsten vielen Dank fürs Zuschauen und ich hoffe, wir sehen uns beim nächsten Video wieder. Bis dahin, mach's gut!