Amazon Web Services 한국 블로그

Amazon CodeWhisperer, 새로운 AI 기반 코드 수정, IaC 지원 및 Visual Studio와의 통합 제공

오늘은 IDE 및 명령줄을 위한 AI 기반 생산성 도구인 Amazon CodeWhisperer에 대한 인공 지능 기반 코드 수정 및 코드형 인프라(IaC) 지원이 정식 제공된다는 소식을 발표합니다. Amazon CodeWhisperer는 이제 Visual Studio에서도 미리 보기로 사용할 수 있습니다. Amazon CodeWhisperer의 이러한 새로운 개선 사항은 차별화되지 않은 작업을 오프로드하고 고객에게 더 많은 자동화, 보안, 효율성 및 가속화된 코드 전달을 제공하여 보다 빠르고 효율적인 소프트웨어 개발을 도와주며, 개발자가 선호하는 더 많은 장소에서 이러한 지원을 제공합니다.

AI 기반 코드 수정 – Amazon CodeWhisperer는 출시 시점에 내장된 보안 스캔을 통해 찾기 어려운 보안 취약점을 찾아냈습니다. 이제는 식별된 보안 및 코드 품질 문제 해결에 도움이 되는 생성형 AI 기반 코드 제안을 제공합니다. 내장된 보안 스캐닝은 노출된 보안 인증 정보 및 로그 삽입과 같은 문제를 탐지하도록 설계되었습니다. 생성형 AI 기반 코드 제안은 식별된 취약점을 해결하도록 설계되었고 여러분의 애플리케이션 코드에 맞춰 조정되므로 사용자는 안심하고 수정 사항을 신속하게 수락할 수 있습니다. CodeWhisperer에서 보안 검사가 완료되면 식별된 취약점을 신속하게 해결하기 위해 간단히 수락할 수 있는 코드 제안이 제공됩니다. 생성형 AI 기반 코드 제안은 보안 문제 해결 프로세스를 가속화하므로, 올바른 솔루션을 찾기 위해 코드를 한 줄씩 수동으로 검토하는 대신 보다 가치 있는 작업에 집중할 수 있습니다. 이 기능을 사용하기 시작하기 위해 Amazon CodeWhisperer에서 추가 설정을 수행할 필요는 없습니다.

보안 스캔은 자바, 파이썬, 자바스크립트에서 사용할 수 있으며, 이제 TypeScript, C#, AWS CloudFormation(YAML, JSON), AWS CDK (TypeScript, Python) 및 HashiCorp Terraform(HCL)에서도 사용할 수 있습니다. 취약점을 해결하기 위한 코드 제안은 현재 Java, Python 및 JavaScript로 작성된 코드에 사용할 수 있습니다.

ACR- 이미지

코드형 인프라(IaC) – Amazon CodeWhisperer는 이제 AWS CloudFormation(YAML, JSON), AWS CDK(Typescript, Python) 및 HashiCorp Terraform(HCL) 등의 IaC에 대한 지원을 발표했습니다. 이 업데이트는 IaC 스크립트 개발의 효율성을 향상시켜 개발자와 DevOps 팀이 인프라 코드를 원활하게 작성할 수 있도록 지원합니다. CodeWhisperer는 다양한 IaC 언어를 지원하므로 여러 팀 간의 협업 및 일관성을 촉진합니다. 즉 클라우드 인프라 개발이 크게 발전하여 사용자에게 보다 간소화되고 생산적인 코딩 경험을 제공합니다.

IaC

Visual Studio – Amazon CodeWhisperer는 이제 Visual Studio 2022에서 사용할 수 있습니다(미리 보기). 개발자는 C#용 실시간 코드 제안을 통해 애플리케이션을 보다 빠르게 구축할 수 있습니다. AWS Toolkit 확장을 설치하고 AWS Builder ID로 로그인하여 Individual 티어를 무료로 시작해 보십시오.

reference-tracker-vs

또한 CodeWhisperer는 공개 사용 가능 코드와 유사할 수 있는 코드 제안에 플래그를 지정하여, 개발자가 책임감 있게 코딩할 수 있게 합니다. CodeWhisperer는 공개 코드와 유사한 코드인 경우에는 리포지토리 URL 및 라이선스를 제공합니다.

code-suggestion-vs

마지막으로, Amazon CodeWhisperer는 최근(11/20) 명령줄 인터페이스에 대한 새로운 시간 절약 기능을 미리 보기로 선보였습니다. 이제 Amazon CodeWhisperer에는 Git, npm, AWS CLI 및 Docker 등 널리 사용되는 수백 개의 CLI에 대한 사전 입력 코드 완성 및 인라인 문서가 추가되었습니다. 또한 자연어를 쉘 코드로 번역할 수 있는 기능도 추가되었습니다. 자세한 내용은 명령줄에 대한 Amazon CodeWhisperer 소개를 참조하세요.

자세한 내용
Amazon CodeWhisperer

직접 구축해보세요!

– Irshad