brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Feb 22. 2024

AWS 48탄-1. 생성형 AI 서비스를 활용

AWS Innovate AI/ML and Data Edition,트랙1

Amazon CodeWhisperer  = 코드 어시스텐트 서비스 알아보자~

Amazon Q에 대해 알아보자~



<1> 생성형 AI로 할 수 있는 것

<2> Amazon CodeWhisperer  = 코드 어시스텐트 서비스

<3> Amazon Q

<4> Amazon QuickSight에서 아마존 Q  사용해 보자 (프리뷰)

<5> Amazon Q in Connect = 고객 센터 사용

<6> Amazon Q in AWS Supply chain =  재고관리, 공급 및 수요 계획 

<7> Amazon Q  삭제하기



<1> 생성형 AI로 할 수 있는 것


대화, 스토리, 이미지, 동영상, 음악등 새로운 콘텐츠와 아이디어 생성가능.

사전 학습된 대규모 모델인 파운데이션 모델이용한다.

Foundation Models(FM)이라고 한다.




<2> Amazon CodeWhisperer  = 코드 어시스텐트 서비스


1

생성형  AI기반의 코드 생성 Assistant 서비스로 애플리케이션을 가속화

실시간으로 코드 제안 생성

코드 스캔을 통해 찾기 어려운 취약점 검색

오픈소스 교육 데이터 플래그를 지정

개발자가 평균 작업 완료 확률이 27% 더 높음. 57% 더 빨리 완료함.



2

지원되는 다양한 프로그래밍 언어




3

VS Code  확장프로그램으로 사용가능

JetBrain (파이참, 인텔리 J 등) 확장프로그램으로 사용가능

Cloud9 , 람다에서도 사용 가능함.


https://brunch.co.kr/@topasvga/3730





<3> Amazon CodeWhisperer 주요 기능?



1

자동 생성된 적합한 Code 제안

코딩 작업 및 주변 코드에 대한 자연어(영어)설명을 기반으로 여러개의 코드를 제안 받을수 있다.

개발자 스타일 및 패턴을 반영하여 코드 생성



2

제안된 코드의 원본 출처 추적 기능 = 라이선스 확인

오픈 소스 트레이닝 데이터와 유사한지 확인하여 라이선스 준수 여부를 점검하게 해준다.

원본 출처 확인가능



3

코드의 보안 취약점 스캔

생성된 코드와 개발자가 작성한 코드를 스캔하여 보안 취약점을 탐지



4

CodeWhisperer는  커맨드 라인(CLI) 환경에서 적합한 Code 생성

500개 이상의 CLI를 자동 완성.



5

Amazon Q와 통합된 IDE 개발환경

개발시간 줄여 준다.



6

Amazon Q Code Transformation을 통해 개발 언어 버전 업그레이드 및 혁신

java 8 버전을 java 11로 변환가능하다.

단시간 시간 내에 애플리케이션 개발 언어 업그레이드를 통한 보안 및 성능 향상




https://aws.amazon.com/ko/blogs/korea/upgrade-your-java-applications-with-amazon-q-code-transformation-preview/




https://aws.amazon.com/ko/q/aws/code-transformation/



7

생산성 향상 정보 파악은?


코드 생산성 대시보드로 파악 가능함.

서비스의 사용량을 쉽게 파악 가능

 코드 줄의 양 등 파악

프로페셔널 티어에서 사용 가능



8

조직 내부의 코드 저장소를 기반으로 코드 권장 사항 생성 가능하다.

내부 라이브러리 및 API를 활용 하는 코드 블록 생성이 가능하다.

자연어 기반의 프롬프트

내부 라이브러리 및 API를 활용하는 코드 블록 생성.




<3> Amazon Q


비즈니스, 데이터, 코드, 운영 상황에 맞게 사용할 수 있도록 설계된 생성형 AI 기반 어시스텐트 서비스


1

생성형 AI 채팅 어플리케이션의 한계와 과제




2

생성형 AI로 업무 생산성 향상?

비공개로 안전하게 문서 리포지토리에서 제공.

사용자 권한에 기반한 기존 액세스 제어 존중.

40개 이상의 다양한 엔터프라이즈 애플리케이션 및 문서 저장소와 연동가능.

관리자가 가드레일 적용. 응답을 사용자화 가능하다.



2

직원의 업무 생산성 향상?

고객의 데이터를 기반으로 생성된 신뢰할 수 있는 답변 .

인용 및 출처 표시 가능.

대화 내역 및 컨텍스트 지속적으로 이해.

문서 파일 업로드 후 내용 분석 가능 -  S3에 올려놓고 학습해 바로 처리가 가능합니다. ^^

여러 엔터프라이즈 앱에서 작업 실행 가능.



4

안정성 및 보안 기능?

보안을 위해 사전 제작된 가드레일 사용

사용자의 데이터에 기반한 콘텐츠로만 응답하도록 제한 기능.

특정 단어나 문구에 응답에 표시되지 않도록 제한 기능.



5

활용 사례




<4> Amazon QuickSight에서 아마존 Q  사용해 보자 (프리뷰)


인사이트를 쉽게 생성하고 사용할 수 있는 생성형 BI  도우미




<5> Amazon Q in Connect = 고객 센터 사용


생성형 AI  기반 상담원 지원으로 문제 해결에 필요한 응답, 조치 및 정보를 실시간으로  제공.

상담원은 회사 콘텐츠 전반을 검색하여 취해야 할 조치와 같은  구체적인 추천을 받을 수 있다.




<6> Amazon Q in AWS Supply chain =  재고관리, 공급 및 수요 계획 


Amazon Q를 사용하여 질문하고 답변을 얻을 수 있다.




<7> Amazon Q  삭제하기


https://brunch.co.kr/@topasvga/342




다음 AI

https://brunch.co.kr/@topasvga/3683

감사합니다.


매거진의 이전글  (모음)AWS 47탄-신규, AI사례- 2024
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari