Commerce 팀은 더 빠른 실행에 대한 끊임없는 압박을 받고 있습니다. 새로운 고객 니즈가 생겨나고 시장 기회가 열리며, 단순한 스토어프론트나 결제 프로세스 개선조차 시급한 과제로 떠오르기도 합니다.
새로운 커머스 기능을 구현하려면 개발자는 요구 사항을 파악하고, 적절한 확장 지점을 찾고, 문서를 검토하고, 프로젝트를 스캐폴딩하고, 통합 코드를 작성하여 검증한 후 배포를 준비해야 합니다. 이러한 과정은 시간이 많이 걸리고 개발 비용을 증가시키며, 혁신보다 환경 설정에 개발자의 역량이 집중될 수 있습니다.
오늘, Adobe Commerce 에서 Adobe Commerce Developer Agent의 정식 출시를 발표합니다. 이는 비즈니스 요구 사항을 완성된 기능과 코드 마이그레이션으로 더 빠르게 구현할 수 있도록 지원하는 에이전틱 개발 경험으로, 사람의 안내가 프로세스 전반에 내재되어 있습니다.
이 솔루션은 세 가지 핵심 목표를 중심으로 설계되었습니다. 팀의 빠른 혁신 지원, 개발자 생산성 향상, 그리고 코드 품질과 일관성 강화가 그것입니다.
아이디어에서 배포까지 이어지는 통합 경로
대부분의 AI 코딩 도구는 개발 프로세스의 특정 순간, 즉 함수 생성, 오류 설명 또는 다음 코드 라인 제안에만 집중합니다. 반면 Commerce Developer Agent는 개발의 전체 여정을 지원하도록 설계되었습니다. 자연어 요구 사항이나 현대화가 필요한 레거시 코드를 시작점으로, 기본 기능 확장 또는 제3자 서비스 통합을 위한 앱을 계획하고, 작성하고, 테스트하고, 배포하는 데 개발자를 지원합니다.
쇼핑객이 장바구니에 담을 수 있는 총 수량을 제한하려는 비즈니스를 예로 들어 보겠습니다. 요구 사항은 단순해 보이지만, 올바르게 구현하려면 적절한 웹훅 선택, 페이로드 매핑, 구성 정의, 코드 검증, 배포, 스토어프론트 경험 테스트까지 여러 단계가 필요합니다.
Commerce Developer Agent를 활용하면 개발자는 해당 규칙을 일반 언어로 설명할 수 있습니다. 에이전트는 청사진을 생성하고, 웹훅을 작성 및 검증하며, 장바구니 수량 제한이나 고객 대면 메시지와 같은 값을 Commerce 관리자의 비즈니스 구성 설정으로 노출합니다. 판매자는 추가적인 코드 변경이나 재배포 없이 이러한 값을 직접 조정할 수 있습니다.
코드 한 조각을 생성하는 것과 엔드투엔드 개발 결과를 지원하는 것의 차이가 바로 여기에 있습니다.
품질 기준을 그대로 유지하면서 더 빠르게 개발하기
보일러플레이트 조합, 환경 설정, 올바른 구현 패턴 탐색에 며칠씩 시간을 소비하면 새로운 경험을 제공하는 데 더 많은 비용이 들게 됩니다. Commerce Developer Agent는 이러한 작업을 하나의 체계적인 흐름으로 압축합니다.
개발자는 비즈니스 요구 사항을 일반적인 언어로 설명하는 것부터 시작할 수 있습니다. 에이전트는 해당 요구 사항을 해석하고 블루프린트를 생성합니다. 블루프린트란 앱 개발에 필요한 기능, 작업, 종속성, 구현 방식을 파악한 검토 가능한 계획입니다.
이 계획 수립 단계는 매우 중요합니다. 에이전트는 단순히 프롬프트를 받아 불투명하게 작동하지 않습니다. 개발자는 에이전트의 가정에 의문을 제기하고, 범위를 조정하고, 계획을 수정하며, 코드 생성이 시작되기 전에 블루프린트를 승인할 수 있습니다.
승인이 완료되면 Commerce Developer Agent가 App Builder 프로젝트를 스캐폴딩하고 Adobe Commerce 개발 패턴을 활용해 필요한 코드를 생성합니다. 이후 빌드를 검증하고, 오류를 식별하며, 작업을 진행하면서 문제를 자동으로 수정합니다.
Adobe Commerce 문서, 샘플 코드, 프로젝트 컨텍스트, 검증된 모범 사례를 기반으로 코드가 생성되므로, 더욱 일관된 개발 프로세스와 고품질 코드를 기대할 수 있습니다.