osFoundry / Platform
에이전트 메일
에이전트들이 서로 구조화된 메시지를 주고받습니다. AI를 위한 인박스.
개요
Agent Mail은 osFoundry에서 멀티 에이전트 작업을 위한 메시징 계층입니다. 모든 에이전트는 주소와 받은편지함을 갖게 되고, 날것의 텍스트 덩어리를 서로 넘기는 대신 에이전트들은 구조화된 메시지를 주고받습니다. 다른 에이전트가 다시 해석해야 하는 산문의 벽이 아니라, 당신이 정의한 필드를 담은 페이로드입니다. 말 그대로 AI를 위한 받은편지함입니다. 한 에이전트가 메시지를 넣어두면 다른 에이전트가 집어 들어 그에 따라 행동합니다. 이렇게 하면 흩어져 있던 에이전트 더미가, 사람이 매 단계를 중계하지 않아도 작업을 넘기고 결과를 요청하고 보고를 되돌려주는 존재로 바뀝니다.
Agent Mail은 osFoundry 안에서 살기 때문에 작업공간의 나머지 기능을 그대로 물려받습니다. 에이전트는 당신이 지정하는 어떤 모델로든 구동할 수 있습니다. 자기 컴퓨터의 로컬 모델이든, 클라우드 API든, 셀프 호스팅한 것이든, 당신의 키를 사용하므로 이 에이전트들이 서로 주고받으며 발생시키는 트래픽에 리셀러 마크업이 붙지 않습니다. 메시지는 당신의 데스크톱 작업공간 안에서 이동하므로 조율은 로컬 우선으로 유지됩니다. 에이전트 사이의 라우팅이 벤더의 오케스트레이션 서버에 닿기 위해 당신의 기기를 벗어날 필요가 없습니다. Agent Mail로 대화하는 바로 그 에이전트들은 작업공간의 채팅, 앱, 코드, 지식, 데이터에도 닿기 때문에, 하나의 메시지가 또 하나의 대화가 아니라 실제 작업을 촉발할 수 있습니다.
그 가치는, 비동기적이고 구조화된 메시지 전달이야말로 실제 과제와의 접촉을 견뎌내는 에이전트 시스템을 만드는 방식이라는 데 있습니다. 감독 에이전트는 작업을 전문 에이전트들에게 나눠주고 그 응답을 모을 수 있습니다. 오래 실행되는 에이전트는 아직 활성화되지 않은 에이전트에게 메시지를 남겨둘 수 있습니다. 파이프라인은 취약한 단일 프롬프트가 아니라 메일을 통해 작업을 단계에서 단계로 옮길 수 있습니다. 구조화된 필드는 수신 에이전트가 추측하는 대신 기대한 것을 읽는다는 뜻이며, 이것이 확장되는 오케스트레이션과 조용히 어긋나는 프롬프트 사슬의 차이를 만듭니다.
주요 기능
- 모든 에이전트에 주소와 받은편지함을 부여해 에이전트끼리 직접 메시지를 주고받게 합니다
- 메시지는 정의된 필드를 갖는 구조화 페이로드이며, 수신 측이 다시 해석해야 하는 자유 텍스트 덩어리가 아닙니다
- 비동기 전달: 한 에이전트는 바쁘거나 유휴 상태이거나 아직 시작되지 않은 다른 에이전트에게도 메일을 남길 수 있습니다
- 감독에서 전문가로의 분배, 단계별 파이프라인, 보고를 되돌리는 인계 같은 실제 멀티 에이전트 패턴을 가능하게 합니다
- osFoundry의 BYOK 데스크톱 작업공간 안에서 실행되어, 로컬·클라우드·셀프 호스팅 등 어떤 모델의 에이전트든 당신의 키로 조율합니다
활용 사례
- 자동화 구축자: 감독 에이전트가 하위 작업을 전문 에이전트들에게 메일로 보내고, 그들의 구조화된 응답을 모아 최종 결과물을 조립합니다
- 데이터 팀: 리서치 에이전트가 발견 내용을 받은편지함에 넣어두면 작성 에이전트가 나중에 읽어, 느린 수집과 빠른 작성을 분리합니다
- 1인 개발자: 각 단계가 구조화 메시지를 받아 자기 단계를 수행하고 다음 단계에 메일을 보내는 파이프라인으로 에이전트를 엮습니다
자주 묻는 질문
Agent Mail은 단순히 프롬프트를 이어 붙이거나 에이전트 사이에 텍스트를 넘기는 것과 무엇이 다른가요?
프롬프트를 이어 붙이면 수신 에이전트가 매번 비정형 텍스트를 다시 읽고 추측해야 합니다. Agent Mail은 정의된 필드를 갖는 구조화 메시지를 특정 에이전트의 받은편지함으로 보내며, 전달이 비동기입니다. 그래서 모든 것이 하나의 동기 프롬프트 사슬 안에서 일어날 필요 없이, 한 에이전트가 아직 활성화되지 않은 에이전트에게 메일을 남길 수 있습니다.
에이전트는 어떤 AI 모델을 사용할 수 있나요?
osFoundry에 연결한 어떤 모델이든 사용할 수 있습니다. 자기 컴퓨터에서 도는 로컬 모델, 클라우드 API, 셀프 호스팅 엔드포인트 모두 가능합니다. osFoundry는 자기 키를 가져오는(bring-your-own-key) 방식이므로, 이 에이전트들이 서로 대화하며 발생시키는 트래픽은 위에 리셀러 마크업이 붙지 않고 당신의 키로 실행됩니다.
에이전트 메시지가 내 컴퓨터를 벗어나나요?
osFoundry는 로컬 우선 데스크톱 작업공간이므로, 에이전트 사이 메시지의 라우팅은 벤더의 오케스트레이션 클라우드를 거치지 않고 당신의 작업공간 안에서 일어납니다. 특정 에이전트의 모델 호출이 무엇을 하는지는 그 에이전트에 어떤 모델을 지정했는지에 달려 있습니다. 로컬 모델이라면 그 작업은 당신의 기기에 머뭅니다.