

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

# Amazon Q Developer와 인라인 채팅
<a name="q-in-IDE-inline-chat"></a>

*인라인 채팅* 기능을 사용하면 IDE의 기본 코딩 창에서 Amazon Q와 채팅할 수 있습니다. 인라인 채팅 기능을 사용하려면 제안하려는 코드를 강조 표시하고 작은 입력 화면에 지침을 제공합니다. Amazon Q는 기본 코딩 창 내의 차이에 표시되는 코드를 자동으로 생성합니다. 그런 다음 변경 사항을 수락하거나 거부하도록 선택할 수 있습니다.

인라인 채팅의 장점은 채팅 창과 기본 코딩 창 간에 이동할 때 발생하는 컨텍스트 전환이 없어진다는 점입니다.

일반적으로 코드를 검토하거나 유닛 테스트를 작성하거나 코드 기반 답변이 필요한 다른 작업을 수행할 때 인라인 채팅 기능을 사용합니다. 텍스트 기반 답변(예: "이 코드 설명"에 대한 답변)을 원하는 경우 [채팅 창]()을 사용하는 것이 더 좋습니다.

Amazon Q는 인라인 채팅을 통해 코드 권장 사항을 생성할 때 현재 파일의 코드를 고려합니다. 다른 파일이나 프로젝트의 코드는 볼 수 없습니다.

## Amazon Q 인라인 채팅 실행 중
<a name="q-in-IDE-inline-chat-action"></a>

인라인 채팅 세션은 다음과 같이 펼쳐집니다.

1. 제안하려는 코드를 강조 표시한 다음 IDE에 따라 다음 옵션 중에서 선택합니다.
   + Visual Studio Code 및 JetBrains에서 `⌘+I`(Mac) 또는 `Ctrl+I`(Windows)를 누릅니다.
   + Eclipse에서 `⌘+Shift+I`(Mac) 또는 `Ctrl+Shift+I`(Windows)를 누릅니다.
   + 또는 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 **Amazon Q**를 선택한 다음 **인라인 채팅**을 선택할 수 있습니다.

   이렇게 하면 기본 코딩 창 상단에 **Fix this code**와 같은 프롬프트를 입력할 수 있는 작은 입력 화면이 시작됩니다.  
![\[인라인 채팅 입력 화면입니다.\]](http://docs.aws.amazon.com/ko_kr/amazonq/latest/qdeveloper-ug/images/inline-chat-input-screen.png)

1. Amazon Q는 코드를 생성하여 차이로 표시합니다.  
![\[인라인 채팅 차이입니다.\]](http://docs.aws.amazon.com/ko_kr/amazonq/latest/qdeveloper-ug/images/inline-chat-diff.png)

1. **수락** 또는 **거부**를 선택하거나 키보드에 해당하는 값(`Enter` 또는 `Esc`)을 눌러 변경 사항을 수락하거나 거부합니다.  
![\[인라인 채팅 수락 및 거부 버튼입니다.\]](http://docs.aws.amazon.com/ko_kr/amazonq/latest/qdeveloper-ug/images/inline-chat-accept.png)

## 예시 주제 및 질문
<a name="q-in-IDE-inline-chat-questions"></a>

인라인 채팅은 항상 코드를 답변으로 반환하므로 다음과 같은 프롬프트를 입력할 수 있습니다.
+ 이 코드 문서화
+ 이 코드 리팩터링
+ 이 함수에 대한 유닛 테스트 작성

## 차이 형식
<a name="q-in-IDE-inline-chat-diff"></a>

인라인 채팅은 기존 코드가 맨 위에 있고 제안된 코드가 맨 아래에 있는 여러 블록의 차이를 표시합니다. 병렬 차이는 지원되지 않습니다.