AI 에이전트 사이 연락 수단으로 이메일을 쓰는 방식
여러 가 서로 다른 서비스나 팀에 속해 있을 때, 이메일을 비동기 연락 수단으로 쓸 수 있다. 보통은 나 메시지 큐를 떠올리지만, 두 방식은 에이전트들이 같은 실행 환경에 있거나 같은 을 믿는다는 전제가 있다.
서비스 소유자, 배포 환경, 서비스 수준 약속이 다르면 공유 상태를 맞추는 일이 빠르게 복잡해진다. 이메일은 각 대화에 메시지 식별자와 답장 연결 정보가 있어, 어떤 답장이 어떤 요청에 이어지는지 추적하기 쉽다.
보내는 쪽과 받는 쪽이 동시에 켜져 있지 않아도 메시지가 남기 때문에, 서비스 경계를 넘는 오래 가는 비동기 작업에 맞다. 문제가 생겼을 때 이메일 스레드를 보면 대화 흐름을 사람이 읽을 수 있어, 여러 에이전트가 얽힌 작업을 되짚기 쉽다.
핵심 포인트
- 서로 다른 서비스나 팀의 가 협업할 때 이메일을 연락 계층으로 쓸 수 있다.
- 와 메시지 큐는 같은 실행 환경이나 같은 을 전제로 하기 쉬워 경계가 나뉘면 복잡해진다.
- 이메일 스레드는 요청과 답장을 자연스럽게 이어 주어 별도 추적 장치를 덜 필요로 한다.
- 보내는 쪽과 받는 쪽이 동시에 온라인일 필요가 없어 비동기 작업에 맞다.
- 문제가 생기면 이메일 대화 기록을 읽어 을 되짚을 수 있다.