

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

# IDE에서 Amazon Q Developer 채팅에 컨텍스트 추가
<a name="ide-chat-context"></a>

통합 개발 환경(IDE)에서 Amazon Q와 채팅할 때, Amazon Q가 답변을 조정하고 개선하는 데 사용할 수 있는 파일 및 폴더와 같은 추가 *컨텍스트*를 Amazon Q에 제공할 수 있습니다.

Amazon Q에 컨텍스트를 제공하는 두 가지 방법이 있습니다.
+ **명시적 방법** - 컨텍스트를 명시적으로 제공하려면 채팅 창에 **@**를 입력합니다. **@**는 컨텍스트로 포함할 항목을 선택하는 컨텍스트 선택기 팝업을 시작합니다. 또는 **@**를 입력하고 파일, 폴더 또는 기타 컨텍스트 유형의 이름을 입력하여 자동 완성되도록 할 수 있습니다. 자세한 내용은 [명시적 컨텍스트 유형](#context-explicit) 단원을 참조하십시오.
+ **자동 방법** - 컨텍스트를 자동으로 제공하려면 채팅 외부에서 컨텍스트를 별도로 설정합니다. Amazon Q는 프로젝트에서 작업하는 개발자가 채팅 창에 질문을 입력할 때마다 컨텍스트를 자동으로 참조합니다. 자세한 내용은 [자동 컨텍스트 유형](#context-automatic) 단원을 참조하십시오.

Amazon Q가 답변을 생성하면 답변 시작 바로 위에 표시되는 **컨텍스트** 드롭다운 목록에 컨텍스트로 사용한 파일이 표시됩니다.

## 명시적 컨텍스트 유형
<a name="context-explicit"></a>

채팅에 **@**를 입력할 때 다음 컨텍스트 유형 중에서 선택할 수 있습니다.
+ **@workspace** – Amazon Q는 프로젝트의 워크스페이스를 답변의 컨텍스트로 사용합니다. **@workspace** 옵션에는 구성이 필요합니다. 자세한 내용은 [IDE에서 Amazon Q Developer 채팅에 작업 영역 컨텍스트 추가](workspace-context.md) 단원을 참조하십시오.
+ **폴더** - Amazon Q는 현재 프로젝트의 폴더 목록을 표시하고 선택한 폴더를 답변의 컨텍스트로 사용합니다.
+ **파일** - Amazon Q는 현재 프로젝트의 파일 목록을 표시하고 선택한 파일을 답변의 컨텍스트로 사용합니다.
+ **코드** - Amazon Q는 현재 프로젝트의 클래스, 함수, 글로벌 변수 목록을 표시하고 선택 항목을 답변의 컨텍스트로 사용합니다.
+ **이미지** - Amazon Q를 사용하면 프롬프트의 컨텍스트로 이미지를 추가할 수 있으므로 UI 모형 또는 시퀀스 다이어그램에서 코드 생성과 같은 시나리오에 유용합니다. 이미지는 최대 크기가 3.75MB이고 크기가 8,000 x 8,000픽셀을 초과하지 않는 JPEG, PNG, GIF 또는 WebP 형식이어야 합니다. 컨텍스트에 고정된 이미지를 포함하여 단일 메시지에 최대 20개의 이미지를 포함할 수 있습니다.
+ **프롬프트** - Amazon Q는 저장한 프롬프트 목록을 표시하고 선택한 프롬프트를 응답의 컨텍스트로 사용합니다. **프롬프트** 옵션에는 일부 구성이 필요합니다. 자세한 내용은 [Amazon Q Developer 채팅에 사용할 라이브러리에 프롬프트 저장](context-prompt-library.md) 단원을 참조하십시오.

## 자동 컨텍스트 유형
<a name="context-automatic"></a>

다음 유형의 컨텍스트를 설정한 경우 Amazon Q에서 자동으로 사용합니다.
+ **프로젝트 규칙** - Amazon Q는 사용자가 컨텍스트로 정의한 프로젝트 규칙 세트를 자동으로 사용합니다. 자세한 내용은 [Amazon Q Developer 채팅에 사용할 프로젝트 규칙 생성](context-project-rules.md) 단원을 참조하십시오.
+ **사용자 지정 **- Amazon Q는 소스 코드의 리포지토리를 컨텍스트로 자동으로 사용합니다.