Codex Computer Use와 Bedrock으로 설계하는 엔터프라이즈 에이전트
Codex Computer Use의 데스크톱 제어, Chronicle 메모리, Amazon Bedrock 통합과 EEA·영국 GDPR 대응 구조를 실무 관점에서 분석한다.
2026-08-14 · 최초 발행 2026-08-02
2026년 6월 16일 공개된 업데이트에서 OpenAI는 Codex Computer Use, Codex Chrome 확장, Chronicle 메모리의 제공 범위를 EEA(유럽경제지역)·영국·스위스로 넓혔다. 같은 날 Amazon Bedrock을 통한 GA(General Availability) 배포도 진행했다. 미국 사용자에게 한정됐던 데스크톱 제어가 다른 지역으로 확대되면서, Codex는 코드 생성뿐 아니라 GUI 조작과 세션 간 기억까지 맡는 컴퓨터 사용 에이전트로 범위를 넓혔다.
코드 생성기에서 컴퓨터 제어 에이전트로
2025년 말 등장한 뒤 Codex에 추가된 기능은 실행 범위와 운영 기반을 함께 확장하는 방향으로 이어졌다. Computer Use API는 macOS와 Windows 데스크톱을 직접 다루고, Chrome 확장은 브라우저 안에서 웹 자동화를 수행한다. Chronicle은 대화와 작업 이력을 보존해 후속 세션의 맥락으로 사용한다. Amazon Bedrock GA는 이러한 기능을 엔터프라이즈 AWS 환경에서 호출할 수 있게 한다.
이 조합은 모델 호출 API만으로는 부족했던 실행, 기억, 통제 문제를 하나의 에이전트 플랫폼 안에서 다루려는 구성을 보여준다.
화면을 읽고 행동을 검증하는 구조
Computer Use는 세 계층으로 나눠 볼 수 있다. 최하단에는 macOS Accessibility API와 Windows UI Automation Framework를 추상화한 OS 인터페이스가 있다. 그 위에서 스크린 인식 계층이 화면 요소를 찾고, 최상단의 에이전트 추론 계층이 작업 순서와 다음 행동을 결정한다.
macOS에서는 Apple Accessibility API의 AXElement와 AXAction을 사용한다. 에이전트가 화면을 캡처하면 비전 모델이 버튼, 텍스트 필드, 메뉴 같은 UI 요소를 찾아 좌표와 속성을 추출한다. 이후 클릭, 입력, 스크롤 등의 동작을 실행한다.
Windows에서는 COM 기반의 Microsoft UI Automation(UIA) 프레임워크가 같은 역할을 맡는다. UIA는 Win32, WPF, WinForms, UWP의 UI 요소를 통합 트리로 표현한다. Codex는 UIA Control Type, Pattern, Property를 조합해 대상 요소를 식별하고 조작한다.
행동을 한 번 실행하는 것으로 작업이 끝나지는 않는다. 액션 뒤의 화면을 다시 캡처하고, 변화가 의도와 일치하는지 확인한 다음 다음 단계를 결정한다.
화면과 자연어 명령을 연결하는 데에는 Set-of-Marks(SoM) 프롬프팅이 쓰인다. 스크린샷의 UI 요소에 번호를 덧씌워 모델이 “버튼 #3”처럼 대상을 명확히 가리키게 하는 방식이다. 자연어로 표현한 “확인 버튼”을 실제 화면 좌표로 바꾸는 그라운딩 모델도 이 과정에 포함된다. 실행 결과가 기대와 다르면 자기수정 루프(Self-Correction Loop)가 대체 액션을 선택한다.
Chronicle이 세션 사이의 맥락을 잇는 방식
Chronicle은 현재 대화에 들어 있는 단기 메모리와 이전 세션에서 축적된 장기 메모리를 분리한다. 현재 입력은 컨텍스트 인코더를 거쳐 단기 버퍼와 메모리 인덱서로 전달된다. 장기 데이터는 Chronicle 벡터 DB에 저장되며, 현재 작업과 관련된 청크만 검색해 추론 컨텍스트에 합친다.
검색 단계에서는 벡터 유사도를 기준으로 지금 수행하는 작업과 연관된 과거 메모리만 불러온다. 작업이 끝나면 학습된 패턴, 사용자 선호도, 환경 정보가 Chronicle DB의 업데이트 대상으로 전달된다.
장기 기억은 편의성과 개인정보 처리를 동시에 가져온다. 메모리는 사용자 동의를 바탕으로 수집되며 기본 30일 TTL 이후 자동 삭제된다. EEA·영국 사용자의 데이터는 GDPR 요건에 맞춰 별도로 관리된다.
Bedrock에서 기업 통제 체계와 연결하기
Amazon Bedrock을 통한 GA 배포의 의미는 Codex 호출을 기존 AWS 보안·거버넌스 체계 안에 배치할 수 있다는 데 있다. 애플리케이션은 AWS SDK 또는 Bedrock API로 모델을 호출하고, IAM 역할과 정책, VPC 엔드포인트가 접근 경로를 통제한다.
VPC 안에서 프라이빗 엔드포인트로 Codex API를 호출하면 데이터가 공인 인터넷을 경유하지 않는다. Bedrock Guardrails에서는 입출력 콘텐츠 필터링, PII 자동 감지와 마스킹, 금지 주제 정의 같은 기업 정책을 코드 없이 적용한다. IAM은 역할과 정책 단위로 Codex 사용 권한을 제어한다.
멀티 리전 지원은 데이터 레지던시 요구를 다루는 기반이 된다. Bedrock Knowledge Base를 연결하면 기업 내부 문서를 RAG 컨텍스트로 주입해 도메인에 맞는 응답을 만들 수 있다. 운영 기록은 CloudTrail, CloudWatch, AWS Config와 연결된다.
배포 형태는 작업의 실행 시간과 상호작용 방식에 따라 달라진다.
| 배포 패턴 | 활용 시나리오 | Bedrock 서비스 | 특징 |
|---|---|---|---|
| 동기 API 호출 | 실시간 코드 생성·리뷰 | Bedrock Runtime | 낮은 지연, 즉각 응답 |
| 비동기 에이전트 | 장시간 작업(Computer Use) | Bedrock Agents | 멀티스텝, 툴 사용 |
| 배치 추론 | 대량 코드 분석 | Bedrock Batch Inference | 비용 최적화 |
| 스트리밍 | IDE 통합, 실시간 자동완성 | Bedrock Streaming | 사용자 경험 향상 |
EEA·영국 운영에서 메모리가 만드는 규제 과제
EEA와 영국으로 서비스를 확대하려면 지역 공개만으로는 충분하지 않다. 데스크톱 행동과 장기 메모리를 다루는 에이전트는 처리 근거, 투명성, 삭제, 이동, 국외 이전까지 함께 설계해야 한다.
| GDPR 조항 | 요건 | Codex의 구현 방식 |
|---|---|---|
| Art. 6 (처리 적법성) | 명시적 법적 근거 필요 | 사용자 동의 + 계약 이행 근거 |
| Art. 13/14 (정보 제공) | 데이터 처리 투명성 고지 | 온보딩 시 명시적 고지 UI |
| Art. 17 (삭제권) | 요청 시 30일 내 삭제 | Chronicle 메모리 삭제 API 제공 |
| Art. 20 (이동권) | 데이터 내보내기 제공 | JSON 형식 내보내기 지원 |
| Art. 25 (설계 기반 개인정보) | Privacy by Design | 데이터 최소화, 기본 암호화 |
| Art. 35 (영향평가) | DPIA 수행 의무 | 고위험 처리에 대한 DPIA 문서화 |
| Art. 44-49 (국외 이전) | 적정성 결정 또는 SCCs | EU-US 데이터 프라이버시 프레임워크 활용 |
Chronicle에는 개인을 식별할 수 있는 정보가 들어갈 수 있다. 따라서 작업에 필요한 최소한의 정보만 저장하고, 같은 사용자의 후속 Codex 작업이라는 목적 안에서만 메모리를 이용한다. EEA/UK 사용자의 Chronicle 데이터는 기본 30일이 지나면 자동 삭제되며, EEA 사용자 데이터는 AWS 유럽 리전을 활용한 EU 리전에 저장된다. EEA/UK에 특화된 개인정보처리방침도 별도로 제공한다.
브라우저 자동화는 DOM에서 시작한다
Codex Chrome 확장은 데스크톱 Computer Use처럼 화면 전체를 다루기보다 웹 콘텐츠에 직접 접근한다. 콘텐츠 스크립트가 페이지 DOM에서 요소를 찾고 조작하며, 백그라운드 서비스 워커가 Codex API 통신과 장기 실행 작업을 맡는다.
사용자는 브라우저 오른쪽의 Side Panel UI에서 에이전트와 상호작용한다. 요소 탐지에는 웹 접근성 API와 ARIA 속성을 활용해 브라우저 자동화의 안정성을 확보한다.
컴퓨터 사용 에이전트의 선택 기준
2026년의 비교 대상은 OpenAI Codex Computer Use, Anthropic Computer Use, Google Antigravity다. 지원 운영체제부터 기억 방식, 배포 플랫폼, 오류 복구 전략까지 차이가 있다.
| 비교 항목 | OpenAI Codex Computer Use | Anthropic Computer Use | Google Antigravity |
|---|---|---|---|
| 출시 시기 | 2025 Q4 (미국), 2026.06 (EEA/UK) | 2024 Q4 (Claude 3.5 Sonnet) | 2026 Q1 (비공개 베타) |
| 지원 OS | macOS, Windows | macOS, Windows, Linux | ChromeOS, Android (초기) |
| 스크린 인식 | GPT-4o 비전 + SoM | Claude Sonnet 비전 | Gemini Pro 비전 |
| 브라우저 통합 | Chrome 확장 (전용) | 기본 스크린샷 방식 | Chrome 네이티브 통합 |
| 장기 메모리 | Chronicle (벡터 DB) | Projects (제한적) | Google 계정 통합 |
| 클라우드 배포 | Amazon Bedrock GA | Amazon Bedrock (별도) | Google Cloud Vertex AI |
| 엔터프라이즈 | Bedrock Guardrails 통합 | AWS/Azure 배포 가능 | GCP 네이티브 통합 |
| GDPR 대응 | EEA/UK 전용 데이터 레지던시 | EU SCCs 적용 | EU 데이터 센터 활용 |
| 에러 복구 | 자기수정 루프 내장 | 리트라이 메커니즘 | 적응형 재계획 |
| 지연시간 | 중간 (2-5초/액션) | 중간 (2-4초/액션) | 낮음 (1-3초/액션) |
| 가격 모델 | 토큰 기반 (고가) | 토큰 기반 (중간) | API 호출 기반 |
| 오픈소스 | 없음 | 없음 | 일부 공개 |
Codex는 코드 생성 에이전트에 컴퓨터 제어를 결합한 접근이다. Chronicle 메모리와 Bedrock 통합이 엔터프라이즈 활용을 뒷받침하지만, 비전 모델로 화면을 읽는 방식은 복잡한 UI에서 정확도가 낮아질 수 있다.
Anthropic Computer Use는 최초로 상용화된 컴퓨터 사용 에이전트다. Claude의 추론 능력을 바탕으로 복잡한 멀티스텝 작업에서 높은 성능을 보이지만, 장기 메모리와 전용 클라우드 배포 솔루션은 상대적으로 미흡하다.
Google Antigravity의 강점은 ChromeOS 및 Android 생태계와의 결합이다. Google 계정을 통해 Gmail, Calendar, Drive 등 Google Workspace 자동화에 유리한 반면 macOS와 Windows 지원은 제한적이다.
시장은 단일 에이전트에서 멀티에이전트 협업으로 수렴하는 추세다. Codex, Claude, Antigravity는 서로 다른 생태계에 기반을 두면서도 MCP 같은 공통 에이전트 인터페이스 표준을 향하고 있다.
구현을 해석하는 설계 패턴
Computer Use의 피드백 루프는 화면 상태의 변화를 에이전트가 감지하고 반응한다는 점에서 Observer 패턴으로 해석할 수 있다. 사용자 명령에서 작업 계획, 요소 탐지, 액션 실행으로 이어지는 처리 과정은 Chain of Responsibility 패턴과 닮았다.
Chronicle은 에이전트 상태를 외부에 보존하고 다음 세션에서 복원한다는 점에서 Memento 패턴과 연결된다. macOS Accessibility API와 Windows UIA를 공통 인터페이스 뒤에 두고 OS에 따라 구현을 바꾸는 구조는 Strategy 패턴으로 설명할 수 있다.
이런 대응은 단순한 개념 분류보다 구현 경계를 검토할 때 유용하다. 화면 관찰, 명령 처리, 상태 보존, OS별 실행 전략이 어디에서 분리되는지 확인할 수 있기 때문이다.
벡터 메모리를 운영 데이터로 다룰 때
Chronicle의 벡터 데이터베이스는 전통적인 RDBMS와 다른 NoSQL 계열의 특수 데이터베이스다. 관련 메모리 검색에는 HNSW(Hierarchical Navigable Small World) 알고리즘 기반의 근사 최근접 이웃(ANN) 검색을 사용해 밀리초 내 결과를 찾는다.
저장 데이터(Data at Rest)는 AES-256으로 암호화하고, 전송 데이터(Data in Transit)는 TLS 1.3으로 보호한다. 사용자 격리(User Isolation)를 적용해 Chronicle 메모리가 다른 사용자에게 절대 노출되지 않도록 한다. 개인 행동 패턴을 학습하는 Chronicle 같은 시스템은 GDPR Art. 35에 따른 개인정보 영향평가(DPIA) 의무 대상이기도 하다.
기업 IT 시스템과 연결할 때는 통합 지점마다 별도의 실패 조건을 고려해야 한다.
| 통합 영역 | 기술적 과제 | 해결 방향 |
|---|---|---|
| 레거시 시스템 | 접근성 API 미지원 | 이미지 기반 인식 폴백 |
| 보안 정책 | 에이전트 권한 최소화 | RBAC + 세션 타임아웃 |
| 감사 추적 | 에이전트 행위 로깅 | 불변 감사 로그(CloudTrail) |
| 성능 영향 | 스크린샷 처리 부하 | 비동기 캡처 + 압축 |
| 에러 처리 | 예상치 못한 UI 변경 | 자기수정 루프 + 휴먼 게이트 |
장기 기억의 편의성과 공격면
에이전트가 장기 메모리를 가지면 작업 패턴과 선호도를 다음 세션에 이어 쓸 수 있다. 반대로 개인의 행동 패턴이 지속적으로 축적되므로 메모리 자체가 새로운 공격면이 된다.
메모리 오염(Memory Poisoning)은 악의적인 입력을 Chronicle에 남겨 이후 작업에 영향을 주는 공격이다. 입력 검증과 메모리 격리가 대응 수단이 된다. Chronicle DB가 침해되면 사용자 행동 패턴 전체가 노출될 수 있으므로 사용자별 암호화 키 분리와 제로 트러스트 아키텍처를 적용한다.
익명화된 메모리에서 개인 식별 정보를 역추론하는 추론 공격(Inference Attack)에는 차분 프라이버시(Differential Privacy)를 사용한다. 동일 사용자의 모든 세션을 연결해 장기 행동 프로파일을 만드는 크로스 세션 추적은 세션 연결에 대한 동의와 오프 기능으로 통제한다.
OpenAI는 Chronicle 프라이버시 대시보드에서 사용자가 저장된 메모리를 직접 조회, 삭제, 수정할 수 있게 했다. 이는 GDPR의 투명성 원칙인 Art. 5(a)와 정보 주체 권리인 Art. 15-22를 기술적으로 구현한 것이다.
도입 판단은 기존 운영 기반에서 출발한다
OpenAI Codex Computer Use의 EEA·영국 확대와 Amazon Bedrock GA는 GUI 실행, Chronicle의 장기 컨텍스트, 기업 통제 체계, GDPR 대응을 하나의 배포 문제로 묶었다. 어느 기능이 더 많은가보다 조직이 사용하는 클라우드와 업무 생태계, 메모리 거버넌스를 함께 보는 편이 현실적이다.
AWS가 주요 클라우드라면 Bedrock GA를 통한 Codex 도입을, Google Workspace가 업무 기반이라면 Antigravity 통합을 우선 검토할 수 있다. 2026년 하반기에는 멀티에이전트 협업 표준이 더 성숙하고 MCP(Model Context Protocol) 기반의 에이전트 간 통신이 활성화될 것으로 전망된다. 이에 따라 Computer Use 에이전트도 단독 실행에서 특화 에이전트들이 협력하는 오케스트레이션 구조로 전환될 것이다.
Sources
- OpenAI Blog, "Expanding Codex Computer Use to EEA, UK, and Switzerland", June 16, 2026, https://openai.com/blog/codex-computer-use-eea-expansion
- AWS News Blog, "Amazon Bedrock now supports OpenAI Codex GA", June 16, 2026, https://aws.amazon.com/blogs/aws/codex-bedrock-ga
- OpenAI API Documentation, "Computer Use API Reference", 2026, https://platform.openai.com/docs/guides/computer-use
- European Data Protection Board, "Guidelines on AI and GDPR", 2026, https://edpb.europa.eu/guidelines-ai-gdpr
- Anthropic, "Computer Use in Claude", 2026, https://docs.anthropic.com/en/docs/computer-use
- Google DeepMind, "Project Antigravity: Desktop Control at Scale", 2026, https://deepmind.google/research/antigravity
- NIST AI RMF, "Agentic AI Systems Risk Management", 2026, https://airc.nist.gov/agentic-systems
- OpenAI, "Chronicle Memory Privacy Policy Addendum for EEA Users", June 2026, https://openai.com/policies/chronicle-eea