돌아가기 AI 백과사전
Amazon CodeWhisperer AI 코딩 어시스턴트: 클라우드 네이티브 엔지니어와 백엔드 엔지니어에게 적합한 실시간 코드 완성 및 보안 스캐닝 기능입니다.

Amazon CodeWhisperer AI 코딩 어시스턴트: 클라우드 네이티브 엔지니어와 백엔드 엔지니어에게 적합한 실시간 코드 완성 및 보안 스캐닝 기능입니다.

AI 백과사전 Admin 126 회 조회

I. 기본 정보

Amazon CodeWhisperer는 Amazon Web Services에서 제공하는 AI 기반 코딩 도우미입니다. 핵심 기능으로는 실시간 코드 제안, 보안 스캐닝, 오픈 소스 인용 추적 등이 있습니다. 주요 프로그래밍 언어와 프레임워크를 지원하며, 통합 개발 환경(IDE) 내에서 직접 실행 가능한 코드를 생성하거나 완성할 수 있도록 지원하고, 사용자에게 잠재적 위험을 경고합니다. 2024년 4월 30일부터 CodeWhisperer는 Amazon Q Developer 생태계에 통합되었으며, 통합 확장 기능과 콘솔을 통해 기능을 제공합니다. 하지만 CodeWhisperer의 핵심 기능은 여전히 이 생태계의 핵심 모듈로 남아 있습니다.

II. 제품 개요

CodeWhisperer는 IDE 내의 컨텍스트와 주석을 분석하여 함수 수준 및 블록 수준의 완성 제안을 제공하고, 프로젝트 구조 및 종속성을 기반으로 샘플 구현을 생성할 수 있습니다. 보안 스캐닝 기능과 결합하여 일반적인 취약점 패턴과 안전하지 않은 사용 방식을 식별하고, 수정 방안을 제시하며 위험 위치를 식별할 수 있습니다. 오픈소스 인용 추적 기능은 제안된 오픈소스 스니펫과 학습된 오픈소스 스니펫의 유사성을 비교하여 개발자가 도입하기 전에 규정 준수 평가를 용이하게 하는 저장소 및 라이선스 힌트를 제공합니다. 이 제품은 AWS 계정, 자격 증명 및 권한 모델과 통합되어 엔터프라이즈 환경에서 사용 감사 및 거버넌스를 지원합니다.

III. 핵심 기능

1. 주요 기능

코드 제안 및 완성: 현재 파일과 파일 간 컨텍스트를 기반으로 표준 라이브러리 호출, 인터페이스 구현 및 샘플 템플릿을 포함하는 여러 후보 제안이 제공됩니다.

보안 검사 및 수정 팁: 리소스 누출, 주입 위험, 안전하지 않은 구성을 식별하기 위해 로컬에서 정적 분석을 수행하고 수정 제안과 참조 위치를 제공합니다.

오픈 소스 인용 추적: 제안이 오픈 소스 교육 샘플과 매우 유사한 경우, 규정 준수 채택 평가를 용이하게 하기 위해 저장소 주소, 파일 경로 및 라이선스 정보를 제공합니다.

대화형 협업 및 설명: Amazon Q Developer에서 대화형 방식으로 코드를 설명하고, 테스트와 스캐폴딩을 생성하고, 작동하는 솔루션을 찾기 위해 계속해서 반복합니다.

클라우드 서비스 사례 및 통합: 스토리지, 메시징, 컴퓨팅 등 일반적으로 사용되는 구성 요소를 빠르게 통합하는 데 도움이 되는 클라우드 서비스에 대한 샘플 스니펫과 모범 사례 팁을 제공합니다.

2. 기술적 특성

다중 IDE 지원: Visual Studio Code, JetBrains 시리즈, Visual Studio 및 AWS Cloud9와 호환되는 플러그인과 구성을 제공합니다.

다국어 지원: 일반적인 백엔드, 프런트엔드 및 스크립팅 언어를 지원합니다. 구체적인 목록은 버전 업데이트에 따라 조정될 예정입니다.

엔터프라이즈 거버넌스 기능: 통합 ID 및 액세스 관리와 통합되고, 사용자 및 팀 차원에 따라 기능 권한 부여 및 사용 통계를 지원합니다.

로컬 및 클라우드 협업: 정책 및 할당량 관리를 위해 클라우드 측 서비스를 활용하는 동시에 로컬 편집기에서 생성하고 스캔합니다.

IV. 가격 및 버전

CodeWhisperer가 Amazon Q Developer 요금제에 통합되었습니다. 개인 및 팀을 위한 계층형 플랜을 제공하며, 일반적으로 무료 티어와 프로페셔널 티어가 포함됩니다. 프로페셔널 티어는 더 높은 요청 한도, 관리 기능 및 엔터프라이즈급 기능을 제공합니다. 구체적인 가격, 한도 및 혜택은 현재 공식 가격 페이지 및 지역 정책에 따라 달라집니다. 통합 이후 기존의 개인 및 프로페셔널 티어는 새로운 플랜으로 대체되었으며, 마이그레이션 세부 정보 및 권한 설정은 조직의 구성에 따라 달라집니다.

V. 적용 가능한 시나리오 및 대상 청중

클라우드 기반 및 백엔드 개발: 예제와 코드 완성을 통해 서비스와의 인터페이스 통합을 가속화하고 보일러플레이트 코드를 줄입니다.

보안 및 규정 준수 모듈: 기본 취약점이 주요 분기에 침투할 가능성을 줄이기 위해 제출 전에 검사를 실행하며, 규제된 산업에 적합합니다.

다국어 및 다국어 웨어하우스 협업: 대규모 코드베이스 내 파일의 맥락을 이해하면 신규 사용자가 작업을 시작하는 데 도움이 되고 팀 협업이 용이해집니다.

DevOps 및 플랫폼 팀: 통합 거버넌스 및 할당량 제어를 통해 조직 수준의 활성화, 모니터링 및 비용 관리를 지원합니다.

VI. 자주 묻는 질문

질문: CodeWhisperer와 Amazon Q Developer의 관계는 무엇인가요?

A: 2024년 4월 30일부터 CodeWhisperer가 Amazon Q Developer에 통합되었습니다. 기존의 인라인 제안 및 보안 검사 기능은 이제 새 확장 프로그램과 콘솔에서 동일하게 제공되며, 마이그레이션 후에는 새로운 가격 및 권한 정책에 따라 관리됩니다.

질문: 오픈소스 인용 추적은 규정 준수에 어떻게 도움이 되나요?

답변: 제안이 오픈소스 샘플과 유사한 경우, 시스템은 채택 전에 규정 준수 참조를 형성하기 위해 저장소, 파일 및 라이선스 정보를 표시하고, 이후의 귀속 및 인정 관리를 용이하게 하기 위해 사용 후에 이를 기록합니다.

질문: 어떤 IDE와 언어가 지원되나요?

답변: Visual Studio Code, JetBrains 시리즈, Visual Studio, Cloud9 등 주류 IDE를 지원합니다. 지원 언어는 버전 업데이트에 따라 조정될 예정이므로 자세한 내용은 공식 목록을 참조하세요.

질문: 보안 검사를 통해 어떤 문제를 감지할 수 있나요?

A: 주로 리소스 누수, 불충분한 입력 검증, 안전하지 않은 구성 등 일반적인 취약성 패턴과 안전하지 않은 사용을 식별하고, 수정 제안과 위치 정보를 제공합니다.

질문: 가격은 어떻게 계산되고, 기존 구독은 어떻게 이전되나요?

답변: 가격은 Amazon Q Developer를 기준으로 기능 및 사용량에 따라 구분됩니다. 기존 프로페셔널 구독은 공식 가이드라인에 따라 해당 티어로 마이그레이션할 수 있으며, 조직 활성화에는 권한 및 ID 세션 설정이 필요합니다.

CodeWhisperer는 실시간 코드 제안과 완성을 제공합니다. 기능 수준 및 블록 수준 다중 후보 CodeWhisperer 다양한 IDE 지원: VS Code, JetBrains, VS Cloud, 9Code, Whisperer CodeWhisperer는 주류 백엔드와 프런트엔드 기술을 포괄하는 다국어 스크립팅 언어입니다. CodeWhisperer를 사용한 보안 스캐닝 및 정적 분석 리소스 누출 및 주입 위험 경고 - CodeWhisperer CodeWhisperer를 사용한 안전하지 않은 구성 감지 및 수정 권장 사항 오픈 소스 참조 추적 저장소 및 라이선스 CodeWhisperer 규정 준수 참조 및 감사 관리 CodeWhisperer CodeWhisperer와 Amazon Q Developer 통합을 통한 대화형 개발 코드 설명, 테스트 및 스캐폴딩 생성: CodeWhisperer 클라우드 서비스 사례 및 모범 사례 팁(CodeWhisperer) CodeWhisperer와 AWS 계정 및 권한 모델 통합 기업 지배 구조 사용 및 감사 CodeWhisperer 로컬에서 생성된 클라우드 측 전략 협업 CodeWhisperer 코드로 구성 가능한 워크플로 친화적인 CodeWhisperer 대규모 코드베이스 크로스 파일 컨텍스트 CodeWhisperer CodeWhisperer 신규 사용자를 위한 다중 창고 협업 및 온보딩 DevOps 및 플랫폼 팀 거버넌스 CodeWhisperer 제출 전 CodeWhisperer 보안 검사 CodeWhisperer: 규제 산업에서의 규정 준수 구현 Amazon Q Developer 가격 CodeWhisperer에 통합 무료 계층 및 전문가 계층 할당량 CodeWhisperer 마이그레이션 매핑 및 권한 정책 CodeWhisperer 요청 제한 및 비용 관리 CodeWhisperer 개발 효율성 향상, 보일러플레이트 코드 감소, CodeWhisperer 클라우드 기반 백엔드 통합 가속화 CodeWhisperer CodeWhisperer의 단위 테스트 예제 및 커버리지 개선 네이티브 IDE에서의 원활한 워크플로 - CodeWhisperer CodeWhisperer의 팀 수준 활성화 및 중앙 관리 감사 로그 및 관찰 가능성 CodeWhisperer 위험 식별 및 해결 경로: CodeWhisperer 오픈 소스 유사성 경고 및 CodeWhisperer를 피하는 방법 다중 지역 및 조직 전략 적응 CodeWhisperer CodeWhisperer의 통합 확장 및 콘솔 제공

추천 도구

더보기