Meta x Llama Academy Final Project파이널 프로젝트
AI Agent Orchestrator System AI 에이전트 오케스트레이터 시스템
Personal work information centralization without complex integration — collect everything over MCP, orchestrate agents with LangGraph, and deliver automated daily briefings.
복잡한 연동 없이 개인 업무 정보를 한곳에 모으는 시스템 — MCP로 모든 데이터를 수집하고, LangGraph로 에이전트를 오케스트레이션하며, 데일리 브리핑을 자동으로 제공합니다.
Abstract개요
Existing methods for personal work information management typically require complex integrations and manual data entry across multiple AI tools, messengers, and document applications. This leads to scattered information, difficulty in priority management, and repetitive context explanations. In this work, we propose a simpler approach: we first collect all work-related conversations and data using the Model Context Protocol (MCP), then orchestrate intelligent agents using LangGraph to automatically process, summarize, and provide daily briefings. We demonstrate that this strategy achieves seamless integration across multiple AI clients (ChatGPT Desktop, Claude Desktop/CODE, Cursor) and productivity tools (Gmail, Slack, Notion) while maintaining consistency in data flow and user experience.
기존의 개인 업무 정보 관리 방식은 여러 AI 도구, 메신저, 문서 앱에 걸친 복잡한 연동과 수동 데이터 입력을 요구합니다. 그 결과 정보가 흩어지고, 우선순위 관리가 어려워지며, 컨텍스트를 반복해서 설명해야 합니다. 이 프로젝트는 더 단순한 접근을 제안합니다. 먼저 Model Context Protocol(MCP)로 업무 관련 대화와 데이터를 모두 수집한 뒤, LangGraph로 지능형 에이전트를 오케스트레이션해 자동으로 처리·요약하고 데일리 브리핑을 제공합니다. 이 전략으로 여러 AI 클라이언트(ChatGPT Desktop, Claude Desktop/CODE, Cursor)와 생산성 도구(Gmail, Slack, Notion)를 데이터 흐름과 사용자 경험의 일관성을 유지하면서 매끄럽게 통합할 수 있음을 보였습니다.
How It Works동작 방식
1. Data Collection1. 데이터 수집
MCP protocol automatically captures conversations from AI clients and productivity tools into our Context Registry database.
MCP 프로토콜이 AI 클라이언트와 생산성 도구의 대화를 Context Registry 데이터베이스로 자동 수집합니다.
2. Agent Orchestration2. 에이전트 오케스트레이션
LangGraph StateGraph manages the workflow: plan → cr_read → summarize → cr_write for intelligent processing.
LangGraph StateGraph가 plan → cr_read → summarize → cr_write 워크플로우를 관리하며 지능적으로 처리합니다.
3. Daily Briefing3. 데일리 브리핑
Automated collection of Gmail, Slack, and Notion data, processed by AI models and delivered as structured Notion pages.
Gmail, Slack, Notion 데이터를 자동 수집하고 AI 모델로 처리해 구조화된 Notion 페이지로 전달합니다.
4. Backoffice Interface4. 백오피스 인터페이스
Web-based management interface for viewing registry data, monitoring agent flows, and scheduling background jobs.
레지스트리 데이터 조회, 에이전트 흐름 모니터링, 백그라운드 작업 스케줄링을 위한 웹 관리 인터페이스입니다.
Key Features주요 기능
- Multi-AI Client Support: Seamless integration with ChatGPT Desktop, Claude Desktop/CODE, Cursor, and Notion
- Real-time Conversation Logging: Automatic recording through standardized MCP communication
- LangGraph-based Workflow: Intelligent agent orchestration with plan → cr_read → summarize → cr_write process
- Context Registry: Lightweight SQLite database for permanent storage and retrieval
- Automated Daily Briefing: AI-powered summarization and Notion page generation at 07:00 KST daily
- Backoffice Web Interface: Registry Viewer, Agent Flow Monitor, and Background Job scheduling
- 멀티 AI 클라이언트 지원: ChatGPT Desktop, Claude Desktop/CODE, Cursor, Notion과 매끄럽게 통합
- 실시간 대화 로깅: 표준화된 MCP 통신을 통한 자동 기록
- LangGraph 기반 워크플로우: plan → cr_read → summarize → cr_write 과정의 지능형 에이전트 오케스트레이션
- Context Registry: 영구 저장 및 조회를 위한 경량 SQLite 데이터베이스
- 자동 데일리 브리핑: 매일 오전 7시(KST) AI 요약 및 Notion 페이지 생성
- 백오피스 웹 인터페이스: Registry Viewer, Agent Flow Monitor, 백그라운드 작업 스케줄링