권한, 승인 및 초안
권한, 승인 및 초안
ElevenAgents Architect가 사용자를 대신해 작업하는 방식, 승인을 요청하는 시점, 변경 사항이 실제 발신자에게 적용되기 전에 스테이징되는 방식을 알아보세요.
ElevenAgents Architect의 인증 방식
Architect는 별도의 서비스 계정을 사용하거나 다른 ID로 작동하지 않습니다. ElevenLabs 대시보드에서 Architect의 도구는 로그인된 세션 내 브라우저에서 실행됩니다. 에이전트 구성을 가져오는 작업부터 브랜치를 만드는 작업까지, Architect가 수행하는 모든 읽기 또는 쓰기 작업은 워크스페이스 권한에 따라 사용자를 대신해 이루어지는 일반적인 요청입니다.
이로 인해 세 가지 결과가 발생합니다.
- Architect는 사용자가 할 수 있는 작업만 할 수 있습니다. 에이전트를 수정할 수 없다면 Architect는 에이전트를 읽을 수는 있지만 변경 사항을 스테이징할 수는 없습니다. 역할상 보호된 브랜치에 병합할 수 없다면 Architect도 병합할 수 없습니다.
- Architect의 작업은 사용자 이름으로 기록됩니다. Architect가 만드는 게시 버전, 브랜치, 병합 제안에는 사용자가 작성자로 표시됩니다. Architect가 만들었다는 표시는 없습니다.
- 사용자마다 결과가 다를 수 있습니다. 두 팀원이 Architect에 동일한 변경을 요청해도 역할이 다르면 결과가 달라질 수 있습니다.
이 페이지는 현재 Architect가 실행되는 유일한 환경인 ElevenLabs 대시보드의 Architect를 설명합니다. Architect는 Slack과 같은 다른 환경에서도 제공될 예정이지만, 아직 사용할 수 없습니다. 모든 환경에서 Architect는 동일한 모델을 유지합니다. 즉, 대화 중인 사용자의 자격으로 인증하고 그 사용자의 권한으로 작동합니다.
역할별 권한
에이전트 액세스 역할은 대시보드에서 사용자에게 적용되는 것과 정확히 동일하게 Architect에도 적용됩니다.
도구, 지식 베이스 문서, 테스트와 같은 워크스페이스 수준 리소스에는 각각의 공유 권한이 적용됩니다. 에이전트에 적용되는 작업과 워크스페이스에 적용되는 작업은 Architect가 변경할 수 있는 항목에서 확인하세요.
승인 모드
모든 Architect 대화는 세 가지 모드 중 하나로 실행됩니다. 작성기의 필에서 모드를 전환하거나 Shift+Tab을 눌러 순서대로 전환할 수 있습니다.
선택한 모드는 브라우저에 저장됩니다. 모든 사용자에게 특정 모드를 강제하는 워크스페이스 설정은 없습니다. 라이브 에이전트에 대한 모든 변경 사항을 검토하도록 하려면 main 브랜치를 보호하여 변경 사항이 승인된 병합 제안을 거치도록 하세요.
먼저 요청하는 작업
승인 필요 모드에서 Architect는 드래프트가 라이브 호출자에게 영향을 주지 않으므로 묻지 않고 에이전트 구성 변경 사항을 드래프트에 스테이징합니다. 다음 작업 전에는 요청합니다.
- 라이브 호출자에게 즉시 적용되는 변경 사항: 브랜치 병합 및 트래픽 분할 변경
- 공유 워크스페이스 리소스 변경 사항: 도구 생성, 업데이트 또는 삭제, 테스트 업데이트 또는 삭제, 대부분의 지식 베이스 변경 사항
- 파괴적 작업: 드래프트 폐기, 프로시저 삭제, 에이전트 또는 브랜치 보관
- 실제 환경에서의 작업: 테스트 전화 걸기
읽기 작업에는 승인이 필요하지 않습니다. 승인 프롬프트는 되돌릴 수 없는 삭제 작업에 영구적 라벨을 표시합니다. 먼저 요청하는 작업의 전체 목록은 Architect가 변경할 수 있는 항목에서 확인하세요.
다음 세 단계는 모든 모드에서 항상 사용자가 직접 수행해야 합니다.
- 드래프트 게시. Architect가 게시 대화 상자를 열면 게시를 선택합니다.
- 계획 모드에서 계획 승인.
- 기존 드래프트 처리 방법 결정. 브랜치에 이 채팅에서 Architect가 만들지 않은 드래프트(편집기의 저장하지 않은 수정 사항 포함)가 이미 있으면, Architect는 스테이징 전에 이를 유지할지 폐기할지 묻고 기다립니다.
세션에서 도구 신뢰하기
승인 프롬프트에는 이 세션에서 이 도구 신뢰 확인란이 있습니다. 선택하면 해당 세션에서 같은 도구를 이후에 호출할 때 묻지 않고 실행합니다. 새 대화를 시작하면 신뢰가 종료됩니다. 약 2분 안에 승인 프롬프트에 응답하지 않으면 요청이 만료되고 Architect는 작업을 실행하지 않습니다.
드래프트, 버전 및 브랜치
Architect는 ElevenAgents의 다른 기능과 동일한 버전 관리 모델을 사용합니다.
“승인 없이는 어떤 것도 라이브로 전환되지 않습니다”에는 정확한 의미가 있습니다.
- 에이전트 구성 변경 사항은 드래프트에 스테이징되며, 트래픽을 제공하는 브랜치에서 사용자가 게시한 후에만 라이브 호출자에게 적용됩니다.
- 승인 필요 모드에서는 라이브 트래픽 또는 공유 리소스에 영향을 주는 작업이 사용자 승인을 기다립니다.
- 자동 승인 모드에서도 Architect는 게시할 수 없지만, 권한 범위 내에서 묻지 않고 브랜치를 병합하고 트래픽 분할을 변경할 수 있습니다.
도구나 지식 베이스 문서 생성처럼 에이전트 구성 외부의 일부 변경 사항은 생성되는 즉시 워크스페이스에 적용됩니다. 드래프트를 게시해 해당 리소스를 연결하기 전까지는 에이전트 동작에 영향을 주지 않습니다. 이미 라이브 에이전트에 연결된 워크스페이스 리소스는 예외입니다. 라이브 에이전트가 사용하는 도구를 업데이트하면 해당 에이전트에 즉시 반영됩니다. Architect는 승인 필요 모드에서 도구를 업데이트하기 전에 요청합니다.
버전 기록 및 되돌리기
게시된 모든 버전에는 변경 내용과 게시한 사용자가 기록됩니다.
- 변경 내용 확인: 버전 관리 > 브랜치에서 브랜치의 버전 기록을 엽니다. 모든 버전을 이전 버전 또는 라이브 버전과 비교할 수 있습니다. 또는 Architect에 “지난주 main에서 무엇이 변경되었나요?”라고 요청하세요. 브랜치 기록을 읽고 버전을 비교해 줍니다.
- 변경한 사용자 확인: 각 버전에는 게시한 사용자가 표시됩니다. Architect가 수행한 변경 사항에는 Architect와 대화했던 사용자가 표시됩니다.
- 되돌리기: 버전 기록에서 이 버전으로 되돌리기를 선택합니다. 되돌리기를 해도 기록은 삭제되지 않습니다. 이전 구성을 새 버전으로 게시합니다.
/rollback을 사용하여 Architect가 최근 변경 사항을 검토하고 게시할 되돌리기를 스테이징하도록 할 수도 있습니다.