brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 28. 2024

AWS 46탄-10. Amazon Q 실습

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

아마존 생성형 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을 가져다 사용한다.





2

기업용 AI이다. 

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

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

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

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

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






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


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

Amazon QuickSight연계 사용 가능하다.

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



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파일을 올린다.





2

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



Amazon Q 검색



app 이름



디폴트



S3에서 버킷이름 지정 



role 생성 - 지정 필요



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

Run On demand로 선택





펜딩 중이다.


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







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





4

Slack 설정한다.


https://api.slack.com/apps







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





홈에서 Show Tabs 한다.




인증




설정 및 관리 > 앱관리





앱 선택

앱 디렉터리에서 열기





슬랙에서 열기




5

시크릿 매니저 사용하기


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






암호 2개 입력 필요

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




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




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



6

확인

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





물어본다

what is snmp network manager?


챗봇이 답을 준다.




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





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




참고 자료

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



<4> 개인 요약


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

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

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



다음 AI

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


감사합니다.




브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari