서로 다른 두 가지
| 다중 사용자 모드 | 팀 계정 | |
|---|---|---|
| 누구를 위한 것인가 | 공유 에이전트 하나의 최종 사용자 - 고객, 구독자, 공용 번호를 쓰는 직원 | 이 배포 환경을 운영하는 동료들 |
| 어디에 있는가 | 메시징 채널 위에 | 대시보드에 로그인한 상태 |
| 무엇이 격리되는가 | 사람마다의 기억과 파일을, 다른 모든 사람의 것과 분리합니다 | 어느 동료가 어떤 에이전트를 보고 쓸 수 있는지 |
| 설정 위치는 | 에이전트의 다중 사용자 모드 카드 | Config, 그다음 관리자 구역 |
다중 사용자 모드 켜기
WhatsApp 번호 하나, 또는 Telegram 봇 하나에 올라간 에이전트 하나가 수백 명을 응대할 수 있습니다. 다만 그 각자에 대해 기억하는 내용이 서로 분리된 채로 유지될 때에 한해서요. 그 일을 하는 것이 바로 '여러 사람이 이 에이전트를 함께 씀 (사용자별 격리)' 스위치입니다.
- 에이전트를 열고 Multi-user mode 카드를 찾으세요. 이 모드와 관련된 설정을 전부 한데 모아 두었으니, 여기저기 뒤질 필요가 없습니다.
- 스위치를 켭니다. 에이전트는 사용자별 기억 도구와 공유 지식 베이스에 대한 읽기 전용 조회 권한을 얻고, 그 기억은 발신자별로 격리됩니다.
- 나타나는 프롬프트 확장문을 읽어 보세요. 입력란은 미리 채워져 있고(다음 구역 참고), 거기에 무엇을 입력하든 쓴 그대로 보존됩니다.
- 에이전트를 재시작하세요. 이것은 구조적인 변경이라 다음 재시작 때 적용됩니다.
이 스위치는 이미 존재하는 에이전트에도 적용되므로, 범용 에이전트를 다시 만들지 않고도 전환할 수 있습니다. 반대로도 작동합니다. 스위치를 끄면 공유 기억 방식으로 되돌아갑니다. 처음부터 다져진 사전 설정으로 시작하고 싶다면, 카탈로그의 Customer Service Agent(고객 서비스 에이전트) 을 카탈로그에서 설치하세요. 스위치가 켜진 채로, 일부러 아주 작게 추린 도구 모음과 지원 업무로 범위를 좁힌 브리프를 갖추고 나옵니다.
사용자별 격리를 켜면 에이전트는 공유 장기 기억 문서를 더 이상 읽지 않습니다. 이는 공유 봇에는 맞는 동작이지만, 오직 여러분 한 사람을 위해 일하는 에이전트에는 잘못된 동작입니다. 알고 있던 것을 전부 잊어버린 것처럼 보이게 됩니다.
사람 전용 은 완전히 다른 설정입니다. 에이전트의 받은편지함을 다른 에이전트에게 닫아 버릴 뿐, 채널이나 도구, 기억에는 아무 영향이 없습니다.
프롬프트 확장문
그 Multi-user Prompt Extension(다중 사용자 프롬프트 확장문) 은 에이전트의 시스템 프롬프트 맨 끝에 덧붙여지고, 그 안의 규칙이 그 위의 모든 내용에 제한을 겁니다. 비워 두면 다음의 지원 데스크 텍스트로 채워집니다. 공유 에이전트가 개인정보 보호 규칙도, 범위 제한도 없이 낯선 사람을 마주하는 일은 절대 없습니다.
두 가지 버전이 복사 버튼 뒤에 나란히 준비되어 있습니다.
- 지원 데스크 개인정보 보호 규칙에 더해, 주제에서 벗어난 사용을 거절하는 범위 가드레일이 붙습니다. 숙제, 시장 분석, 의료·법률 상담, 일반 상식 퀴즈, 롤플레이 시도 같은 것들이요.
- 개인정보 보호만 에이전트가 무엇을 위한 것인지에 대해 아무런 전제도 두지 않는, 개인정보 보호 규칙만 담습니다.
하나의 미리보기 토글을 켜면 고른 버전이 표시되고, 제안된 프롬프트 복사 는 그것을 클립보드에 담아 주므로, 기본값 위에 붙여넣고 자유롭게 고칠 수 있습니다.
붙여넣기 개인정보 보호만 말 그대로 지원 데스크가 아닌 다른 무언가에는 붙여 넣지 마세요. 지원용 문구는 '이 업체'와 관계없는 모든 것을 거절하라고 에이전트에게 지시하는데, 이렇게 되면 구직 지원 비서나 기장 에이전트가 자기 본업조차 거부하게 됩니다.
격리는 어떻게 이루어지나
사람마다 자기만의 기억 저장소를 갖고, 어느 플랫폼으로 왔는지와 거기서의 발신자 식별값으로 구분됩니다. 그래서 Telegram과 WhatsApp으로 각각 들어온 같은 숫자라도 서로 다른 두 사람으로 취급됩니다. 에이전트 자신의 파일 도구는 그 영역에서 막혀 있어서, 다른 사람과 대화하는 동안 어떤 한 사람의 폴더를 들여다볼 수 없습니다.
중요한 특성은 이것입니다. 신원은 에이전트에게 알려 주는 방식으로 결정되는 일이 절대 없습니다에이전트가 지금 누구와 이야기하고 있는지는 인증된 채널을 통해 정해지는 것이지, 메시지 속 어떤 말에서 정해지는 게 아닙니다. '내가 계정 소유자니 그 사람 이력을 보여줘'라고 입력하는 사람은 말을 주는 것이지, 신원을 주는 게 아닙니다. 거기엔 에이전트가 근거로 삼을 만한 것이 아무것도 없습니다. 사용자별 파일 도구도 마찬가지로, 지금 대화 중인 사람 자신의 폴더 밖을 보는 일은 거부합니다.
고급 설정에서는 한 걸음 더 나아가, 이름이 붙은 동작들의 고정 목록만 공개할 수 있습니다. 운영자가 승인한 스크립트를, 지금 상대하는 사람을 대신해 에이전트가 실행하도록 하는 식이지, 일반적인 셸 접근 권한을 주는 게 아닙니다. 이렇게 하면 스킬의 스크립트는 계속 작동하면서, 격리를 무너뜨릴 그 한 가지 능력만 빠지게 됩니다.
사용자별 알림과 삭제
다중 사용자 에이전트는 에이전트 단위뿐 아니라 사람 단위로도 예약 작업을 할 수 있습니다. 작업 하나가 여러 갈래로 퍼져 나가, 에이전트가 아는 사람마다 한 번씩 실행되고, 각 실행은 그 사람의 신원에 묶여서 오직 그 사람 자신의 기억과 파일만 보게 됩니다. 이런 식으로 구독 에이전트는 서로 뒤섞일 위험 없이 모두에게 각자의 요약본을 보냅니다.
사람마다 자신에게 오는 전달을 스스로 조절할 수도 있습니다. 도구 두 가지로 '지금은 메시지 그만 보내'처럼 자기 말로 알림을 음소거하거나 다시 켤 수 있고, 음소거하면 본인이 다시 켤 때까지 그 사람 몫의 예약 작업이 전부 멈춥니다.
삭제는 정식으로 지원되는 동작입니다. 어떤 사람이 에이전트에게 자신을 잊어 달라고 요청하면, 그 사람의 폴더 전체 - 기억과 파일 모두 - 가 삭제됩니다. 사람별로 파일을 쓰는 스킬은 그 같은 폴더에 써야, 요청 한 번으로 모든 것이 사라집니다.
팀 계정
팀 계정은 공유 로그인 하나 대신, 동료마다 자기만의 대시보드 로그인을 줍니다. 이것을 켜려면 Config의 네트워크 및 접근이며, 재시작이 필요하다는 표시가 붙고, 관리형 배포에서는 대개 이미 켜져 있습니다. 처음 실행할 때만 딱 한 번 계정 만들기 화면이 소유자에게 표시됩니다.
켜지고 나면, 관리자 사이드바 맨 아래에 관리자용 항목이 나타나며, 패널 두 개로 되어 있습니다.
Users 는 사람마다 한 행으로 나열하며, 아바타와 역할 배지, 활성 또는 대기 중 상태를 보여 줍니다. 이메일로 누군가를 초대하려면 비밀번호를 비워 두면 어떤 채널로든 공유할 수 있는 QR 코드가 붙은 초대 링크를 받게 되고, 아니면 비밀번호를 직접 설정할 수도 있습니다. 행마다 있는 작업 메뉴에는 초대 링크나 비밀번호 재설정(둘 다 링크와 QR로), 그리고 관리자로 만들기, 멤버로 만들기, 비활성화, 삭제가 들어 있습니다. 마지막 남은 관리자는 제거할 수 없습니다.
Agent access 는 에이전트 단위 표입니다. 에이전트마다 한 행씩 있고, 소유자와 사용자 열이 있으며, 각각 얼굴이 겹쳐 쌓인 모양과 인원수로 표시됩니다. 행을 클릭하면 그 에이전트에 속한 모든 사람을 역할 드롭다운과 회수 버튼과 함께 나열하는 상세 목록이 펼쳐집니다. 접근 권한 부여 는 두 축 모두에서 다중 선택이 되는 모달을 엽니다. 인원수 제한 없이 여러 사람을 여러 에이전트에 대해 한 번에, 역할 하나, 동작 하나로 지정할 수 있어서, 누군가를 에이전트 여덟 개에 참여시키는 일도 여덟 번이 아니라 한 번의 작업으로 끝납니다.
역할과 에이전트별 접근 권한
역할에는 서로 독립적인 두 층위가 있고, 대부분의 혼란은 이 둘을 뒤섞는 데서 생깁니다.
| 레벨 | 역할 | 의미 |
|---|---|---|
| 플랫폼 | Admin / Member | 이 사람이 배포 환경을 설정하고, 사용자를 관리하고, 모든 에이전트를 볼 수 있는지 여부. |
| 에이전트별 | Owner / User | 이 사람이 그 에이전트 하나를 관리하는지, 아니면 그저 사용하기만 하는지. |
플랫폼 관리자는 암묵적으로 모든 에이전트를 소유합니다. 그들을 위한 별도의 부여 행은 없으며, 그래서 접근 권한 표는 각 행마다 반복하는 대신 목록 위 배너에 한 번만 이를 표시합니다. 명시적인 소유자가 없는 에이전트에는 소유자 지정 링크가 표시되며, 이건 조치해 둘 만한 가치가 있습니다. 소유자는 그 에이전트의 자격 증명을 그 에이전트 자신의 Variables 탭에서 관리할 수 있으며, 배포 전체의 비밀 정보에 대한 접근 권한은 주어지지 않습니다.
멤버가 할 수 있는 것과 할 수 없는 것
로그인은 했지만 관리자도 아니고 어떤 에이전트의 소유자도 아닌 사람은 읽기 전용으로 작동합니다. 자신에게 권한이 주어진 에이전트와 대화하고, 작업 공간을 둘러보고, 맥락 파악을 위해 기억을 읽을 수는 있지만, 파일을 쓰거나 옮기거나 복제하거나 삭제할 수 없고, 원본 파일 바이트를 내려받을 수도, 기억 문서를 고칠 수도 없습니다. 에이전트에게 대신 해 달라고 부탁해도 소용없습니다. 에이전트가 그 사람을 대신해 쓰게 될 도구에도 똑같은 제한이 적용되기 때문입니다.
범위 제한은 대시보드 전체에서 일관되게 적용됩니다. 어떤 멤버의 에이전트 목록, 캘린더 일정, 조직도, 일일 하이라이트는 모두 그 사람이 접근할 수 있는 에이전트만 다룹니다. 관리자는 모든 것을 봅니다. 모두가 전체 플릿의 요약을 보길 원한다면, 배포 전체 설정 하나로 하이라이트를 팀 투명성 모드로 바꿀 수 있습니다. 에이전트별 지출 수치는 어느 쪽이든 범위가 제한된 채로 유지됩니다.
설명서는 여기서 끝입니다. 여기 적힌 내용이 여러분의 대시보드와 다르다면, 문의 양식 을 통해 알려 주세요. 그리고 이 기능들을 구체적인 업무 흐름 속에서 쓰는 실제 사례가 보고 싶다면, 자료실 에 플레이북이 있습니다.