Amazon Q를 활용한 실제 Application 구성 실습
이 섹션에서는 Amazon Q를 활용하여 '계획 기반 개발' 방법론을 실습합니다. AI와 함께 개발할 때도 다양한 접근 방식이 존재하며, 정해진 정답은 없습니다. 프로젝트의 규모, 복잡성, 팀의 스타일에 따라 가장 적합한 방법론을 선택하는 것이 중요합니다.
이번 워크숍에서는 다음과 같은 2단계 활동을 통해 체계적인 AI 기반 개발 워크플로우를 체험해 봅니다.
-
애플리케이션 구현 (Implement):
명확한 요구사항을 바탕으로 Amazon Q에게 개발 명세서 작성을 요청하고, 이를 기반으로 'AI 이미지 갤러리' 웹 애플리케이션의 핵심 기능을 구현합니다. -
기능 추가 (Complement):
구현된 애플리케이션에 Amazon Q의 코드 분석 및 이해 능력을 활용하여 새로운 기능을 추가합니다.@workspace컨텍스트를 사용하여 기존 코드를 기반으로 점진적인 개선을 수행하는 과정을 실습합니다.
이 활동들을 통해 막연한 아이디어를 구체적인 계획으로 만들고, 계획에 따라 AI와 협력하여 소프트웨어를 개발하고 발전시키는 'Vibe Coding'의 한 가지 방식을 경험하게 될 것입니다.