IDE의 Amazon Q 개발자 채팅에 작업 영역 컨텍스트 추가 - Amazon Q 개발자

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

IDE의 Amazon Q 개발자 채팅에 작업 영역 컨텍스트 추가

통합 개발 환경 (IDE) 에서 Amazon Q와 채팅할 때 작업 공간 코드 중 가장 관련성이 높은 부분을 컨텍스트로 자동 포함하도록 질문을 추가할 @workspace 수 있습니다. Amazon Q Developer는 정기적으로 업데이트되는 색인을 기반으로 관련성을 판단합니다.

Amazon Q는 작업 공간 컨텍스트를 통해 파일 찾기, 파일 간 코드 사용 방식 이해, 열려 있지 않은 파일을 비롯한 여러 파일을 활용하는 코드 생성 등 향상된 기능을 제공합니다.

설치

계속하기 전에 최신 버전의 IDE가 설치되어 있는지 확인하십시오. 그런 다음 다음 설정 단계를 완료할 수 있습니다.

인덱싱을 활성화합니다.

워크스페이스를 컨텍스트로 사용하기 위해 Amazon Q는 코드 파일, 구성 파일 및 프로젝트 구조를 포함하여 작업 영역 리포지토리의 로컬 인덱스를 생성합니다. 인덱싱 중에 바이너리나 파일에 지정된 파일과 같이 중요하지 않은 .gitignore 파일은 필터링됩니다.

새 작업 영역을 인덱싱하는 데 5~20분이 걸릴 수 있습니다. 이 기간 동안에는 IDE의 CPU 사용량이 증가할 것으로 예상할 수 있습니다. 초기 인덱싱 후 작업 영역을 변경하면 색인이 점진적으로 업데이트됩니다.

작업 영역 컨텍스트를 처음 추가할 때는 IDE에서 인덱싱을 활성화해야 합니다. 인덱싱을 활성화하려면 다음 단계를 완료하세요.

  1. Amazon Q 채팅 패널에서 @workspace 질문에 추가하십시오.

  2. Amazon Q는 인덱싱을 활성화하라는 메시지를 표시합니다. 설정을 선택하면 IDE의 Amazon Q 설정으로 리디렉션됩니다. Amazon Q 작업 표시줄에서 [설정 열기] 를 선택할 수도 있습니다.

  3. Amazon Q: 로컬 워크스페이스 인덱스에서 상자를 선택합니다.

인덱싱 구성 (선택 사항)

인덱싱 프로세스에는 구성이 필요하지 않지만 인덱싱 전용 스레드 수를 지정하도록 선택할 수 있습니다. 사용되는 스레드 수를 늘리면 인덱싱이 더 빨리 완료되고 CPU를 더 많이 사용하게 됩니다. 색인 구성을 업데이트하려면 Amazon Q: 로컬 작업 공간 인덱스 스레드에서 Amazon Q 설정의 스레드 수를 지정하십시오.

작업 공간 컨텍스트에 대해 질문하십시오.

Amazon Q와의 대화에 작업 영역을 컨텍스트로 추가하려면 질문하려는 작업 영역을 연 다음 채팅 패널에서 질문에 추가하십시오@workspace.

다른 작업 공간에 대해 대화를 시작하려면 작업 공간을 연 다음 새 채팅 탭을 여십시오. 새 작업 영역을 컨텍스트로 추가하려면 질문에 @workspace 포함시키세요.

열지 않은 파일을 포함하여 작업 공간에 있는 모든 파일에 대해 Amazon Q에 문의할 수 있습니다. Amazon Q는 기존 대화형 코딩 기능 외에도 파일을 설명하고, 코드를 찾고, 파일 전체에서 코드를 생성할 수 있습니다.

다음은 채팅에서 작업 공간 컨텍스트를 활용하여 Amazon Q에 질문할 수 있는 예제 질문입니다.

  • @workspace 권한 부여를 처리하는 코드는 어디에 있습니까?

  • @workspace 이 프로젝트에서 애플리케이션 로직이 포함된 주요 클래스는 무엇인가요?

  • @workspace 설명 main.py

  • @workspace 이 프로젝트에 인증 추가

  • @workspace 이 프로젝트에는 어떤 타사 라이브러리 또는 패키지가 사용되며 용도는 무엇입니까?

  • @workspace 함수에 대한 단위 테스트 추가 <function name>