이 글은 Replit의 Replit Agent 4 - What's new 영상에서 얻은 주요 내용을 다룹니다.
Replit은 아이디어에서 '무엇이든' 만들 수 있는 가장 빠른 방법으로 설계된, 지금까지 가장 강력한 Agent라고 설명하는 Agent 4를 공개했습니다. Replit의 개발자 관계 책임자인 Matt와 커뮤니티 책임자인 Francisco는 이 플랫폼이 이제 더욱 다재다능하고 직관적이라고 강조하며 새로운 기능들을 소개합니다.
신규 사용자를 위해 Replit은 설치나 다운로드 없이 브라우저에서 AI로 아이디어를 직접 만들 수 있는 플랫폼이라고 설명합니다. Replit에 따르면, 이 플랫폼은 AI를 사용하여 템플릿에 구애받지 않고 코드를 작성하고 결과물을 생성하여, 더욱 창의적이고 강력한 도구를 제공합니다. Replit은 또한 이 플랫폼이 채팅을 통한 자연어 상호작용에 최적화되어 있어, 창의적이거나 문제 해결 지향적인 비기술 사용자도 쉽게 접근할 수 있다고 강조합니다.
Replit Agent 4는 네 가지 핵심적인 새로운 기능 범주를 소개합니다:
- 모든 것을 한 곳에서 생성
- 새로운 무한 캔버스에서 디자인 반복 작업
- Agent가 실행을 처리하는 동안 비전에 집중
- 하나의 UI에서 여러 Agent를 활용한 병렬 처리
이러한 발전 사항들을 더 자세히 살펴보겠습니다.
모든 것을 한 곳에서 생성
Replit은 이전에는 자사 플랫폼이 주로 애플리케이션 구축을 위한 것이었다고 설명합니다. Agent 4를 통해 단일 Replit 워크스페이스에서 이제 슬라이드, 비디오, 웹 애플리케이션, 모바일 애플리케이션, 데이터 대시보드 등 다양한 결과물을 생성할 수 있습니다. Replit이 시연하는 것처럼, 사용자는 단일 프로젝트에서 슬라이드 덱, 비디오 애니메이션, 그리고 출시를 위한 랜딩 페이지를 모두 만들 수 있습니다.
Replit에 따르면, 이 기능은 창작을 위한 '원스톱 숍(one-stop shop)'이라는 그들의 핵심 철학과 일치합니다. 이는 비즈니스나 스타트업을 시작하는 사람들에게 특히 유익합니다. 제품을 구축할 뿐만 아니라, 코드라는 단일 진실의 원천에서 마케팅 자산 및 기타 필요한 아티팩트를 생성할 수 있기 때문입니다.
무한 캔버스로 디자인 반복 작업
Agent 4의 중요한 새로운 기능은 인터랙티브 무한 디자인 캔버스입니다. Replit은 사용자가 클로드 모네를 위한 개인 사이트를 요청하는 것과 같은 자연어 프롬프트를 제공하여 시작할 수 있음을 보여줍니다. 정적인 앱 미리보기를 즉시 생성하는 대신, Agent 4는 사용자를 이 캔버스에 배치하여 인터랙티브 목업을 만듭니다.
Replit은 이 캔버스가 다른 드로잉 또는 디자인 도구에서 볼 수 있는 익숙한 기능들을 제공하여, 사용자가 그림을 그리고, 도형을 만들고, 텍스트를 추가할 수 있게 한다고 지적합니다. 중요하게도, 이러한 주석은 목업에 직접 적용될 수 있으며 Agent에게 표시되어, 아이디어와 원하는 변경 사항을 시각적으로 전달하는 방법을 가능하게 합니다. 요소 선택기는 웹사이트 디자인의 특정 부분을 직접 조작할 수 있게 하여, 실시간 미리보기 변경과 함께 이 기능을 더욱 향상시킵니다.
아마도 Replit이 강조하는 가장 흥미로운 기능 중 하나는 'Make Variants' 버튼일 것입니다. 이 기능은 사용자가 목업에 대한 다양한 디자인 가능성을 탐색할 수 있게 하여, Agent가 '디자인 친구' 또는 영감의 원천 역할을 함으로써 '빈 페이지 문제'를 효과적으로 해결합니다. 사용자는 전체 디자인의 변형을 생성하거나, 다양한 타임라인 디자인과 같은 특정 요소를 반복적으로 작업하기 위해 더 깊이 들어갈 수도 있습니다.
캔버스에서 디자인이 다듬어지면, Replit은 'Apply to'를 선택하고 'create something new'를 통해 완전히 배포 가능한 애플리케이션과 같은 기능적인 아티팩트로 '구현'될 수 있다고 설명합니다. 이 모든 아티팩트(앱, 문서, 슬라이드, 비디오)는 프로젝트 라이브러리 내에서 관리됩니다.
Agent가 실행을 처리하는 동안 비전에 집중
Replit Agent 4는 개발 프로세스를 간소화하기 위한 강력한 프로젝트 관리 기능을 도입합니다. Replit은 사용자가 작업을 완료하기 위해 Agent를 기다리거나 멈출 필요 없이 애플리케이션에 몰입할 수 있는 '플로우 상태(flow state)' 개념을 강조합니다.
Replit에 따르면, 이 플랫폼은 이제 스레드와 작업을 관리하기 위한 칸반(Kanban) 스타일의 작업 보드를 포함합니다. 사용자는 글쓰기 애플리케이션과 이를 위한 별도의 마케팅 사이트처럼 여러 기능이나 아티팩트를 동시에 작업할 수 있으며, 분할 보기(split view)에서 나란히 볼 수 있습니다. Replit은 또한 게시 기능도 고려하여, 다른 아티팩트들을 다른 URL로 배포할 수 있도록 합니다.
이 기능의 핵심 측면은 버전을 동기화하고 변경 사항을 적용하는 능력입니다. Replit은 메인 버전의 업데이트를 가져오고, 작업 버전에서 완료된 기능을 메인 애플리케이션으로 다시 병합하여, 작업 보드에서 작업을 '완료' 상태로 이동시키는 방법을 시연합니다. 이를 통해 사용자는 작업 실행을 Agent에게 위임하여, '아이디어맨'이자 프로젝트 관리자 역할을 할 수 있도록 자유를 얻습니다. Replit은 메모장 앱에 고급 산문 린팅(prose linting) 기능을 통합하여, 진부한 표현, 수동태, 중복을 식별하는 것으로 이를 보여줍니다.
하나의 UI에서 여러 Agent (병렬 처리)
Replit Agent 4는 여러 AI Agent가 하나의 UI 내에서 병렬로 작업할 수 있도록 하여 개발 워크플로우를 크게 향상시킵니다. Replit은 사용자가 여러 '스레드(threads)'를 생성할 수 있으며, 이 스레드들은 별개의 기능 세트 또는 작업 조각으로 취급된다고 설명합니다.
이 스레드들은 메인 애플리케이션과 별개로, 실험을 위한 샌드박스 또는 놀이터 역할을 하는 별도의 애플리케이션으로 기능합니다. 이는 사용자가 메인 버전을 위험에 빠뜨리지 않고 전용 스레드 내에서 새로운 기능을 테스트하고 반복 작업할 수 있음을 의미합니다. 실험적인 스레드가 잘 작동하지 않으면, Replit은 사용자가 기본 프로젝트에 영향을 주지 않고 단순히 다시 시작할 수 있다고 언급합니다.
Replit은 특정 스레드 내에서 오버레이 애니메이션의 깜빡임을 수정한 다음, 그 다듬어진 변경 사항을 애플리케이션의 메인 버전으로 다시 적용하는 것으로 이를 보여줍니다. 작업 보드는 활성 및 완료된 작업을 시각적으로 추적하여, 사용자의 프로젝트 관리자 역할을 강화합니다. Replit은 이러한 병렬 처리 및 반복적인 접근 방식이 사용자에게 Agent에게 작업을 지시하고 위임하며, 결과를 검사하고, 이를 다시 프로젝트에 통합할 수 있는 권한을 부여하여 전체 구축 프로세스를 더욱 효율적이고 강력하게 만든다고 결론짓습니다.
Replit은 사용자들이 Agent 4를 사용하여 즉시 구축을 시작하도록 권장합니다. 더 자세히 배우거나 팀과 함께 구축하는 데 관심 있는 사람들을 위해, Replit은 다가오는 심층 빌드 및 기능 쇼케이스에 참여하도록 초대합니다.
Replit Agent 4에 대해 더 자세히 알아보고 이러한 기능들을 실제로 보려면, Replit YouTube 채널에서 원본 비디오를 시청하세요.
이 글은 Replit의 비디오를 기반으로 합니다. 출처: Replit Agent 4 - What's new