brunch

AWS 46탄-10. Amazon Q 실습

2024년 1월, Amazon re Connect, 메가존

by Master Seo

아마존 생성형 AI로 매뉴얼 학습시켜, 슬랙 챗봇으로 답을 얻을 수 있습니다.

PDF로 된 네트워크 매뉴얼을 학습시킴.

슬랙 연동해서 슬랙 챗봇으로 질문하여 답변을 얻을 수 있습니다.



예제)




<1> Amazon Q = 애플리케이션 (AI)

<2> 다양한 생성형 AI 기반의 자원을 사용도록 지원하고 있다. (AI)

<3> 실습 - 사용자가 업로드한 문서를 기반으로 Slack에 Bot을 생성해 보자. (AI)

<4> 개인 요약




<1> Amazon Q = 애플리케이션 (AI)


1

Amazon Q는 AWS Bedrock 지원 모델 사용한다.

사용자의 질문에 따라 적합한 LLM을 사용한다.



AWS Bedrock의 LLM 지원 모델

AWS 자체 개발 LLM = 타이탄 (Titan)

메타의 라마 2(Llama2)

엔트로픽의 Claude2

타사의 LLM을 가져다 사용한다.


700 메가존 실습.png




2

기업용 AI이다.

사용자의 신원과 역할을 파악해 서비스를 제공한다.

비즈니스 콘텐츠를 절대 고객 학습용으로 사용하지 않는다는 보안 장점.

2024년 1월 현재 프리뷰 형태로 지원한다.

프랑크푸르트,오래곤,도쿄,싱가포르,버지니아 사용가능.

여기서 실습은 오래곤으로 한다.


400 오레곤.png





<2> 다양한 생성형 AI 기반의 자원을 사용도록 지원하고 있다. (AI)


기업용 챗봇으로 가능하다.

Amazon QuickSight연계 사용 가능하다.

AWS 지식은 기본 습득하고 있다.


720 생성형 AI기반 제공.png


1

비즈니스에서 사용

회사정보, 코드, 시스템에 연계하여 사용가능하다.

기업 맞춤형 대화가 가능하다.

문제를 해결하고, 코드를 생성하고, 콘텐츠를 생성할 수 있다.

기업용 챗봇으로 사용가능하다.



2

Amazon QuickSight BI와 시각적으로 인사이트를 얻게 할 수 있다.



3

AWS Well-arch를 습득하고 있다.



4

Amazon Connect는 현재 사용가능



5

AWS supply Chain은 지원 예정






<3> 실습 - 사용자가 업로드한 문서를 기반으로 Slack에 Bot을 생성해 보자. (AI)



0

S3 버킷에 Q가 학습할 문서를 업로드한다.

csv, html, pdf, excel, json 정형, 비정현 데이터 모두 지원한다.

로커스 사용자 가이드를 업로드한다.

추후 생성된 챗봇은 로커스 사용자 가이드 내용을 답변할 수 있게 된다.

Amazon Q는 한글등 지원하지만 영문에서 가장 좋은 성능을 보인다.




1

S3 버킷을 만든다.

학습하고자 하는 pdf파일을 올린다.

840 s3 guide.png





2

Amazon Q에서 애플리케이션을 생성한다.



Amazon Q 검색

730 q start.png



app 이름

740 create.png



디폴트

750 retriever.png



S3에서 버킷이름 지정

760 s3.png



role 생성 - 지정 필요

770 create.png



Sync 범위 - 학습하고자 하는 범위

Run On demand로 선택


780 run.png




펜딩 중이다.


10분 후 Sync now 가능해지면 Sync Now 한다. = 학습한다.


790 sync.png




800 sync now.png
810 app id.png



Amazon Q에서 ID 확인하여 입력한다.




3

CloudFomation으로 환경 설정한다.


소스 URL

https://s3.us-east-1.amazonaws.com/aws-ml-blog-us-east-1/artifacts/amazon-q-slack-gateway/AmazonQSlackGateway.json


830 cfok.png




4

Slack 설정한다.


https://api.slack.com/apps



910 create app.png




920 manifest.png


결과 내용을 아래에 복사한다.


930 add.png




홈에서 Show Tabs 한다.


940 show.png



인증

950 oauth.png




설정 및 관리 > 앱관리


960 도구 설정.png




앱 선택

앱 디렉터리에서 열기


970 앱관리.png




슬랙에서 열기

980 슬랙에서 열기.png




5

시크릿 매니저 사용하기


클라우드 포메이션 출력에서 시크릿 결과 클릭

990 시크릿 매니저.png




1000 시크릭.png



암호 2개 입력 필요

슬랙 가서 암호를 확인하자~

1010 시크릿 입력.png




슬랙 API 가서 암호를 확인하자~

1030 시크릿.png




슬랙 API 가서 암호를 확인하자~

1050 인증.png



6

확인

@ amazon-q-bot-0128-1 선택하고 물어보면 답을 준다.


2000 아마존 큐봇 추가.png




물어본다

what is snmp network manager?


챗봇이 답을 준다.




View Source 눌러서 어떤 소스를 참조했는지 확인한다.

2020 mib.png





원본 PDF문서에서 SNMP 찾아서 있는지 확인한다.

2030 mib.png




참고 자료

https://www.youtube.com/watch?v=B6QiKDy8YKA



<4> 개인 요약


아마존 생성형 AI로 매뉴얼 학습시켜, 슬랙 챗봇으로 답을 얻을 수 있습니다.

PDF로 된 네트워크 매뉴얼을 학습시킴.

슬랙 연동해서 슬랙 챗봇으로 질문하여 답변을 얻을 수 있습니다.



다음 AI

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


감사합니다.




keyword
매거진의 이전글46탄-Amazon Q,생성형 AI-2024