Authentifizierung, Genehmigungen und Entwürfe
Authentifizierung, Genehmigungen und Entwürfe
So handelt Architect in Ihrem Namen, wann Ihre Genehmigung erforderlich ist und wie Änderungen sicher vorbereitet werden.
So authentifiziert sich Architect
Architect verwendet kein separates Dienstkonto und agiert nicht als andere Identität. Es läuft innerhalb Ihrer angemeldeten Sitzung: Jeder Lese- oder Schreibvorgang – vom Abrufen der Konfiguration eines Agenten über das Aktualisieren eines Prompts bis zum Erstellen eines Branches – erfolgt über dieselben authentifizierten Anfragen, die auch der Rest des Dashboards nutzt, unter Ihrem Konto und mit den Berechtigungen Ihres Workspace.
Das bedeutet, dass Architect nur tun kann, wozu Sie bereits berechtigt sind. Wenn Ihre Rolle das Mergen in den Main-Branch nicht erlaubt oder eine Ressource nicht für Sie freigegeben wurde, kann Architect dies ebenfalls nicht tun.
Genehmigungsmodi
Jede Architect-Unterhaltung läuft in einem von drei Modi, die Sie im Composer wechseln können:
Lesevorgänge, etwa das Auflisten von Tools oder das Abrufen der aktuellen Konfiguration eines Agenten, erfordern in keinem Modus eine Genehmigung. Ein Tool, das Sie bereits früher in derselben Unterhaltung genehmigt haben, gilt als vertrauenswürdig und fragt erst wieder nach, wenn Sie eine neue Unterhaltung starten.
Entwürfe, Veröffentlichung und Mergen
Änderungen an der Konfiguration, dem Prompt, Workflow, den Tools, Tests oder der Wissensdatenbank eines Agenten werden als unveröffentlichter Entwurf in dem Branch vorbereitet, in dem Sie arbeiten. Keine von Architect ausgeführte Änderung wirkt sich auf Live-Anrufer aus, bis Sie sie veröffentlichen.
- Fragen Sie Architect, was es bisher geändert hat, um den aktuellen Entwurf mit der veröffentlichten Version zu vergleichen.
- Architect kann den Veröffentlichungsdialog für Sie öffnen, aber nicht selbst auf „Veröffentlichen“ klicken. Sie prüfen den Diff und bestätigen.
- Nach der Veröffentlichung können Sie weiter iterieren: Bitten Sie Architect um weitere Änderungen, prüfen Sie diese und veröffentlichen Sie erneut – so oft wie nötig.
Branches
Arbeiten Sie bei größeren Änderungen in einem separaten Branch statt direkt in dem Branch, der live ist. Architect kann Branches erstellen, auflisten und Traffic-Aufteilungen zwischen aktiven Branches anpassen. Diese müssen immer zusammen 100 % ergeben.
Wenn Sie die Änderungen eines Branches in main übernehmen möchten, bitten Sie Architect, ihn zu mergen. Architect zeigt zuerst eine Merge-Vorschau. Der Merge selbst erfordert auch im Modus für automatische Genehmigung weiterhin Ihre Zustimmung. Für das Mergen in main sind möglicherweise Admin-Berechtigungen erforderlich. Ein Branch mit einem ungespeicherten Entwurf muss gespeichert oder verworfen werden, bevor er gemergt oder zu einem anderen Branch gewechselt werden kann.