AI Briefing

Dropbox Reclaim, 자체 AI 에이전트 플랫폼으로 캘린더 어시스턴트 재구축

·2026.09.29 22:00

핵심 내용

Reclaim이 자체 에이전트 플랫폼과 Preview Mode로 AI 일정 변경 사항을 검토 후 적용하도록 개편했다.

자세히 보기

Dropbox 자회사 Reclaim이 기존 스케줄링 로직을 유지하면서 자연어 기반 일정 요청을 처리하도록 캘린더 어시스턴트를 재구축했다. 새로운 아키텍처는 대형 언어 모델과 Reclaim 내부 도구를 연결하는 자체 에이전트 플랫폼을 도입해, 사용자가 특정 설정을 선택하지 않고도 목표를 서술할 수 있게 했다.

자체 에이전트 아키텍처

"내일 이 일을 위한 시간을 만들어줘" 같은 개방형 요청을 처리하기 위해 Reclaim 엔지니어들은 범용 서드파티 에이전트 프레임워크 대신 맞춤형 에이전트 루프를 구축했다. 이 시스템은 모델이 사용자 의도를 해석하는 동안 에이전트가 컨텍스트, 도구, 지시를 관리한다. 주요 구성 요소는 다음과 같다.

  • 맥락 기반 도구 접근: 에이전트는 각 요청에 필요한 캘린더 세부 정보와 도구만 받아 범위를 제한하고 즉각적인 작업에 집중한다.
  • 서브에이전트: 복잡한 요청은 전문화된 서브에이전트에 위임하며, 내부 체크리스트로 전체 목표 진행 상황을 관리한다.
  • 직접 프로바이더 연결: Reclaim은 모델 프로바이더와 직접 연결해 새로운 API 기능 도입 속도를 높이고, 범용 프레임워크의 지연이나 과도한 구조를 피한다.

이 플랫폼은 **Model Context Protocol(MCP)**을 두 가지 방식으로 지원한다. 내부 MCP 클라이언트는 Reclaim 에이전트가 외부 도구를 사용하게 하고, 외부 MCP 서버는 Claude와 ChatGPT 같은 AI 클라이언트에 Reclaim 도구를 노출한다.

Schedule Actions를 통한 일관성 및 안전성

AI 기반 변경 사항이 수동 편집이나 자동 스케줄링과 동일하게 작동하도록 보장하는 것이 핵심 과제였다. Reclaim은 이벤트 생성이나 RSVP 업데이트 등 모든 변경 사항을 Schedule Actions라는 표준 내부 작업으로 라우팅해 이 문제를 해결했다. 변경 사항이 사용자, 백그라운드 스케줄러, 또는 AI 에이전트에서 발생하든 동일한 검증 및 커밋 프로세스를 거친다. 이를 통해 단편화를 방지하고 유연한 이벤트 조정이나 참석자 알림 같은 부작용이 모든 인터페이스에서 일관되게 처리되도록 한다.

검토 가능한 변경을 위한 Preview Mode

의도치 않은 캘린더 혼란을 막기 위해 Reclaim은 Preview Mode를 도입했다. 이 기능은 AI 제안을 적용하기 전에 검토할 수 있도록 사용자의 캘린더를 임시로, 파괴적이지 않은 버전으로 생성한다.

  • 순수 함수 스케줄러: 자동 스케줄러를 순수 함수로 리팩터링해 실시간 캘린더에 저장하지 않고도 제안된 일정을 계산할 수 있게 했다.
  • Redis 캐싱: 반복적인 미리보기 계산 속도를 유지하기 위해 Reclaim은 캘린더 데이터의 접근 가능한 사본을 Redis에 저장하며, 미리보기에서 이벤트가 이동할 때마다 참석자 가용성을 동적으로 업데이트한다.

이 방식으로 사용자는 업데이트를 확정하기 전에 변경 사항이 전체 일정과 공유된 이벤트에 미치는 영향을 확인할 수 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.