Search

Amazon Q Developer Deep Dive

대분류
DevOps/Tool
소분류
AWS
설명
Speaker - 박진만 Partner Solutions Architect
유형
GenAI+Data Foundation
부유형
Amazon Q Developer
최종 편집 일시
2025/04/03 04:30
생성 일시
2025/04/03 03:59
13 more properties

개요

Amazon Q의 기본적인 사용 방법 및 사례
생산성 향상에 도움 될 수 있는 Amazon Q Developer 테크닉 등을 볼 수 있음

AI 코딩 어시스턴트

Amazon Q Developer 및 Agent

2023년 초 10% 미만 → 2028년 75%까지 도달 예측
바이브 코딩: 생성형 AI로 코드를 생성하는 것

Amazon Q

두 개의 유형으로 분리되어 있음
Developer
Business
개발 수명주기(SDLC) 전반의 개발 속도 향상
업계 최고 수준의 정확한 코드 추천
기능 구현, 코드 리팩토링, 소프트웨어 업그레이드 등의 자동화를 지원하는 에이전트
최고 수준의 보안 추약점 스캐닝 및 개선
지원 소프트웨어
AWS 콘솔, IDEs, AWS 문서 페이지, AWS 콘솔 모바일 앱, Slack and Teams, Gitlab Duo with Amazon Q

생성형 AI Stack

Agent

기능
설명
/dev
코드 생성
/test
unit tests 생성
/review
코드이슈 식별 및 수정
/doc
문서 생성
/transform
코드 변환

Developer Chat

아키텍처 질문
코드 생성
함수, 메서드, 파일/클래스

Inline Chat

단축키: Ctrl + l
코드 최적화
코드 리펙토링
주석 추가
테스트작성
인라인 채팅은 차이점(Diff)을 반환

Code 이해

@workspace는 코드를 인덱싱하는 과정을 거침
짧은 코드는 1분~2분 내외
조금 긴 코드는 최대 1시간까지 걸릴 수 있음

시각화

다이어그램 시각화

UML 다이어그램 시각화 툴

파일을 생성해서 다이어그램을 보여주게 된다. 익스텐션이 탑재되어 있음.

Bedrock 기반 생성형 AI 금융 서비스 에이전트

Cloudformation 시각화

파일을 제공해줄 경우 익스텐션을 통해서 Infrastructure Composer를 띄워줄 수 있음

Mermaid 시각화

위와 동일

아키텍처 다이어그램을 CloudFormation으로 변환

Drawio를 이용한 변환 가능
다이어 그램을 xml코드로 추출 → 인덱싱 → 클라우드 포메이션으로 변환해달라는 프롬프팅 → 적용까지 가능

보안취약점 스캔

보안취약점 스캐닝

기본적인 스캐닝은 가능
/review → /review Agent가 동작 → 코드 스캐닝

코드 스캔

기능 개발

/Dev
폴더 구조 생성