View a markdown version of this page

Amazon Q DeveloperFAQs - AWS 권장 가이드

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

Amazon Q DeveloperFAQs

이 섹션에서는 코드 개발을 위한 Amazon Q Developer 사용에 대해 자주 묻는 질문에 대한 답변을 제공합니다.

Amazon Q Developer란 무엇인가요?

Amazon Q Developer는 지능형 코드 생성 및 권장 사항을 제공하여 코드 개발 작업을 가속화하도록 설계된 강력한 생성형 AI 기반 서비스입니다. 2024년 4월 30일에 Amazon CodeWhisperer는 Amazon Q Developer의 일부가 되었습니다.

Amazon Q Developer에 액세스하려면 어떻게 해야 합니까?

Amazon Q Developer는 AWS Toolkits for Visual Studio Code 및 IntelliJ 및 PyCharm과 같은 JetBrains IDEs의 일부로 사용할 수 있습니다. 시작하려면 최신 AWS Toolkit 버전을 설치합니다.

Amazon Q Developer는 어떤 프로그래밍 언어를 지원하나요?

Visual Studio 코드 및 JetBrains IDEs 경우 Amazon Q Developer는 Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell 스크립팅, SQL 및 Scala를 지원합니다. 이 가이드는 Python 및 예제Java를 중점적으로 다루지만 개념은 지원되는 모든 프로그래밍 언어에 적용됩니다.

더 나은 코드 생성을 위해 Amazon Q Developer에 컨텍스트를 제공하려면 어떻게 해야 하나요?

기존 코드로 시작하거나, 관련 라이브러리를 가져오거나, 클래스 및 함수를 생성하거나, 코드 스켈레톤을 설정합니다. 자연어 프롬프트에 표준 주석 블록을 사용합니다. 스크립트를 특정 목표에 초점을 맞추고 고유한 기능을 관련 컨텍스트가 있는 별도의 스크립트로 모듈화합니다. 자세한 내용은 Amazon Q Developer의 코딩 모범 사례를 참조하세요.

Amazon Q Developer를 사용한 인라인 코드 생성이 정확하지 않은 경우 어떻게 해야 합니까?

스크립트의 컨텍스트를 검토하고 라이브러리가 있는지 확인한 다음 클래스 및 함수가 새 코드와 관련이 있는지 확인합니다. 코드를 모듈화하고 목표에 따라 다양한 클래스와 함수를 구분합니다. 명확하고 구체적인 프롬프트 또는 설명을 작성합니다. 코드의 정확성이 여전히 확실하지 않고 계속 진행할 수 없는 경우 Amazon Q와 채팅을 시작하고 지침과 함께 코드 조각을 전송합니다. 자세한 내용은 Amazon Q Developer의 코드 생성 시나리오 문제 해결을 참조하세요.

코드 생성 및 문제 해결을 위해 Amazon Q Developer 채팅 기능을 사용하려면 어떻게 해야 하나요?

Amazon Q와 채팅하여 일반적인 함수를 생성하거나, 추천을 요청하거나, 코드를 설명합니다. 초기 응답이 만족스럽지 않은 경우 다른 프롬프트로 실험하고 제공된 URLs을 따릅니다. 또한 향후 채팅 성능을 개선하는 데 도움이 되도록 Amazon Q에 피드백을 제공합니다. 썸업 및 썸다운 아이콘을 사용하여 피드백을 제공합니다. 자세한 내용은 채팅 예제를 참조하세요.

Amazon Q Developer 사용에 대한 몇 가지 모범 사례는 무엇인가요?

관련 컨텍스트를 제공하고, 실험하고, 프롬프트를 반복하고, 수락하기 전에 코드 제안을 검토하고, 사용자 지정 기능을 사용하고, 데이터 프라이버시 및 콘텐츠 사용 정책을 이해합니다. 자세한 내용은 Amazon Q Developer를 사용한 코드 생성 모범 사례Amazon Q Developer를 사용한 코드 권장 사항 모범 사례를 참조하세요.

자체 코드를 기반으로 추천을 생성하도록 Amazon Q Developer를 사용자 지정할 수 있나요?

예, Amazon Q Developer의 고급 기능인 사용자 지정을 사용합니다. 사용자 지정을 통해 기업은 자체 코드 리포지토리를 제공하여 Amazon Q Developer가 인라인 코드 제안을 추천할 수 있습니다. 자세한 내용은 Amazon Q Developer and Resources의 고급 기능을 참조하세요. 리소스