아마존웹서비스(Amazon Web Services, 이하 AWS)가 SAP 현대화를 지원하는 키로(Kiro) 기반 샘플 에이전트를 공개했다. 이번에 공개한 샘플 에이전트는 단일 프롬프트로 수천 줄의 SAP ABAP(Advanced Business Application Programming) 코드나 표준 지원 종료를 앞둔 수백 개의 SAP 미들웨어 인터페이스를 한 번에 현대화할 수 있다. AWS 내부 벤치마크에서는 이 샘플 에이전트로 기존 ABAP 코드의 분석•변환•단위 테스트를 자동화해 현대화 공수를 최대 87% 줄인 것으로 나타났다.
다양한 산업의 고객이 샘플 에이전트를 직접 테스트하며 그 가치를 확인했다. 도요타 칠레(Toyota Chile)는 에이전트로 수백 개의 커스텀 ABAP 오브젝트를 분석하고 문서화했으며, 더 이상 사용되지 않는 코드를 찾아내 마이그레이션 범위를 단순화했다. 알렉스 카하노비치(Alex Kakhanovich) 어도비(Adobe) SAP 엔터프라이즈 아키텍트는 대규모 RISE with SAP 마이그레이션을 앞두고 키로를 평가한 뒤 "기록적인 속도로 정비(remediation) 작업을 수행하는 데 도움이 될 것"이라고 말했다.
액센츄어(Accenture), 캡제미니(Capgemini), 딜로이트(Deloitte), DXC, 킨드릴(Kyndryl), NTT 데이터 글로벌 솔루션즈(NTT Data Global Solutions) 등 AWS SAP 컴피턴시 파트너도 샘플 에이전트를 자사 마이그레이션 툴셋에 통합해 실질적 성과를 거두며 고객의 SAP 현대화 여정을 가속화하고 있다. NTT 데이터 글로벌 솔루션즈는 신규 Neo i-KOU 마이그레이션 서비스에서 ABAP 변환 공수를 최대 95% 줄였다고 밝혔다.
잔루카 시메오네(Gianluca Simeone) 캡제미니 글로벌 SAP CTIO는 "AWS와 함께 기업이 SAP 전환 여정을 단순화하고 가속화해 더 빠르고 확신 있게 비즈니스 가치를 실현하도록 지원하고 있다"며, "키로 샘플 에이전트를 활용해 새로 구축한 스마트 인티그레이션 AI 에이전트는 통합 작업의 분석부터 구축까지의 주기를 40~60% 단축할 수 있으며, 동시에 품질과 거버넌스, 신뢰를 대규모로 강화한다"고 말했다.
키로는 기업이 실제 운영 환경에 바로 적용할 수 있는 수준의 소프트웨어를 개발하도록 지원하는 AWS의 AI 기반 엔지니어링 에이전트다. 여러 에이전트를 병렬로 실행해 대규모 코드베이스 전반에서 작업할 수 있어 SAP 현대화처럼 복잡하고 많은 자원이 필요한 프로젝트에 적합하다. 고객과 파트너는 이번 샘플 에이전트를 활용해 커스텀 SAP ABAP 프로그램과 SAP BW(Business Warehouse), SAP PI/PO(Process Integration/Process Orchestration) 등 기존 SAP 워크로드를 AWS에서 더 빠르게 현대화하고 배포할 수 있다.
기업의 SAP 환경에서는 다년간 축적되어 온 커스텀 ABAP 프로그램이 재무, 주문 관리, 공급망 등 핵심 업무 프로세스를 구동하며, 이러한 워크로드를 수작업으로 현대화하는 데는 많은 시간과 자원이 필요하다. 특히 SAP BW, SAP PI/PO, 온프레미스 SAP ECC(ERP Central Component)의 표준 지원 종료가 다가오면서 SAP의 클라우드 네이티브 시스템으로 전환해야 할 필요성이 커지고 있다.
샘플 에이전트는 기존 SAP 코드와 인터페이스를 최신 환경에 맞게 전환하는 작업을 자동화한다. 단일 프롬프트로 SAP ECC 시스템에 다년간 축적되어 온 방대한 커스텀 ABAP 코드를 SAP S/4HANA에 맞게 일괄 변환하고, SAP 클린 코어 확장성 모델(Clean Core Extensibility Model)에 맞춰 기존 코드가 표준 SAP API를 사용하도록 정비(리팩토링)할 수 있다. 또한 SAP PI/PO 인터페이스를 몇 분 만에 SAP BTP 인티그레이션 스위트(SAP BTP Integration Suite)로 변환하고, SAP BW를 몇 개월이 아닌 몇 시간 만에 SAP 비즈니스 데이터 클라우드(Business Data Cloud, BDC)의 SAP 데이터스피어(SAP Datasphere)로 전환하는 작업도 지원한다. 기존 코드와 설정을 분석해 기능•기술 명세서를 생성하거나, 코드가 정상적으로 작동하는지 확인하는 단위 테스트도 자동화할 수 있다.
샘플 에이전트에는 코드 정확성을 높이기 위한 안전장치도 적용됐다. 사용자가 맞춤 설정할 수 있는 스티어링 파일(에이전트의 작업 규칙을 정의하는 설정 파일)에는 코딩•보안•문서화 표준을 적용하는 80개 이상의 규칙이 사전 정의돼 있으며, 코드 변환 전후에 단위 테스트를 수행해 기존 비즈니스 로직이 그대로 유지되는지 검증한다. 또한 종속된 ABAP 코드와 라이브러리를 모두 분석하고 불러와 키로가 전체 맥락을 파악하도록 함으로써 비즈니스 로직을 보존하고 할루시네이션(AI가 사실과 다른 내용을 생성하는 현상)을 크게 줄이도록 설계됐다. 대화 이력과 의사결정 기록도 남겨 투명성과 감사 가능성을 확보하며, 여러 고객의 감사팀은 이 기록이 수작업으로 관리하던 문서화 기준을 넘어선다고 평가했다.
샘플 에이전트는 AWS 등록 페이지에서 신청한 뒤 깃허브(GitHub) 리포지토리를 통해 이용할 수 있다. 현대화 계획 수립에 전문가의 도움이 필요한 기업은 AWS 계정 팀 또는 AWS SAP 컴피턴시 파트너에 문의할 수 있다.
|