Skip to content
Produkt

Erkunden ohne Angst: Konversations-Branching für Hypothesentests

Forken Sie jede Konversation an jedem Punkt, um Alternativen zu erkunden, ohne Ihren Fortschritt zu verlieren. JieGous Session-Branching verwandelt lineare Chats in einen Baum der Möglichkeiten.

JT
JieGou Team
· · 6 Min. Lesezeit

Sie sind 25 Nachrichten tief in einer Konversation. Sie haben Kontext aufgebaut, Entscheidungen getroffen und eine vielversprechende Richtung erreicht. Dann kommt ein Gedanke: Was, wenn ich einen komplett anderen Ansatz versuche?

In einer traditionellen Chat-Oberfläche haben Sie zwei schlechte Optionen. Von vorne anfangen und alles neu erklären. Oder die Alternative aufgeben und hoffen, dass Ihr aktueller Weg funktioniert.

JieGous Session-Branching gibt Ihnen eine dritte Option: die Konversation forken.

Was ist Session-Branching?

Session-Branching ermöglicht es Ihnen, einen neuen Konversationszweig von jeder Nachricht in Ihrer Historie zu erstellen. Der Zweig erbt den gesamten Kontext bis zu diesem Punkt — den System-Prompt, die Nachrichtenhistorie, alle kompaktierten Zusammenfassungen — und setzt sich von dort unabhängig fort.

Denken Sie daran wie git branch für Konversationen.

Nachricht 1 ─── Nachricht 2 ─── Nachricht 3 ─── Nachricht 4 ─── Nachricht 5

                                       └─── Zweig A: Nachricht 4a ─── Nachricht 5a

                                       └─── Zweig B: Nachricht 4b ─── Nachricht 5b

Beide Zweige teilen die Historie von Nachricht 1-3. Ab Nachricht 3 divergieren sie vollständig. Änderungen in einem Zweig beeinflussen den anderen nicht.

Wie man verzweigt

Verzweigen ist eine einzelne Aktion. In der Konversationsansicht:

  1. Hovern Sie über eine beliebige Nachricht in der Konversation
  2. Klicken Sie auf das Verzweigen-Symbol
  3. Ein neuer Zweig wird ab diesem Punkt erstellt
  4. Sie werden zum neuen Zweig gebracht, bereit fortzufahren

Die ursprüngliche Konversation bleibt unberührt. Sie können jederzeit zwischen Zweigen wechseln.

Sie können auch über die API und das SDK verzweigen:

const branch = await jiegou.conversations.branch({
  conversationId: "conv_abc123",
  fromMessageId: "msg_xyz789",
  name: "Alternativer Ansatz — SQL statt NoSQL versuchen"
});

// Den Zweig mit einer neuen Nachricht fortsetzen
const response = await jiegou.conversations.send({
  conversationId: branch.id,
  message: "Lassen Sie uns das Datenmodell mit PostgreSQL stattdessen überdenken."
});

Anwendungsfälle

A/B-Testing von Prompts

Sie haben einen Prompt für eine Content-Generierungsaufgabe verfeinert. Sie möchten zwei Formulierungen vergleichen. Verzweigen Sie die Konversation vor Ihrem letzten Prompt, senden Sie Version A in einem Zweig und Version B im anderen, dann vergleichen Sie die Ausgaben nebeneinander.

Kontext aufbauen ─── Beispiele bereitstellen ─── Anweisungen verfeinern

                                                       ├─── Prompt A: "Schreiben Sie eine knappe Zusammenfassung..."

                                                       └─── Prompt B: "Fassen Sie die Kernpunkte zusammen..."

Hypothesentests

Sie analysieren Daten mit Hilfe des Modells. Sie haben den Datensatz bereinigt und das Analyseframework festgelegt. Jetzt möchten Sie zwei Hypothesen testen, ohne eine der Explorationen zu kontaminieren.

Daten laden ─── Bereinigen & validieren ─── Metriken definieren

                                                 ├─── Hypothese 1: "Abwanderung korreliert mit Nutzungshäufigkeit"

                                                 └─── Hypothese 2: "Abwanderung korreliert mit Support-Tickets"

Jeder Zweig bekommt den bereinigten Datensatzkontext. Jede Exploration ist isoliert.

Modelle vergleichen

Starten Sie eine Konversation mit Claude Sonnet für initiale Erkundung. Verzweigen Sie und wechseln Sie den Zweig zu GPT-4o. Stellen Sie dieselbe Frage in beiden Zweigen. Vergleichen Sie Reasoning-Ansätze, Ausgabequalität und Antwortzeiten.

Sichere Erkundung

Arbeiten Sie an einer Produktionskonfiguration? Verzweigen Sie vor riskanten Änderungen. Wenn der Zweig in eine Sackgasse führt, wechseln Sie zurück zur Hauptkonversation und fahren Sie fort, als wäre nichts passiert.

Kollaborative Entscheidungsfindung

Ihr Team diskutiert eine Architekturentscheidung. Verzweigen Sie die Konversation, um jede Option unabhängig zu erkunden. Nach der Erkundung überprüfen Sie beide Zweige und führen die Erkenntnisse in einer finalen Entscheidung zusammen.

Zweig-Verwaltung

Zweige sind keine Wegwerfprodukte. Sie sind erstklassige Konversationsobjekte mit vollem Lebenszyklus-Support:

  • Benennung — geben Sie Zweigen beschreibende Namen (“SQL-Ansatz”, “NoSQL-Ansatz”) zur einfachen Identifikation
  • Auflistung — sehen Sie alle Zweige einer Konversation in einer Baumansicht
  • Wechseln — springen Sie zwischen Zweigen ohne Zustandsverlust
  • Vergleich — zeigen Sie Zweige nebeneinander an, um zu vergleichen, wie sie divergiert sind
  • Archivierung — archivieren Sie Zweige, die Sie nicht mehr brauchen, ohne sie zu löschen

Wie Branching mit Kompaktierung funktioniert

Session-Branching integriert sich mit JieGous iterativem Kompaktierungssystem. Wenn Sie von einer kompaktierten Konversation verzweigen:

  • Der Zweig erbt die kompaktierte Zusammenfassung als Grundlage
  • Der Zweig erbt auch alle intakten aktuellen Nachrichten von vor dem Verzweigungspunkt
  • Jeder Zweig kompaktiert unabhängig, wenn er wächst
  • Kompaktierung in einem Zweig beeinflusst nie einen anderen Zweig

Das bedeutet, Sie können von einer 100-Nachrichten-Konversation verzweigen, die zweimal kompaktiert wurde, und der Zweig startet mit dem vollständigen kompaktierten Kontext — kein Informationsverlust.

Zweig-Vergleichsansicht

Die Vergleichsansicht zeigt zwei Zweige nebeneinander und hebt hervor, wo sie divergiert sind:

Zweig A (SQL)Zweig B (NoSQL)
“Das relationale Modell gibt uns starke Konsistenz…""Dokumentenspeicher ermöglicht uns Schema-Iteration…”
Geschätzte Latenz: 12ms p99Geschätzte Latenz: 8ms p99
Migrationsaufwand: 3 WochenMigrationsaufwand: 1 Woche

Das macht es einfach, Kompromisse zu bewerten und mit Belegen aus beiden Explorationen eine Entscheidung zu treffen.

Erkenntnisse zusammenführen

Zweige sind unabhängig, aber Erkenntnisse sind nicht isoliert. Sie können Ergebnisse aus einem Zweig in einem anderen referenzieren:

  1. Öffnen Sie den Zweig mit der Erkenntnis, die Sie übertragen möchten
  2. Kopieren Sie die relevante Nachricht oder Zusammenfassung
  3. Wechseln Sie zu Ihrem Zielzweig
  4. Fügen Sie sie als Kontext in Ihre nächste Nachricht ein

Wir bauen auch einen dedizierten Merge-Assistenten, der automatisch Erkenntnisse über Zweige hinweg in eine einheitliche Zusammenfassung synthetisiert. Das ist auf der Roadmap für Q2 2026.

API- und SDK-Support

Session-Branching wird vollständig im JieGou SDK und der REST-API unterstützt. Sie können programmatisch Zweige erstellen, Zweige einer Konversation auflisten und Nachrichten an bestimmte Zweige senden.

// Alle Zweige einer Konversation auflisten
const branches = await jiegou.conversations.listBranches("conv_abc123");

// Die Zweig-Baumstruktur abrufen
const tree = await jiegou.conversations.getBranchTree("conv_abc123");

// Zwei Zweige vergleichen
const diff = await jiegou.conversations.compareBranches({
  branchA: "conv_branch_001",
  branchB: "conv_branch_002"
});

Das ermöglicht automatisierte Workflows, die systematisch Alternativen erkunden — zum Beispiel ein Workflow-Schritt, der eine Konversation verzweigt, drei verschiedene Prompts versucht und das beste Ergebnis basierend auf Evaluierungskriterien auswählt.

Verfügbarkeit

Session-Branching ist ab Pro-Plänen und höher verfügbar. Jede Konversation kann bis zu 10 aktive Zweige in Pro haben, und unbegrenzte Zweige in Team- und Enterprise-Plänen.

Zweige zählen zu Ihrem Konversationsspeicher-Kontingent, aber nicht zu Ihren LLM-Nutzungslimits — nur die Nachrichten, die Sie tatsächlich in jedem Zweig senden, verbrauchen Token.

Starten Sie die Erkundung

Die besten Ideen kommen oft davon, “was wäre wenn?” zu fragen. Session-Branching macht diese Frage kostenlos. Forken, erkunden, vergleichen und zum besten Weg konvergieren.

Ihre Konversationen ansehen

session-branching conversation hypothesis-testing power-user
Diesen Artikel teilen

Hat Ihnen dieser Artikel gefallen?

Erhalten Sie Workflow-Tipps, Produktupdates und Automatisierungsleitfäden direkt in Ihren Posteingang.

No spam. Unsubscribe anytime.