IT之家 11월 7일 소식에 따르면, AI 프로그래밍 협업 도구 Amp은 어제(11월 6일) Spaces를 출시했다고 합니다. AI 에이전트와 팀 협업을 위한 새로운 작업 방식을 구축하고자 합니다.
사용자에게는 여러 에이전트 스레드를 수동으로 생성, 이름 지정 및 관리할 필요가 없습니다. 단 하나의 주 에이전트만을 사용하면 되며, 이 에이전트는 요구사항을 이해하고 작업을 분해한 후 다른 에이전트 스레드를 자동으로 생성하고 조율합니다. IT之家에서는 관련 스크린샷을 다음과 같이 제공합니다:
Amp은 전통적인 다중 에이전트 워크플로우에서 사용자가 작업의 분할, 할당 및 추적을 직접 결정해야 하는 경우가 많다고 지적했습니다. Spaces는 이러한 조직화 작업을 에이전트에게 맡깁니다: 각 Spaces는 사용자와 단일 에이전트 간의 대화이며, 해당 에이전트는 사용자를 위해 여러 병행 스레드를 시작하고 조정합니다.
예를 들어, 팀은 한 스페이스에서 “특정 기능의 출시를 추진하다” 또는 “보안 검토를 진행하다”와 같은 목표를 제시할 수 있습니다. 주 Agent은 목표를 여러 구체적인 작업으로 변환하여 각각 스레드를 생성해 실행하며, 진행 상황을 채팅창에 실시간 카드 형태로 표시합니다.
Spaces는 단독 사용의 자동화 도구가 아니라, 팀이 함께 작업을 계획하고 지휘하는 장소로 설계되었습니다. 멤버들은 동일한 채팅에서 요청, 문제 제기 또는 아이디어를 제공할 수 있습니다. 각각의 작업은 현재 상태와 인적 개입이 필요한지 여부가 표시됩니다.
사용자는 작업 카드를 클릭하면 해당 스레드로 들어가서 에이전트의 결과물을 확인하거나, 계속해서 반복 작업을 진행하거나, 직접 전달을 진행할 수 있습니다. 팀원들은 메시지 아래에서 의견을 나눌 수 있으며, @amp를 통해 요청이 올 때만 Amp가 관련 의견을 읽어 불필요한 방해를 줄입니다.
Amp은 Spaces를 “더 높은 수준”의 다중 에이전트 협업 방식으로 정의합니다. 사용자는 에이전트를 개별적으로 배치하는 방식에서, 목표를 설명할 수 있는 조정 능력을 갖춘 에이전트를 통해 전환하며, 그 에이전트가 업무 분할, 스레드 생성, 진행 상황 관리 및 결과 요약을 책임집니다.
공식 예시에 따르면, 한 회원은 단일 Spaces를 통해 서비스 계정 기능을 배포했습니다. 또 다른 경우는 정기적인 보안 검토가 이루어지는 상황입니다. 사용자는 사이드바의 Spaces 영역에서 “+”를 클릭하여 제목과 항목을 설정하고 에이전트에게 처리해야 할 작업을 설명하면 시작할 수 있습니다.
이 기능은 AI 프로그래밍 도구가 “개인 질문에 대한 답변”에서 “팀 기반, 작업 배치”로 발전하고 있음을 보여줍니다. 에이전트가 자율적으로 작업을 분해하고 병렬로 실행할 수 있게 되면, 개발자의 역할은 각 하위 작업을 수동으로 스케줄링하는 것에서 벗어나 목표 설정, 결과 검토, 주요 결정 처리에 더 집중될 가능성이 있습니다.
Amp는 소프트웨어 개발을 위한 AI 프로그래밍 에이전트 및 개발 환경입니다. 핵심 목표는 개발자가 "무엇을 할 것인가"를 에이전트에게 맡기고, 에이전트가 코드 읽기, 코드 수정, 테스트 실행, 반복 작업을 담당하며 클라우드 또는 로컬 환경에서 지속적으로 작업을 수행하도록 하는 것입니다.
Amp는 사용자의 작업 공간에서 도구와 셸 명령을 실행하여 코드를 검사하고 테스트를 수행하며 빠르게 반복 작업을 할 수 있습니다. 또한 Task 도구를 통해 특정 하위 작업을 하위 에이전트에 처리하도록 할 수도 있습니다.