피드로 돌아가기
Dev.toAI/ML
원문 읽기
IDE 중심 개발에서 Mobile Control Plane 기반 Agentic Workflow로의 전환
The Phone Is Becoming the New Terminal
AI 요약
Context
기존 개발 환경은 IDE라는 단일 인터페이스 내에서 개발자가 직접 코드를 작성하는 Active Continuous 방식에 의존함. AI Assistant가 단순 자동완성 단계를 넘어 Agent 형태로 진화함에 따라, 물리적 작업 공간과 논리적 작업 세션의 분리가 필요해진 상황임.
Technical Solution
- IDE를 넘어선 Control Plane 설계로 Agent의 상태를 원격에서 모니터링하고 제어하는 구조 채택
- Remote Host/Environment에서 AI Agent가 작업을 수행하고, Mobile App을 통해 승인 및 거절을 처리하는 비동기 인터페이스 구축
- Agentic Programming 패턴 도입을 통한 '목표 설정 $\rightarrow$ 경로 탐색 $\rightarrow$ 권한 요청 $\rightarrow$ 결과 리뷰'의 반복 루프 구현
- Codex, Claude Code, GitHub Agent HQ 등 다양한 엔드포인트를 연결하여 작업의 연속성을 보장하는 Multi-surface 아키텍처 적용
- 단순 생산성 도구를 넘어 Excessive Agency 및 Prompt Injection 등의 리스크를 제어하기 위한 Boundary 설정 및 Oversight 메커니즘 강화
실천 포인트
- Agent에게 '앱 수정'과 같은 추상적 과업 대신 '특정 테스트 실패 원인 분석 및 최소 수정안 제안'과 같은 Bounded Task 부여 - Mobile 승인 시 Context 손실을 방지하기 위해 실행 디렉토리, 변경 파일 목록, Secret 사용 여부를 명시하는 인터페이스 검토 - OWASP의 LLM/Agentic AI 리스크 가이드라인을 적용하여 과도한 권한 부여(Excessive Agency) 방지책 마련 - 단순 IDE 플러그인을 넘어 작업의 상태 관리와 승인 흐름을 제어할 수 있는 별도의 Control Plane 설계 고려