이것저것 해보기🌼

[AWS Bedrock] AI 친구 만들기 본문

카테고리 없음

[AWS Bedrock] AI 친구 만들기

realtree 2024. 9. 26. 10:06

 

Application 구성

S3을 이용한 정적 웹 호스팅

데이터 관리

실제 챗봇 어플리케이션 인공지능

 

 

Architecture

 

API Gateway :  트래픽 관리 인증 및 권한 부여 등

S3 : 정적 웹 호스팅 (html, css, javascript)

 

서버리스 아키텍처

Lambda : 이벤트 기반 서버리스 함수

- Chat : 사용자 정보 AI 정보 채팅 히스토리를 읽어와서 사용자와 실시간 대화

- Image Generate : Bedrock 서비스에 전달하여 이미지 생성

- Summary : 요약정보 저장

- Update Info : 최신정보 S3에 저장

 

Bedrock

Text-to-image model : 이미지

LLM : 채팅, 요약 등 자연어 기반으로 사용자와 대화 가능

 

 

코드 호출 흐름

1. API Gateway 호출
2. Lambda 호출
3. S3 호출
4. Bedrock 호출
5. S3 업데이트
6. 응답

 

 

코드 깃허브

https://github.com/hijigoo/my-ai-friend

 

GitHub - hijigoo/my-ai-friend

Contribute to hijigoo/my-ai-friend development by creating an account on GitHub.

github.com

 

배포방법

cd cdk-my-ai-friend

npm i aws-cdk-lib

cdk deploy

 

- aws cli 및 자격 증명, cdk 설치 상태 확인

 

배포시작