Q Developer 사용해보기

Siyun·2025년 6월 25일

AWS

목록 보기
36/37

기본 세팅하기: https://catalog.workshops.aws/qwords/ko-KR
이건 VScode에서 Q 확장을 설치하는 것인데, InteliJ에서도 되고 Eclipse용 플러그인도 나왔다고 한다.

  • 인텔리J에서 설치하기 : 플러그인 - Amazon Q를 검색해서 설치

Q CLI 설치하기
윈도우에서Q CLI 설치하기

보안을 최우선으로 하여 기업차원에서 안전하게 생성형 AI를 사용할 수 있게 하였다고 한다.

*무료플랜은 내가 사용한 내역이 서비스 개선에 사용된다. -> 데이터 쉐어링 체크해제해야함.
프로버전에서는 수집하지 않음.

  • MCP(모델 컨텍스트 프로토콜)
    챗봇의 MCP를 지원하는 여러 서비스나 툴이 있음. MCP 서버를 추가해서 사용할 수 있다.

    예) 노션:질문했던 내용 노션에 써줘.

  • 에이전틱 코딩 기능
    이 기능을 끄면 바로바로 Ai가 코드를 파일에 쓰는게 아니라 채팅에서 내용을 알려주면 내가 반영해야 한다.

  • 특정파일 지정해서 명령내리기

  1. 직접 파일 열기
  2. 채팅창에서 @파일명 입력해서 명령내리기
    @workspace 를 입력해두고 ~~내용이 있는 파일은 무엇입니까? 질문하면 파일을 찾아준다.
  • 문서작성하기

    프롬프트 예시:
    GettingStarted.md파일을 만들고 싶습니다. @workspace를 참고하시면 됩니다. a) 사용된 프레임워크, b) 애플리케이션 구조, c) 주요 클래스와 기능 목록, d) 앱 작업을 시작하는 방법, e) 애플리케이션 개선을 위한 아이디어 목록까지 포함된 문서이면 좋겠습니다. 구조화해서 작성해주세요.

1./doc 입력
2.새로 readme파일 만들지, 원래파일 업데이트할지 정하기
3.원하는 폴더 선택해서 작성 기다리기~

  • 코드 선택해서 질문하기
    원하는 코드 드래그해서 오른쪽마우스>Amazon Q>Send to prompt 선택후 질문하면 됨.

인라인 채팅 기능을 사용하면 IDE의 주 코딩 창에서 직접 기존 코드를 변환하거나 새 코드와 주석을 생성가능

  • 스크립트 작성하기

    프롬프트 예시: run-workshop-app.sh 스크립트를 생성하여, mvn을 사용해 clean, verify, 그리고 spring-boot:run을 실행하고, Java 17로 애플리케이션을 실행하세요.

  • 디버깅 하기
    함수 드래그하고 Amazon Q → Send to Prompt 또는 Amazon Q → Fix를 선택하기.
    Fix를 선택하면 Amazon Q가 문제를 감지하고 수정 사항을 제공할 것이며, 이를 diff 모드에서 볼 수 있다.

  • 테스트코드 작성
    단위테스트 코드 컨트롤러 블록 안에 엔터만 쳐도 테스트코드가 생성됨. tab키로 채택할 수 있음.

profile
공부 기록

0개의 댓글