Amazon Web Services 한국 블로그
Amazon Q Developer, IDE 경험을 개선하는 신규 에이전트 코딩 도우미 기능 출시
오늘 Amazon Q Developer는 Visual Studio Code용 통합 개발 환경(IDE)에서 사용할 수 있는 새로운 대화형 에이전트 코딩 환경을 선보입니다. 이 경험은 기존 프롬프트 기반 기능을 바탕으로 구축된 대화형 코딩 기능을 제공합니다. 이제 자연스러운 실시간 협업 파트너가 사용자와 함께 코드 작성, 문서 작성, 테스트 실행, 변경 사항 검토 작업을 수행합니다.
Amazon Q Developer는 코드 제안에 대한 추론 과정을 명확하게 제시하고, 자동 수정과 단계별 변경 확인 중 하나를 선택할 수 있게 함으로써 코드 작성 및 유지 관리 방식을 혁신합니다. Amazon Q Developer 명령줄 인터페이스(CLI) 에이전트를 일상적으로 사용하면서, Amazon Q Developer 채팅 인터페이스를 통해 더 효율적이고 직관적인 소프트웨어 개발 프로세스를 직접 경험했습니다. CLI에서 q chat
한 번이면 AI 기반 어시스턴트를 사용할 수 있어, 일상적인 개발 워크플로가 간소화되고 코딩 프로세스가 개선되었습니다.
IDE의 Amazon Q Developer에서 제공되는 새로운 에이전트 코딩 환경은 로컬 개발 환경과 원활하게 상호 작용합니다. 파일을 직접 읽고 쓰고, bash 명령을 실행하고, 코드에 대한 자연스러운 대화를 나눌 수 있습니다. Amazon Q Developer는 코드베이스 컨텍스트를 이해하고 자연스러운 대화를 통해 복잡한 작업을 수행할 수 있도록 지원하여 개발 속도를 높이는 동시에 워크플로의 모멘텀을 유지합니다.
실제 작동 모습을 살펴보겠습니다.
처음 Amazon Q Developer 사용을 시작하려면 Amazon Q Developer 시작하기 가이드의 단계에 따라 Amazon Q Developer에 액세스합니다. Amazon Q Developer를 사용할 때는 유료 구독 서비스인 Amazon Q Developer Pro 또는 AWS Builder ID 사용자 인증을 지원하는 Amazon Q Developer 프리 티어 중에서 선택할 수 있습니다.
기존 사용자의 경우 새 버전으로 업데이트합니다. 활성화 지침은 Using Amazon Q Developer in the IDE를 참조하세요.
먼저, IDE에서 Amazon Q 아이콘을 선택하여 채팅 인터페이스를 엽니다. 이 데모에서는 Amazon Nova 샘플 리포지토리의 Jupiter 노트북을 대화형 애플리케이션으로 변환하는 웹 애플리케이션을 만들어 보겠습니다.
다음과 같은 프롬프트를 보냅니다. In a new folder, create a web application for video and image generation that uses the notebooks from multimodal-generation/workshop-sample as examples to create the applications. Adapt the code in the notebooks to interact with models. Use existing model IDs
그러면 Amazon Q Developer는 README 파일, 노트북, 메모, 그리고 대화가 위치한 폴더에 있는 모든 파일을 검사합니다. 이 예의 경우에는 리포지토리의 루트에 있습니다.
리포지토리 분석이 완료되고 나면 Amazon Q Developer가 애플리케이션 생성 프로세스를 시작합니다. 프롬프트 요구 사항에 따라, 필요한 폴더 및 파일을 작성하기 위해 bash 명령을 실행할 권한을 요청합니다.
폴더 구조가 갖추어지면 Amazon Q Developer는 완전한 웹 애플리케이션 구축을 진행합니다.
몇 분 안에 애플리케이션이 완성됩니다. 채팅에서 요청하면 Amazon Q Developer는 README 파일로 변환할 수 있는 애플리케이션 구조 및 배포 지침을 제공합니다.
애플리케이션을 처음 실행하려고 시도하는 중에 오류가 발생했습니다. Amazon Q 채팅을 사용하여 스페인어로 오류를 설명했습니다.
Amazon Q Developer는 스페인어로 응답하고 스페인어로 솔루션과 코드 수정 사항을 제공했습니다! 정말 멋집니다!
제안된 수정 사항을 구현하자 애플리케이션이 성공적으로 실행되었습니다. 이제 새로 만든 인터페이스를 통해 Amazon Nova를 사용하여 이미지와 비디오를 생성하고 수정하고 분석할 수 있습니다.
위의 이미지는 제 애플리케이션의 출력 기능을 보여줍니다. 스페인어로 비디오 생성 코드를 수정하도록 요청했기 때문에 스페인어로 메시지가 표시되었습니다.
![]() |
![]() |
---|
알아야 할 사항
자연어 채팅 – Amazon Q Developer IDE는 영어, 표준 중국어, 프랑스어, 독일어, 이탈리아어, 일본어, 스페인어, 한국어, 힌디어, 포르투갈어 등 다양한 언어를 지원합니다. 자세한 내용은 Amazon Q Developer 사용 설명서 페이지를 참조하세요.
협업 및 이해 – 이 시스템은 리포지토리 구조, 파일 및 문서를 검사하는 동시에, 로컬 개발 환경과의 자연스러운 대화를 통해 원활하게 상호 작용할 수 있는 유연성을 제공합니다. 이러한 심층적인 이해 능력 덕분에, 개발 작업 중에 보다 정확하고 상황에 맞는 지원을 받을 수 있습니다.
제어 및 투명성 – Amazon Q Developer는 작업을 진행하는 동안 지속적인 상태 업데이트를 제공하며, 자동화된 코드 수정 또는 단계별 검토 중 하나를 선택하여 개발 프로세스를 완벽하게 제어할 수 있게 해줍니다.
가용성 – 이제 Visual Studio Code용 IDE에서 Amazon Q Developer 대화형 에이전트 코딩 경험이 제공됩니다.
요금 – Amazon Q Developer Pro 티어 및 Amazon Q Developer 프리 티어 사용자 모두가 추가 비용 없이 IDE에서 Amazon Q Developer 에이전트 채팅을 사용할 수 있습니다. 자세한 요금 정보는 Amazon Q Developer 요금 페이지를 참조하세요.
시작하는 방법에 대해 자세히 알아보려면 Amazon Q Developer 제품 웹 페이지를 참조하세요.
– Eli
뉴스 블로그를 어떻게 생각하시나요? 이 1분짜리 설문조사에 참여해 주세요!
(이 설문조사는 외부 기업에서 호스트합니다. AWS는 AWS 개인정보 처리방침에 설명한 대로 사용자 정보를 처리합니다. AWS는 이 설문 조사를 통해 수집된 데이터를 소유하며 수집된 정보를 설문 응답자와 공유하지 않습니다)