Sechsteiliger Engineering-Leitfaden: von einzelnen Prompts zu spezifikationsgetriebener, probabilistischer Software.
Prompt Engineering wird zur Programmierung lesen →Kontrollfluss: wie Arbeit durch ein Prompt-System läuft
Sechs Kontrollfluss-Muster vom Chaining bis zu Agents und eine Karte von zwanzig Programmierprinzipien, übertragen auf Prompt-Systeme.
Wie Arbeit durch ein Prompt-System läuft
Sechs Muster decken die meisten Systeme ab. Die ersten fünf sind Workflows: Pfade, die von Code gesteuert werden. Das sechste übergibt die Entscheidung über den nächsten Schritt dem Modell.
Einsetzen, wenn eine Aufgabe klare sequenzielle Stages hat, jeder Schritt vom vorherigen Ergebnis abhängt und Zwischenergebnisse validiert werden können.
Einsetzen, wenn unterschiedliche Anfragetypen unterschiedliche Workflows brauchen oder ein günstigerer, sichererer Pfad gewählt werden kann. Nicht jede Nachricht braucht einen Agent.
Einsetzen, wenn Subtasks unabhängig sind und Ergebnisse zusammengeführt oder verglichen werden können.
Einsetzen, wenn Subtasks dynamisch erstellt werden müssen und eine zentrale Komponente die Zuständigkeit koordiniert.
Einsetzen, wenn Qualität messbar ist, Ergebnisse iterativ repariert werden können und externe Tests oder Grader existieren.
Das Modell wählt dynamisch, was als Nächstes zu tun ist, welches Tool es aufruft, ob es zerlegt oder repariert und wann es die Aufgabe für abgeschlossen hält.
Ein vordefinierter Pfad, der überwiegend von Code gesteuert wird. Das Modell füllt Schritte aus; der Code entscheidet, was als Nächstes passiert.
Ein modellgetriebener Loop, in dem das Modell die nächste Aktion innerhalb deklarierter Grenzen dynamisch entscheidet. Verwenden Sie die beiden Wörter nie als Synonyme.
Sechs Muster decken fast jedes System ab, und fünf davon sind gewöhnliche Workflows, die von Ihrem eigenen Code gesteuert werden. Agents übergeben die Entscheidung über den nächsten Schritt dem Modell. Das macht sie zur flexibelsten und am wenigsten vorhersagbaren Wahl, mit der größten Spanne bei Kosten und Latenz. Dasselbe Feature kann sich in den Laufkosten um eine Größenordnung unterscheiden, je nachdem, welches Muster es nutzt, und die günstigeren Muster lassen sich meist leichter testen und gegenüber Prüfern erklären.
Moderne Programmierprinzipien, übertragen
Zwanzig etablierte Software-Engineering-Konzepte und was aus jedem in einem prompt-basierten System wird.
Jede Zeile dieser Tabelle bildet ein etabliertes Engineering-Konzept auf sein Äquivalent im Prompt-System ab. Zusammengelesen sagen sie etwas Nützliches über Staffing: Zuverlässige KI-Features entstehen, wenn erfahrene Engineers vertraute Ideen wie Typen, Contracts, Transaktionen, Idempotenz und Observability auf eine probabilistische Komponente anwenden. Das Muster des Scheiterns ist das Gegenteil: ein Team, das Prompting als eigenes Handwerk behandelt und dreißig Jahre Software Engineering auf die teure Weise neu entdeckt.
Weitere Artikel
Zuverlässige UX für vernetzte Geräte über Hardware, Apps, BLE, Wi-Fi, Cloud, Onboarding und Fehlerfälle hinweg gestalten.
UX für vernetzte Geräte: Erlebnisse über Hardware, Apps, Konnektivität und Cloud gestalten lesen →Companion Apps für Hardware: schwierige Teile, Partner-Fähigkeiten und Fragen, die Spezialisten von Agenturen trennen.
So wählen Sie den richtigen Companion-App-Partner für Ihr Hardware-Produkt lesen →