AI 에이전트에게 부서와 역할을 줬더니 osFoundry에서 "확인만 하면" 되더라
AI 에이전트와의 채팅은 한 번으로 끝나는 일에는 충분합니다. 하지만 계속 이어지는 일은 다릅니다. 매주 진행 보고서, 출시 때마다 나가는 보도자료, 매일 하는 경쟁사 체크. 각각 담당이 있어야 하고, 정해진 시간에 돌아가야 하고, 기자 42명에게 메일 보내기처럼 되돌릴 수 없는 단계는 누군가 승인해야 합니다. osFoundry의 Departments는 이런 일에 "부서"라는 자리를 만들어
AI 에이전트와의 채팅은 한 번으로 끝나는 일에는 충분합니다. 하지만 계속 이어지는 일은 다릅니다. 매주 진행 보고서, 출시 때마다 나가는 보도자료, 매일 하는 경쟁사 체크. 각각 담당이 있어야 하고, 정해진 시간에 돌아가야 하고, 기자 42명에게 메일 보내기처럼 되돌릴 수 없는 단계는 누군가 승인해야 합니다. osFoundry의 Departments는 이런 일에 "부서"라는 자리를 만들어 주고, 에이전트가 지금 뭘 하는지는 Agent Registry에서 볼 수 있습니다.
부서가 사람, 에이전트, 직무를 가진다
osFoundry는 채팅, AI 에이전트, 파일, 각종 도구를 한 창에 모은 데스크톱 앱입니다. Departments에서는 부서마다 구성원(사람과 에이전트), 직무(Duties), Department Projects, 기록을 가집니다. 목록에는 부서별 상태와 스폰서가 나오는데, 예시에서는 Customer Support가 일시 중지, Launch Operations가 운영 중이고 그 아래 Press Desk라는 하위 부서가 있으며, Research는 아직 초안입니다.
새로 만든 부서는 초안으로 시작합니다. 자리는 비어 있고 직무는 일시 중지 상태라서, 자리를 채우고 직무를 켜기 전에는 아무것도 돌아가지 않습니다.
Desk: 지금 사람이 봐야 할 것
부서를 열면 먼저 Desk가 나옵니다. 처리가 필요한 것을 한 페이지에 모은 화면입니다. Launch Operations 예시에는 이런 것들이 있습니다.
- Needs you: 프레스 리스트로 메일 보내기 승인, 기자 회신이 늦은 건에 대한 조사
- Scoreboard: 추세, 최신값, 목표가 붙은 지표. 기한 내 전달한 브리프 94(목표 90 이상), 하루 안에 온 기자 회신 72(목표 80 이상) 등
- Inbox: 새 요청(출시 브리프)과 Accept, Need info, Reject 버튼
- 마감이 다가온 약속, 진행 중인 작업, 예외와 누락(예: 두 번 연속 실패한 경쟁사 모니터링)
위쪽 탭에는 Members, Operations, Duties, Department Projects, Work, Review, Ledger, Charter 같은 부서의 나머지 정보가 있고, 부서 전체를 대상으로 하는 Pause, Stop all, Archive 버튼도 있습니다.
Duties: 누가, 무엇을, 언제
Duties 탭은 부서의 업무 목록입니다. 직무마다 패턴(요청 기반, 정기, 프로젝트), 실행 시점, 실행 방법(에이전트 세션, 그래프, 루프, 수동), 담당, 상태가 정해져 있습니다. 예시에서는 press writer가 요청이 올 때마다 보도자료를 쓰고, 그래프가 매주 월요일 9시(도쿄 시간)에 출시 진행 상황을 정리하고, researcher가 이 PC의 루프로 매일 경쟁사 모니터링을 돌리며(지금은 일시 중지), 출시 당일 체크리스트는 아직 담당이 없는 초안입니다.
되돌릴 수 없는 일 앞에서는 에이전트가 먼저 묻는다
지켜봐야 하는 양이 달라지는 지점이 여기입니다. 에이전트는 되돌릴 수 없는 단계에 이르면 멈추고 승인을 요청합니다. 승인 화면에는 무슨 일이 일어날지 그대로 나옵니다. 예시에서는 Launch press release 직무를 맡은 press writer가 프레스 리스트(연락처 42개)에 메일을 보내려 하고, 제목과 첨부 PDF까지 적혀 있습니다. 이 요청은 3시간 뒤 만료됩니다.
승인은 바로 그 동작에 묶여 있어서, 승인 후에 조금이라도 수정하면 승인이 무효가 됩니다. 승인한 내용 그대로 보내진다는 뜻입니다. Approve, Reject, Request changes 중에서 고르고, 뒤의 두 개는 메모가 필수입니다. 승인한 사람은 공개되는 내용의 책임 편집자가 됩니다. 초안 작성과 발송은 에이전트가 하고, 사람은 화면 하나를 읽고 결정만 하면 됩니다.
Agent Registry: 모든 에이전트를 한 목록에
Departments가 "일"을 다룬다면 Agent Registry는 "에이전트"를 다룹니다. 만든 에이전트가 전부 상태와 함께 나오고, 필터로 All, Running, Idle, Off, Needs Attention을 나눠 볼 수 있습니다. 각 행에는 에이전트의 역할(Maestro 채팅, 팀 구성원, 플릿 워커, 루프 구성원)과 프로필이 로컬인지 동기화됐는지도 나옵니다.
에이전트를 열면 지금 하는 일과 지금까지 한 일을 볼 수 있습니다. 실행 상태와 실행 수, 기록된 이력, 프로필 저장 위치, 현재 작업, 그리고 버전 번호와 선호 모델이 포함된 정의입니다. 탭으로는 대화, 활동, 지시, 메모리, 도구, 모델과 예산, 사용처, 버전이 있습니다. 에이전트 기본값을 바꾸면 새 버전으로 저장되니 되돌릴 수도 있습니다. Switch off로 에이전트를 끕니다.
Activity 탭에는 실행 목록이 있고, 새 기록 방식(ledger)으로 남은 실행은 입력과 출력을 이벤트 단위로 볼 수 있습니다. 파일 쓰기 같은 도구 호출, 모델 응답, 메모리 읽기 등입니다.
가장 먼저 볼 것은 Needs Attention 필터입니다. 예시에서는 상태가 Unreachable인 에이전트 하나만 남습니다.
활용 예: 출시를 부서로 운영하기
Sammy는 Launch Operations를 만들고 Dari, press writer 에이전트, researcher 에이전트를 구성원으로 넣습니다. 주간 진행 보고서는 매주 월요일 알아서 돌고, 경쟁사 모니터링은 매일, 보도자료는 요청이 오면 press writer가 초안을 씁니다. 출시 주간에 Sammy는 에이전트를 지켜보지 않고 Desk만 엽니다. 거기에는 승인을 기다리는 메일 한 통, 목표에 못 미친 기자 회신 지표, 새로 들어온 브리프가 있습니다. Sammy는 메일 내용을 확인해 승인하고 브리프를 받습니다. 나중에 Agent Registry의 Needs Attention을 보니 inbox-triage 에이전트가 응답하지 않아서, 월요일 전에 고쳐 둡니다.
자주 묻는 질문
에이전트가 묻지도 않고 메일을 보내거나 게시하지 않나요?
되돌릴 수 없는 동작은 실제 동작 내용을 보여 주는 승인을 거칩니다. 승인 후 수정하면 승인이 무효가 되고, 거절하거나 수정 요청을 할 수도 있습니다.
부서를 만들면 어떻게 되나요?
초안으로 시작해서 자리는 비어 있고 직무는 일시 중지입니다. 자리를 채우고 직무를 켜기 전에는 아무것도 돌아가지 않습니다.
에이전트가 멈췄는지 어떻게 아나요?
Agent Registry에서 Needs Attention 필터를 쓰세요. 에이전트마다 실행 상태, 실행 기록, 활동을 확인할 수 있습니다.
무료인가요?
osFoundry는 내 기기에서 쓰는 범위에서는 무료입니다. osFoundry 서버에서 처리하는 기능과 osFoundry를 통한 모델 호출에는 크레딧이 듭니다.
데스크톱 앱은 osfoundry.io/ko/download에서 무료로 내려받을 수 있습니다.
Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.





