이번에 코엑스에서 한 AWS Summit Seoul 에서 들은 강연 중에 놀라운 기능을 발표해 그걸 한번 해봤다.
해당 링크에서 하라는 대로 하면 바로 적용된다.
https://aws.amazon.com/ko/codewhisperer/
AI 코드 생성기 - Amazon CodeWhisperer - AWS
CodeWhisperer는 사용자의 작업 방식에 꼭 맞습니다. Python, Java 및 JavaScript를 포함한 15개의 프로그래밍 언어와 VS Code, IntelliJ IDEA, AWS Cloud9 등의 선호하는 통합 개발 환경(IDE) 중에서 선택하세요.
aws.amazon.com
개발자가 작업 흐름을 유지할 수 있도록 돕는 기능들이 점점 많이 출시되고 있고 매우 효과적이다.
ex) Copilot , ChatGPT 등등
강연 들었을때는 본인의 코드 스타일에 맞춰서 코드도 만들어 준다고 한다. 엄청나... ㄷㄷ
진짜 강연 들을때 우와.... 하면서 봤다. ㅋㅋㅋㅋ
실제로 평가판 기간 동안 CodeWhisperer를 사용한 참가자들이 사용하지 않은 참가자보다 작업 속도가 빨랐다고 한다.
어떻게 작동하는거지?
Amazon 서비스에서 사용 중인 소스, 오픈 소스를 학습시킨 AI에 내가 작성한 코드를 보내면 AI가 추천한 코드를 반환하는 식이다.
Copilot하고 똑같은건가?
AWS에서 만든 것이기 때문에 AWS API 작성에 최적화 되어 있다.
Amazon Elastic Compute Cloud(Amazon EC2), AWS Lambda 및 Amazon Simple Storage Service(Amazon S3)와 같은 AWS API를 최적화한 코드 제안을 제공하여 개발자가 AWS 서비스를 보다 효율적으로 사용할 수 있도록 돕는다. IDE에서 코드를 작성하는 동안, CodeWhisperer는 자동으로 코드와 코멘트를 분석한다. 원하는 기능에 대한 적절한 클라우드 서비스 및 공개 소프트웨어 라이브러리를 사용하여 제안을 하고, AWS에서 권장하는 최적의 방법으로 코드 조각을 추천한다.
Code Whisperer의 특징
- 개발자 생산성을 가속화
- 코드 제안을 통한 개발 가속화 및 핵심 비즈니스 로직 개발에 집중
- AWS APIs 에 대한 지원
- AWS APIs 추천 코드 생성을 통해 개발 프로세스를 가속화
- 코드 보안 강화
- 코드를 스캔하여 찾기 어려운 취약성을 발견하고 코드 제안을 받아 즉시 수정 가능
좀 더 자세한 내용은 aws codewhisperer 들어가서 보면 자세하게 나와있다.
사용 후기
- 무료!!!만세!!
- AI 가 무섭긴 무섭다고 생각된다. 정말 코드 짜는 거는 AI가 대신해도 될 거같은데? 라는 생각이 들고 있다.
- 가끔 코딩문제 풀고 있으면 알아서 빠르게 귀찮은 부분 만들어준다.(자동완성이랑 이거랑 같이 쓰니 매우 유용)
- 아직 뭔가 완전하지 않다?
- 출시된지 얼마 안되서 그런건지 모르겠지만 틀리는 경우가 많다. 이건 조금 더 데이터가 쌓이면 보다 훨씬 완벽한 구현이 가능하겠지?
- 뭔가 작동했다 안했다 하는 것 같은 느낌.
- 개똥도 약에 쓰려면 없다고 지금 뭔가 필요하다 생각하는데 작동이 안된다..
- 코드를 추천해준걸 적용하는 방법: TAB (한참동안 몰라서 클릭하면서 적용했었다 ㅜ)
일주일넘게 사용했고 지금도 사용하고 있다. 곧 유료로 바뀐다고 들었어서 최대한 경험중 ㅎ..
아직 정신이 없다고 느겼다. 아직 코딩 초보인 나에게는 이런 기능들에 의존하면 좋지 않다는 생각이 든다.
시니어들이야 속도가 중요하지만 아직 초보인 나에게는 마약같은 기능이 될 것 같은 느낌이다.
하지만 ChatGPT는 벌써 없어서는 안될 존재인걸..?
(진짜 앞뒤가 하나도 안맞네)
'공부방' 카테고리의 다른 글
앱의 종류(웹 앱, 네이티브 앱, 하이브리드 앱) (0) | 2023.06.15 |
---|---|
웹 3.0 이 뭘까? (0) | 2023.06.12 |
[리뷰] 객체지향의 사실과 오해 (0) | 2023.05.07 |
AWS Summit Seoul 2023 후기 (0) | 2023.05.07 |
폰 노이만 (0) | 2022.11.08 |