본문 바로가기
IT 공부/AWS AI Practioner(완)

AWS AI Practitioner 6 RAG 핸즈온

by 랜턴K 2024. 10. 1.
반응형

S3 버킷 생성 

S3 데이터 업로드 

 

Bedrock 지식 기반 UI를 눌러서 지식기반을 생성한다 

-> S3 연결

- DB는 AWS걸 선택하면 OpenSearch Serverless가 Default

- 외부 DB 선택도 가능하다 (OpenSearch는 동작하는 동안 과금되므로)

 

전부 생성하면 아래와 같이 나온다 

이때, 데이터 소스를 동기화해야, OpenSearch와 소스DB가 동기화되어

벡터 DB가 생성된다 

 

OpenSearch에 들어가서, 대시보드를 살피면 

새로운 DB가 생성됨을 확인 가능하다 

 

이름을 클릭하여, 해당 벡터 DB의 정보를 참조 가능하다 

인덱스가 아마 주요한 포인트일텐데 

잘 보면 총 문서 5개에 벡터필드 1개임을 볼 수 있다 


이전 화면에서 대시보드를 눌러서 해당 벡터 DB의 상세한 내용을 볼 수도 있다

좌측 메뉴바에서 Discover를 누르고 생성을 실행하면 

 

 

인덱스에서 확인한대로 총 5개의 청크로 소스 DB 파일이 분리된 것을 볼 수 있으며

각각 벡터로 임베딩 된 것을 확인 가능하다 

 

각 벡터마다, 상세 내용을 볼 수 도 있다

어떤 소스 데이터 청크가 벡터화 되었는지 검토가 가능하다 

 

지식기반을 Delete해도 OpenSearch DB는 남으니 삭제할 때 

둘 다 삭제함을 잊지 말자! 

반응형