Autenticação, aprovações e rascunhos
Autenticação, aprovações e rascunhos
Como o Architect atua em seu nome, quando precisa da sua aprovação e como prepara alterações com segurança.
Como o Architect se autentica
O Architect não usa uma conta de serviço separada nem atua como uma identidade diferente. Ele é executado dentro da sua sessão conectada: toda leitura ou gravação que realiza, desde buscar a configuração de um agente até atualizar um prompt ou criar uma ramificação, passa pelas mesmas solicitações autenticadas usadas pelo restante do painel, sob sua conta e as permissões do seu espaço de trabalho.
Isso significa que o Architect só pode fazer o que você já tem permissão para fazer. Se sua função não permite mesclar na ramificação principal ou se um recurso não foi compartilhado com você, o Architect também não poderá fazer isso.
Modos de aprovação
Cada conversa com o Architect é executada em um de três modos, que podem ser alternados no editor:
Leituras, como listar ferramentas ou buscar a configuração atual de um agente, nunca exigem aprovação em nenhum modo. Uma ferramenta que você já aprovou anteriormente na mesma conversa é considerada confiável e não pedirá aprovação novamente até que você inicie uma nova conversa.
Rascunhos, publicação e mesclagem
Alterações na configuração, no prompt, no workflow, nas ferramentas, nos testes ou na base de conhecimento de um agente são preparadas como um rascunho não publicado na ramificação em que você está trabalhando. Nada que o Architect faz tem efeito para usuários em produção até que você publique.
- Pergunte ao Architect o que ele alterou até agora para ver o rascunho atual comparado ao que está publicado.
- O Architect pode abrir a caixa de diálogo de publicação para você, mas não pode clicar em publicar. Você revisa o diff e confirma.
- Depois de publicar, você pode continuar iterando: peça mais alterações ao Architect, revise e publique novamente, quantas vezes precisar.
Ramificações
Para alterações maiores, trabalhe em uma ramificação separada em vez de diretamente na que está em produção. O Architect pode criar ramificações, listá-las e ajustar as divisões de tráfego entre ramificações ativas, que sempre devem totalizar 100%.
Quando estiver pronto para levar as alterações de uma ramificação para main, peça ao Architect para mesclá-la. O Architect mostra uma prévia da mesclagem primeiro, e a mesclagem em si ainda exige sua aprovação, mesmo no modo de aprovação automática. A mesclagem em main pode exigir permissões de administrador, e uma ramificação com um rascunho não salvo deve ser salva ou descartada antes que possa ser mesclada ou abandonada.