아마존웹서비스 인터페이스·Mermaid·데이터 흐름도 Kiro 설계 사양(아마존웹서비스 제공) |
(서울=뉴스1) 김민석 기자 = 아마존웹서비스(AWS)는 인공지능(AI) 에이전트를 활용하는 통합 개발 환경(IDE) '키로
(Kiro) 프리뷰 버전을 선보였다고 17일 밝혔다.
키로는 명확한 사양(Spec)과 후크(Hook)라는 구조적 개발 방법론을 도입해 프로토타입 작업부터 프로덕션 수준 시스템 전환까지 지원하도록 설계됐다.
AWS 관계자는 "키로의 핵심은 자연어 프롬프트 입력만으로도 원하는 애플리케이션을 설계·생성하고 이를 신속하게 실제 서비스 수준으로 끌어올릴 수 있다는 점"이라며 "키로는 시스템 구조·성능 영향 등을 명확히 파악해 개발 사양을 문서화할 수 있다"고 말했다.
이어 "직관적인 사용자 경험도 강점"이라며 "'제품에 리뷰 시스템을 추가하세요'라는 프롬프트를 입력하면 키로는 자동으로 리뷰 생성·조회·평가 등 관련 사용자 스토리 및 경계 사례를 EARS(요구사항 문법) 기반으로 산출하고 실수나 누락 없이 개발 과정을 지원한다"고 설명했다.
아마존웹서비스 키로 요구사항 기반 자동 작업 생성·테스트 자동화(아마존웹서비스 제공) |
키로는 서비스 구현 단계에선 자동 생성 작업(Task)과 하위 작업(Sub-task)을 도출한 사양과 연동해 △단위 테스트 △통합 테스트 △모바일·접근성·보안 등 세부 구현 요소 작업을 실행한다.
개발자가 진행 상태를 확인할 수 있도록 이력 감시·실시간 사양 동기화 등을 지원한다. 개발자는 사양 갱신 요청이나 직접 수정을 통해 문서와 코드 간 불일치 문제를 최소화할 수 있다.
AWS 관계자는 "키로는 MCP(Model Context Protocol)와 프로젝트별 AI 동작 조율을 위한 스티어링 규칙, 에이전트 채팅 등도 지원한다"며 "비주얼 스튜디오 코드(Visual Studio Code)와 오픈소스 기반(Code OSS)으로, VS코드 설정과 오픈 VSX 플러그인도 쓸 수 있다"고 전했다.
ideaed@news1.kr
Copyright ⓒ 뉴스1. All rights reserved. 무단 전재 및 재배포, AI학습 이용 금지. <용어설명> ■ AI 에이전트 AI 에이전트는 환경과 상호작용하고 데이터를 수집·분석한 후 사전 설정한 목표를 달성하고자 필요한 작업을 스스로 결정하고 수행하는 자율 지능형 시스템이다. ■ MCP(Model Context Protocol) MCP(Model Context Protocol)는 인공지능(AI) 대형언어모델(LLM)과 외부 데이터 소스·도구·애플리케이션을 연결해주는 개방형 표준 프로토콜이다. AI 모델이 실시간으로 외부 정보를 가져오고 다양한 도구를 활용할 수 있도록 하는 범용 인터페이스 역할을 한다. ■ 후크(Hook) 아마존웹서비스(AWS)의 통합 개발 환경(IDE) 키로(Kiro)에서 후크(Hook)는 특정 이벤트 발생 시 자동으로 AI 에이전트가 작업을 실행하도록 하는 구조적 자동화 기능이다.




























































