순식간에 프롬프트에서 특성까지
Amazon Q Developer 에이전트는 새로운 기능을 위한 코드 작성, 문서화, 리팩터링부터 유닛 테스트 구현에 이르기까지 다양한 태스크를 최소한의 입력으로 수행할 수 있습니다. Amazon Q에 새 기능을 설명하면 몇 분 안에 기존 코드베이스를 분석하고, 여러 파일에 걸친 단계별 구현 계획을 구상하고, 사용자가 승인하면 코드 변경을 실행합니다.
코딩을 넘어선 지원 방법
Amazon Q Developer는 개발 태스크를 지원하므로 고품질 프로젝트를 쉽게 출시할 수 있습니다. Amazon Q Developer는 프로젝트에 대한 심층적인 지식을 바탕으로 코드베이스 전체에서 유닛 테스트를 생성하거나 readme 파일 및 데이터 흐름 다이어그램을 자동으로 생성하여 코드를 문서화하는 데 도움을 줄 수 있습니다. 또한 Amazon Q Developer는 코드 검토를 수행하여 자동으로 병합 요청에 대한 의견을 제공하고, 의심스러운 코드 패턴에 플래그를 지정하고, 배포 위험을 평가할 수도 있습니다. 그러므로 코드에 대한 피드백을 신속하게 얻을 수 있습니다.
업계 최고의 수락률로 더 빠르게 코딩
Amazon Q Developer는 Java, Python, JavaScript를 비롯한 25개 이상의 프로그래밍 언어로 IDE 및 CLI의 사용자 주석 및 기존 코드를 기반으로 코드 조각부터 전체 함수에 이르는 실시간 코드 제안을 생성합니다. Amazon Q Developer는 여러 줄 코드 제안을 수행하는 어시스턴트의 코드 수락률이 업계에서 가장 높은 것으로 보고되었습니다. BT Group은 Amazon Q의 코드 제안을 37% 수락한 것으로 보고했고, National Australia Bank는 50%의 수락률을 보고했습니다.
내부 코드베이스를 기반으로 코드 권장 사항 받기
Amazon Q Developer를 사용자 지정하여 내부 라이브러리, API, 모범 사례 및 아키텍처 패턴을 인식해 더욱 관련성 높은 인라인 코드 권장 사항 및 채팅 응답을 생성함으로써 개발 속도를 크게 높일 수 있습니다. 내부 코드베이스의 구조, 특정 함수 또는 라이브러리가 사용되는 위치와 방법, 특정 함수, 메서드 또는 API를 사용하는 방법에 대해 질문할 수 있습니다.
보안에서 시프트 레프트
Amazon Q Developer는 코드 생성 외에도 코드를 스캔하여 노출된 자격 증명 및 로그 주입과 같이 탐지하기 어려운 취약성을 찾아냅니다. Amazon Q Developer는 한 단계만으로 애플리케이션 코드에 맞는 수정 사항을 자동으로 제안하므로 안심하고 수정 사항을 신속하게 수락할 수 있습니다.
통계
50%
Amazon Q Developer는 여러 줄 코드 제안을 수행하는 어시스턴트의 코드 수락률이 업계에서 가장 높은 것으로 보고되었습니다. BT Group은 Amazon Q 코드 제안을 37% 수락한 것으로 보고했고, National Australia Bank는 50%의 수락률을 보고했습니다.뛰어난 성능
Amazon Q Developer는 대부분의 인기 있는 프로그래밍 언어에서 공개적으로 벤치마킹할 수 있는 주요 탐지 도구보다 성능이 뛰어난 보안 스캔 기능을 제공합니다.기능
올해 초부터 Amazon Q Developer의 사용자 지정 기능을 사용하기 시작했는데, 일부 팀에서는 이미 Amazon Q Developer의 기본 버전에 비해 수락률이 30% 증가했습니다. 내부 라이브러리를 기반으로 한 맞춤형 권장 사항 덕분에 개발자는 코드 생성 및 시맨틱 코드 검색을 통해 매주 시간을 절약할 수 있습니다. 일부 개발자는 현재 Amazon Q Developer가 제공하는 전체 권장 사항의 50% 이상을 수락하고 있습니다. Amazon Q Developer에서 사용자 지정 기능을 사용하는 것은 코드베이스에 대한 깊은 지식을 갖추고 있고 개발자에게 모범 사례를 안내하는 데 도움을 주는 동료와 함께 프로그래밍하는 것과 같습니다.
Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology, Vice President
올해 초부터 Amazon Q Developer의 사용자 지정 기능을 사용하기 시작했는데, 일부 팀에서는 이미 Amazon Q Developer의 기본 버전에 비해 수락률이 30% 증가했습니다. 내부 라이브러리를 기반으로 한 맞춤형 권장 사항 덕분에 개발자는 코드 생성 및 시맨틱 코드 검색을 통해 매주 시간을 절약할 수 있습니다. 일부 개발자는 현재 Amazon Q Developer가 제공하는 전체 권장 사항의 50% 이상을 수락하고 있습니다. Amazon Q Developer에서 사용자 지정 기능을 사용하는 것은 코드베이스에 대한 깊은 지식을 갖추고 있고 개발자에게 모범 사례를 안내하는 데 도움을 주는 동료와 함께 프로그래밍하는 것과 같습니다.
Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology, Vice President
올해 초부터 Amazon Q Developer의 사용자 지정 기능을 사용하기 시작했는데, 일부 팀에서는 이미 Amazon Q Developer의 기본 버전에 비해 수락률이 30% 증가했습니다. 내부 라이브러리를 기반으로 한 맞춤형 권장 사항 덕분에 개발자는 코드 생성 및 시맨틱 코드 검색을 통해 매주 시간을 절약할 수 있습니다. 일부 개발자는 현재 Amazon Q Developer가 제공하는 전체 권장 사항의 50% 이상을 수락하고 있습니다. Amazon Q Developer에서 사용자 지정 기능을 사용하는 것은 코드베이스에 대한 깊은 지식을 갖추고 있고 개발자에게 모범 사례를 안내하는 데 도움을 주는 동료와 함께 프로그래밍하는 것과 같습니다.
Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology, Vice President
“당사는 처음부터 Amazon Q Developer를 개발 워크플로에 원활하게 통합했습니다. 이 확장 프로그램을 IDE에 도입한 것은 상당한 이점이 있는 것으로 입증되었습니다. 주목할 만한 점은 개발 팀이 관련 정보를 검색하고 외부 리소스를 참조하는 데 소요되는 시간이 눈에 띄게 줄었다는 것입니다. 모범 사례를 수용함으로써 플랫폼에 대한 수많은 가능성이 열렸습니다. 이는 AWS 프로그래밍 경험이 비교적 적은 팀원에게 특히 유용합니다. 대체 기술을 사용하여 작업을 배포하는 것이 아니라 자연스럽게 AWS Lambda, Amazon DynamoDB 및 유사한 서비스를 선택하도록 유도하기 때문입니다. 클라우드 컴퓨팅에 대한 사전 경험이 없는 신입 팀원의 온보딩 프로세스가 눈에 띄게 원활해졌습니다. 이제 며칠 만에 서버리스 프로젝트를 배포할 수 있게 되면서 효율성이 70% 이상 크게 개선되었습니다. 앞으로는 코드 리포지토리와 지식 기반의 데이터도 검색할 수 있도록 이 통합을 확장할 계획입니다."
Yazid Yahya
Datapel Systems, Product Development
“당사는 처음부터 Amazon Q Developer를 개발 워크플로에 원활하게 통합했습니다. 이 확장 프로그램을 IDE에 도입한 것은 상당한 이점이 있는 것으로 입증되었습니다. 주목할 만한 점은 개발 팀이 관련 정보를 검색하고 외부 리소스를 참조하는 데 소요되는 시간이 눈에 띄게 줄었다는 것입니다. 모범 사례를 수용함으로써 플랫폼에 대한 수많은 가능성이 열렸습니다. 이는 AWS 프로그래밍 경험이 비교적 적은 팀원에게 특히 유용합니다. 대체 기술을 사용하여 작업을 배포하는 것이 아니라 자연스럽게 AWS Lambda, Amazon DynamoDB 및 유사한 서비스를 선택하도록 유도하기 때문입니다. 클라우드 컴퓨팅에 대한 사전 경험이 없는 신입 팀원의 온보딩 프로세스가 눈에 띄게 원활해졌습니다. 이제 며칠 만에 서버리스 프로젝트를 배포할 수 있게 되면서 효율성이 70% 이상 크게 개선되었습니다. 앞으로는 코드 리포지토리와 지식 기반의 데이터도 검색할 수 있도록 이 통합을 확장할 계획입니다."
Yazid Yahya
Datapel Systems, Product Development
“당사는 처음부터 Amazon Q Developer를 개발 워크플로에 원활하게 통합했습니다. 이 확장 프로그램을 IDE에 도입한 것은 상당한 이점이 있는 것으로 입증되었습니다. 주목할 만한 점은 개발 팀이 관련 정보를 검색하고 외부 리소스를 참조하는 데 소요되는 시간이 눈에 띄게 줄었다는 것입니다. 모범 사례를 수용함으로써 플랫폼에 대한 수많은 가능성이 열렸습니다. 이는 AWS 프로그래밍 경험이 비교적 적은 팀원에게 특히 유용합니다. 대체 기술을 사용하여 작업을 배포하는 것이 아니라 자연스럽게 AWS Lambda, Amazon DynamoDB 및 유사한 서비스를 선택하도록 유도하기 때문입니다. 클라우드 컴퓨팅에 대한 사전 경험이 없는 신입 팀원의 온보딩 프로세스가 눈에 띄게 원활해졌습니다. 이제 며칠 만에 서버리스 프로젝트를 배포할 수 있게 되면서 효율성이 70% 이상 크게 개선되었습니다. 앞으로는 코드 리포지토리와 지식 기반의 데이터도 검색할 수 있도록 이 통합을 확장할 계획입니다."
Yazid Yahya
Datapel Systems, Product Development