본문 바로가기

[Youtuebe] 공부하기/[AWS BEDROCK]

[ AWS BEDROCK 소개와 무료 강의 ]

728x90

https://www.youtube.com/watch?v=YjYiTRaVBig&t=480s

 

AWS BEDROCK
AWS BEDROCK 은 AI 에 대한 지식 없이도 생성 AI 기반 APPLICATION 을 쉽게 만들어주는 서비스입니다. 서버리스 방식이며, 인프라를 관리할 필요 없이 생성 AI 를 단일 API 로 제공하는 서비스입니다. 

AMAZON TITAN 뿐만 아니라 다양한 AI 모델들을 가져와서 사용할 수 있도록 서비스가 개발되어 있습니다. 파인튜닝과 RAG(내 데이터 기반 응답 기능) 등도 지원하며 보안도 훌륭합니다. 

 

BEDROCK MODEL 연결까지 
콘솔창에서 BEDROCK 검색 

다양한 파운데이션 모델들이 있고, 여기서 선택하여 애플리케이션을 만들 수 있습니다. 

심지어 CUSTOM 모델도 만들 수 있습니다.
파인 튜닝을 통해서 모델을 만들고, 그 모델을 통해서 API 를 개발할 수 있습니다. 

모델을 활용하기 위해서는 MODEL ACCESS 권한을 획득해야 하는데요.
MODEL ACCESS 를 누른 후 MANAGE MODEL ACCESS 를 클릭합니다. 

연결하려는 모델들을 선택한 다음, SAVE CHANGES 를 클릭해주면 MODEL ACCESS 가 진행됩니다. 

특이하게 CLAUDE 만 USE CASE 를 제출해야 승인이 진행되기 때문에, 이 녀석만 생략하고 넘어가겠습니다.

 

BEDROCK MODEL TEST (CHAT) 
PLAYGROUNDS 를 통해서 모델을 테스트 해볼 수 있는데요. 
CHAT 기능을 통해서는 해당 모델과 채팅하는 기능을 테스트 해볼 수 있구요. 

TEXT PLAYGROUND 에서는 다음 문장을 자동완성하는 기능을 해볼 수 있구요. 

IMAGE 에서는 이미지 생성을 테스트 해볼 수 있습니다. 

CHAT 부터 테스트를 해보겠습니다. SELECT MODEL 을 클릭한 다음
모델 선택하면, 해당 모델과 채팅을 해볼 수 있게 됩니다. 

채팅을 진행하면서 우측에 설정값(파라미터)와 COMPARE MODE 를 활용할 수 있습니다.

예를 들어 다양한 모델도 동시에 비교해볼 수 있는데요.
똑같은 질문을 해서 서로 다른 답변을 비교해볼 수 있습니다. 그래서 내가 만들고자 하는 APPLICATION 에 더 맞는 모델을 실험을 통해서 찾은 다음에 API 를 만들 수 있게 됩니다. 

그리고 하단의 MODEL METRICS 를 통해서 사용된 비용과 성능을 확인해볼 수 있습니다.

 

BEDROCK MODEL TEST (TEXT) & PYTHON 코드로 API 호출 
TEXT 에서도 마찬가지로 모델을 선택하고 문장을 넣을 수 있는데요.
RUN 을 눌러보면 LLM 의 응답을 확인해볼 수 있게 됩니다. 

또한 ... 을 누르고 VIEW API REQUEST 를 눌러보면

방금 확인한 응답을 얻게 하는 API 도 확인해볼 수 있습니다. 

LEARN MORE 를 눌러보면, 상세한 문서를 확인해볼 수 있는데요.
들어가보면 CMD 를 이용해 호출하는 방법, PYTHON 을 이용해 호출하는 방법들이 나와있는 것을 확인할 수 있습니다. 

PYTHON 코드를 보면 상당히 간단한데요. 
BEDROCK 을 이용하여 

원하는 질문(PROMPT)을 포함하고, 각종 파라미터들을 설정해준 다음에 

어떤 모델을 사용할 것인지를 지정하고, 

요청을 날리기만 하면, 간단한 PYTHON 코드로도 API 를 통해서 응답을 받아볼 수 있는 것을 확인할 수 있습니다. 

 

IMAGE 생성
IMAGE 생성도 마찬가지로 쉽게 테스트 해볼 수 있는데요. 모델을 선택하고 프롬프트를 넣어서 RUN 을 누르면 이미지가 생성되는 것을 확인할 수 있습니다. 

마찬가지로 API REQUEST 도 확인해볼 수 있습니다. 

 

KNOWLEDGE BASE & AGENTS 
KNOWLEDGE BASE 라고, 내가 가진 정보를 바탕으로 답변을 해주는 챗봇을 만드는 작업도 해줄 수 있습니다.

또한 FOUNDATION 을 활용하여 나만의 AGENTS 를 만드는 기능도 해볼 수 있습니다.

 

MODEL EVALUATION
게다가 다양한 모델을 만드는 만큼, 모델들에 대한 평가하는 툴도 제공해주는 것을 확인할 수 있습니다.

 

PARTYROCK
추가로 BEDROCK 을 이용해서 어떤 APPLICATION 을 만들어야할지 감이 안 오시는 분들을 위해
PARTYROCK 이 출시되었습니다. 

BEDROCK 을 활용하여 어떤 서비스를 만들 수 있을지 감을 잡을 수 있는 서비스라고 이해를 할 수 있겠습니다.

직접 만들어보도록 하겠습니다. GENERATE APP 을 클릭 후 
내가 만들고자 하는 내용을 입력하고 GENERATE APP 을 눌르면 됩니다. 

저는 투자 관련 AI 서비스가 생성되었습니다. 

이렇게 생성된 서비스가 어떻게 만들어졌는지도 알아볼 수 있는데요.
오른쪽에 EDIT 버튼을 클릭하면
현재 사용된 모델과 PROMPT 를 확인할 수 있습니다. 다른 모델로도 변경이 가능하며, PROMPT 도 확인할 수 있습니다. 

PROMPT 를 보면, USER INPUT 에 따라서 짧은 시를 써달라는 PROMPT 가 작성되어 있는 것을 확인할 수 있습니다. PROMPT 는 내가 원하는 대로 수정해줄 수 있습니다. 

 



Calendar
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Visits
Today
Yesterday