Vorschläge und Validierung
Vorschläge und Validierung
So werden Änderungen von ElevenAgents Architect getestet, geprüft und auf Live-Traffic ausgerollt.
Überblick
Wenn ElevenAgents Architect eine Änderung abschließt, übergibt es sie Ihnen als Vorschlag: einen Branch mit der Änderung, Tests, die zeigen, dass sie funktioniert, und einem Merge-Vorschlag, der beantragt, diesen Branch in main zu mergen. Diese Seite erklärt, wie die einzelnen Teile funktionieren, wo Sie sie finden und wie ein Vorschlag vom Gespräch bis zum Live-Traffic gelangt.
Was ein Vorschlag ist
Ein Vorschlag basiert auf dem bestehenden Versionierungsmodell:
Der Merge-Vorschlag ist ein standardmäßiger ElevenAgents-Merge-Vorschlag, derselbe Typ, den Teammitglieder manuell öffnen. Er ist kein separater Objekttyp.
Ein Merge-Vorschlag umfasst genau einen Quell- und einen Ziel-Branch. Ein Vorschlag enthält also eine Kandidatenlösung. Um Alternativen zu vergleichen, bitten Sie Architect, jede auf einem eigenen Branch abzulegen. Jeder Branch erhält dann einen eigenen Vorschlag, und Sie können den Traffic als Experiment zwischen ihnen aufteilen.
Architect handelt in Ihrem Namen, daher wird ein von ihm eröffneter Merge-Vorschlag unter Ihrem Namen als Autor erfasst. Kein Feld erfasst, dass Architect ihn erstellt hat. Erwähnen Sie es in der Vorschlagsbeschreibung, wenn Ihr Team es wissen soll.
So wird ein Vorschlag erstellt
Architect erstellt einen Vorschlag, wenn Sie es bitten, etwas zu beheben oder zu verbessern, oder wenn Sie ihm einen fehlgeschlagenen Test, ein Spotlight-Ergebnis oder ein Triage-Ticket übergeben. Die vollständige Abfolge mit den Tools, die Architect bei jedem Schritt aufruft, finden Sie im Praxisbeispiel. Kurz gesagt:
- Architect untersucht das Problem, erstellt einen Branch und legt die Änderung in Ihrem Entwurf auf diesem Branch ab.
- Architect schreibt Tests und Simulationen für die Änderung und führt sie im Gespräch aus, bevor es Ihnen das Ergebnis zeigt.
- Architect öffnet den Veröffentlichungsdialog. Sie prüfen den Diff und wählen Veröffentlichen. Dadurch wird die Änderung als neue Version auf dem Branch gespeichert.
- Architect öffnet einen Merge-Vorschlag nach
mainund schreibt die Beschreibung auf Basis der tatsächlichen Commits und Testausführungen des Branches. - Architect bietet an, während der Prüfung des Vorschlags einen kleinen Anteil des Live-Traffics an den Branch zu senden. Dafür ist Ihre Zustimmung erforderlich.
Sie können bei jedem Schritt stoppen. Ein Branch mit einer veröffentlichten Version, aber ohne Merge-Vorschlag, ist weiterhin nützlich: Sie können ihn selbst testen oder später einen Vorschlag öffnen.
Validierung im Gespräch
Architect schreibt und führt Tests beim Erstellen der Änderung aus, nicht als separaten Schritt, den Sie anschließend starten. Bei einer Fehlerbehebung ist es sinnvoll zu zeigen, dass die neuen Tests ohne die Änderung fehlschlagen und mit ihr bestehen. Architect kann dieselben Tests gegen den ursprünglichen Branch und gegen den Entwurf mit der Änderung ausführen.
Architect führt diese Vorher-Nachher-Prüfung nicht bei jeder Änderung automatisch aus. Bitten Sie darum, wenn es wichtig ist, zum Beispiel: „Zeig mir, dass die neue Simulation auf main fehlschlägt und auf dem Branch besteht, und öffne dann einen Vorschlag.“
Ein Test besteht, wenn jede Erfolgsbedingung erfüllt ist. Bei einem LLM-Test erfüllt die Antwort des Agenten die Erfolgskriterien. Bei einem Tool-Call-Test wird das erwartete Tool mit den erwarteten Parametern aufgerufen. Bei einer Simulation erfüllt das simulierte Gespräch die Erfolgsbedingungen. Um auf instabile Ergebnisse zu prüfen, bitten Sie Architect, Tests mehrmals auszuführen. Es kann jeden Test bis zu 50-mal wiederholen und die Bestehensrate melden.
Unter Tests erfahren Sie, wie die einzelnen Testtypen definiert sind.
Wo Sie Vorschläge finden
Öffnen Sie den Agenten und gehen Sie dann zu Versionskontrolle > Vorschläge. Die Liste lässt sich nach Status, Autor (Erstellt von) und Reviewer (Wartet auf Prüfung durch, Geprüft von) filtern. Ein Vorschlag, den Architect in Ihrem Gespräch geöffnet hat, wird mit Ihnen als Autor aufgeführt.
Architect gibt außerdem einen Link zum Vorschlag im Gespräch zurück, sobald es ihn erstellt.

Aufbau eines Vorschlags
Die Seite eines Vorschlags zeigt Quell- und Ziel-Branch, Status, ob er gemergt werden kann und wie weit der Quell-Branch hinter oder vor dem Ziel-Branch liegt. Sie hat folgende Tabs:
Übersicht
Änderungen
Testausführungen
Gespräche
Die Beschreibung, eine Aktivitätszeitleiste mit Commits auf dem Quell-Branch, Reviews und Kommentaren sowie ein Kommentarfeld. Die Seitenleiste zeigt Reviewer, empfohlene Reviewer und alle verknüpften Triage-Tickets.
Eine von Architect geschriebene Beschreibung enthält immer drei Abschnitte: Zusammenfassung (jede relevante Änderung und ihr Grund), Tests (welche Tests ausgeführt wurden und ihre Ergebnisse oder den Hinweis, dass keine ausgeführt wurden) und So prüfen Sie (worauf Sie achten sollten sowie einen auszuführenden Test oder ein auszuprobierendes Gespräch).

Prüfen und mergen
Status
Ein Merge-Vorschlag hat einen dieser Status:
Solange ein Vorschlag offen ist, lautet das aktuellste Review jedes Reviewers entweder Genehmigt oder Änderungen angefordert. Es gibt keine separaten Status wie „getestet“ oder „bereit für Review“. Testergebnisse werden stattdessen im Tab Testausführungen angezeigt.
Reviews und Kommentare erscheinen in der Aktivitätszeitleiste im Tab Übersicht, zusammen mit jeder neuen Version, die auf dem Quell-Branch gespeichert wurde.

Wer genehmigen und mergen kann
- Alle Personen mit Editor-Zugriff auf den Agenten können einen Vorschlag prüfen, außer dessen Autor. Da Architect in Ihrem Namen handelt, können Sie einen Vorschlag, den Architect in Ihrem Gespräch geöffnet hat, nicht genehmigen. Das muss ein Teammitglied tun.
- Ein Vorschlag kann gemergt werden, sobald er mindestens eine Genehmigung von jemandem anderen als dem Autor hat und das aktuellste Review keines Reviewers Änderungen angefordert lautet. Workspace-Administratoren können ohne Genehmigung mergen.
- Das Mergen in einen geschützten Branch erfordert Administratorberechtigungen oder eine Genehmigung durch einen Administrator.
Architect kann keinen Merge-Vorschlag genehmigen, kommentieren, mergen oder schließen. Diese Schritte werden immer von Menschen ausgeführt. Die vollständigen Review-Regeln finden Sie unter Merge-Vorschläge.
Architect kann einen Branch direkt und ohne Vorschlag mergen, wenn Sie es darum bitten und Ihre Rolle den
Merge erlaubt. Im Modus Genehmigung erforderlich fragt es zuerst. Im Modus Automatisch genehmigen nicht. Verwenden
Sie Branch-Schutz für main, wenn jede Änderung einen geprüften Vorschlag durchlaufen muss.
Was beim Merge passiert
Nach einem Merge gibt es keinen separaten Veröffentlichungsschritt. Das Mergen erstellt eine neue Version auf dem Ziel-Branch, und diese Version bedient sofort Live-Traffic entsprechend dem Traffic-Anteil, den das Ziel erhält. Wenn das Ziel main ist und keine Traffic-Aufteilung festgelegt ist, bedeutet das alle Anrufer.
Beim Mergen geschieht außerdem Folgendes:
- Jeder Live-Traffic-Anteil des Quell-Branches wird auf das Ziel verschoben.
- Der Quell-Branch wird standardmäßig archiviert.
- Alle anderen offenen Vorschläge desselben Branches werden geschlossen.
- Das verknüpfte Triage-Ticket wird gelöst, falls es eines gibt.
Schrittweiser Rollout
Bevor ein Vorschlag gemergt wird, können Sie einen Anteil des Live-Traffics an seinen Branch senden, damit echte Anrufer die Änderung nutzen.
Aufteilung starten
Bitten Sie Architect beispielsweise: „Sende 5 % des Traffics an diesen Branch.“ Architect nennt Ihnen die vollständige
resultierende Aufteilung einschließlich des Anteils von main und bittet vor der Anwendung um Genehmigung. Sie können
sie auch selbst festlegen: Wählen Sie unter Versionskontrolle > Branches beim Branch Bereitstellen.
Ergebnisse beobachten
Öffnen Sie den Tab Gespräche des Vorschlags, um Gespräche auf dem Branch zu lesen, oder bitten Sie Architect,
die Ergebnisse des Branches mit denen von main zu vergleichen.
Übernehmen oder zurückrollen
Zum Übernehmen mergen Sie den Vorschlag. Der Traffic-Anteil des Branches wird dabei auf main verschoben. Zum Zurückrollen
bitten Sie Architect, den Anteil des Branches auf 0 % zu setzen, oder bearbeiten Sie die Bereitstellung selbst. Der Live-
Traffic kehrt sofort zu main zurück.
Die Traffic-Anteile müssen immer insgesamt 100 % ergeben, und das Routing ist pro Gespräch deterministisch. Das Ändern des Anteils eines geschützten Branches, auch durch Abziehen von Traffic von einem geschützten main, erfordert einen Administrator. Siehe Traffic-Bereitstellung.
Proaktive Vorschläge
Architect erstellt Vorschläge, wenn Sie es dazu auffordern oder ihm einen fehlgeschlagenen Test, ein Spotlight- Ergebnis, einen Alert oder ein Triage-Ticket übergeben. Es prüft Ihre Agenten noch nicht nach Zeitplan und öffnet keine Vorschläge selbstständig.
Der proaktive Weg führt heute über Spotlight und anschließende Übergabe. Spotlight überwacht die Gespräche Ihres Agenten fortlaufend. Es erstellt eine wöchentliche Zusammenfassung mit vorgeschlagenen Untersuchungen, löst Echtzeit-Alerts aus und empfiehlt Konfigurationsänderungen. So machen Sie aus einem Spotlight-Ergebnis einen Vorschlag:
Ergebnis auswählen
Öffnen Sie die wöchentliche Zusammenfassung und prüfen Sie Vorgeschlagene nächste Schritte, oder öffnen Sie einen Echtzeit-Alert.
An ElevenAgents Architect übergeben
Wählen Sie bei einem Vorschlag In Architect öffnen, bei der Zusammenfassung Mit Architect analysieren oder bei einem Alert Mit Architect untersuchen. Architect erhält das Ergebnis und wird angewiesen, es anhand echter Gespräche zu prüfen und vor dem Vorschlagen einer Änderung festzustellen, welcher Branch betroffen ist.
Triage-Tickets funktionieren genauso. Ihr Live-Agent kann während Gesprächen Probleme zur Prüfung markieren, und Mit Architect besprechen auf einem Ticket startet dessen Untersuchung.
Geplante Automatisierungen mit Berichten, die an einen Architect-Posteingang gesendet werden, befinden sich in Entwicklung. Der Tab Posteingang auf der Architect-Seite ist ein Platzhalter dafür.