클라우드 AI 코딩 에이전트: 원격 리포지토리 자율 개발 및 테스트 구동 방식
클라우드 AI 에이전트는 한 문장짜리 목표를 받아 원격 머신에서 그것을 달성할 때까지 작업하는 프로그램입니다. 파일을 읽고, 쓰고, 테스트를 실행하고, 오류를 읽고 다시 시도합니다. 여러분의 노트북이 아니라 서버에서 실행되므로 탭을 닫아도 계속됩니다.
세 가지 동작으로 이루어진 루프
에이전트는 방향을 잡기 위해 저장소를 읽고, 수정 사항을 쓴 다음, 자신이 옳았는지 말해주는 무언가를 실행합니다. 테스트 스위트, 컴파일, 명령 하나. 결과를 읽고, 고치고, 다시 시도합니다. 이 루프가 에이전트를 텍스트 생성기와 구분 짓습니다. 시도 사이에 세상으로부터 피드백을 받습니다.
원격 머신이 등장하는 이유는 이 루프가 여러분의 노트북에서는 원하지 않는 일들을 요구하기 때문입니다. 패키지 설치, 디스크 채우기, 서버를 40분 동안 켜두기.
머신이 여러분 것이 아닐 때 달라지는 것
작업이 탭보다 오래 삽니다. 작업을 시작하고 점심을 먹으러 가도 프로세스는 계속됩니다. 노트북에서는 뚜껑을 닫으면 모든 것이 멈추고, 이것이 사람들이 긴 작업을 감히 시작하지 못하는 진짜 이유입니다.
숫자는 더 이상 문제가 되지 않습니다. 에이전트 하나는 머신 하나를 차지하지, 여러분의 화면을 차지하지 않습니다. 에이전트 다섯은 다섯 배의 주의가 아니라, 그것들을 지켜보는 방법 하나만 요구합니다.
그리고 환경은 재현 가능합니다. 머신은 프로젝트마다 알려진 이미지에서 시작하므로 "제 컴퓨터에서는 되는데요"라는 말이 사라집니다.
두 번째 에이전트에게 생기는 문제
같은 디렉터리의 두 에이전트가 30초 간격으로 같은 파일에 쓰면, 두 번째가 아무 알림 없이 첫 번째를 지워버립니다. 흔한 회피책은 각자에게 저장소 복사본을 주는 것인데, 그러면 문제가 병합 시점으로 옮겨갈 뿐입니다.
Murmell은 다른 길을 택합니다. 공유 디렉터리와, 쓰기 전 점유입니다. 에이전트가 건드릴 경로를 알리면 보드가 그것을 부여하고, 놓아줄 때까지 다른 모든 에이전트에게 거부합니다. 메커니즘 자세히 보기.
Murmell이 실행하는 에이전트
Claude Code, Codex, Kimi, OpenCode는 각각 캔버스의 창 안에서 진짜 터미널과 함께 실행되며, 여러분의 계정이나 키로 서명됩니다. 토큰은 되팔리지 않습니다. 청구서는 머신과 사람들이 지켜보는 방을 포함합니다. 브라우저 속 Claude Code는 화면에서 어떻게 보이는지 설명합니다.
직접적인 답변
클라우드 AI 에이전트는 코드 어시스턴트와 다른가요?
네, 차이는 터미널입니다. 어시스턴트는 여러분이 한 줄씩 받아들이는 텍스트를 제안합니다. 에이전트는 실행합니다. 파일을 만들고, 패키지를 설치하고, 테스트 스위트를 실행하고, 그것이 말하는 것을 읽습니다. 전자는 타이핑을 빠르게 하고, 후자는 여러분의 목록에서 작업 하나를 지웁니다.
에이전트가 프로젝트에서 시작하려면 무엇이 필요한가요?
저장소 하나, 모델 제공자의 계정이나 키, 그리고 실행할 머신입니다. 나머지는 맥락입니다. 프로젝트가 무엇을 하는지, 어떻게 실행하는지, 무엇을 망가뜨리면 안 되는지. 대부분의 경우 저장소 루트의 지침 파일 하나면 충분합니다.
에이전트가 실수하면 어떻게 되나요?
결과물은 저장소 안의 코드이므로 diff를 읽고 거부하면 됩니다. 진짜 위험은 잘못된 줄이 아니라, 에이전트가 다른 에이전트의 작업을 아무도 모르게 덮어쓰는 것입니다. 서버가 강제하는, 쓰기 전 파일 점유가 정확히 이 경우를 없앱니다.