Amazon Bedrock 기반 Serverless AI 챗봇 개발

logo
본 과정은 Amazon Bedrock을 중심으로 AWS 클라우드 환경에서 생성형 AI 애플리케이션을 구축하는 실무 개발 과정입니다. Boto3 SDK를 사용해 Bedrock의 기반 모델(LLM)을 호출하는 방법(멀티턴, 스트리밍, 멀티모달, 도구사용)을 익히고, Streamlit을 활용해 프로토타입 UI를 구현합니다. 나아가 Bedrock의 핵심 기능인 지식 기반(Knowledge Bases), 에이전트(Agents), 가드레일(Guardrails)를 학습하고, S3 및 OpenSearch Serverless와 연동해 AWS 네이티브 RAG 파이프라인을 구축합니다. 마지막으로 Lambda, API Gateway를 연동해 확장 가능한 서버리스 챗봇 아키텍처를 완성합니다. <선수지식> - Python 프로그래밍 언어 기본 문법 및 라이브러리 활용 - AWS 핵심 서비스(IAM, S3) 사용 경험 및 AWS 콘솔/CLI 기본 조작 - REST API 및 JSON 데이터 형식에 대한 기본 이해
calendar
학습 목표
• Boto3를 사용해 Amazon Bedrock의 다양한 기반 모델을 호출할 수 있다. • Bedrock Knowledge Bases를 활용해 S3, OpenSearch Serverless 기반의 RAG 파이프라인을 구축할 수 있다. • Bedrock Agents와 Guardrails를 설정해 AI 애플리케이션의 기능을 확장하고 안전성을 확보할 수 있다. • Streamlit으로 프로토타입 UI를 개발하고, Lambda/API Gateway 기반의 서버리스 챗봇 아키텍처를 설계할 수 있다.
calendar
수강대상
• AWS 환경에서 생성형 AI 서비스를 개발하고자 하는 개발자 • Amazon Bedrock의 RAG, Agents 등 고급 기능을 학습하려는 솔루션 아키텍트 • 기존 AWS 서비스를 AI 모델과 연동해 비즈니스 가치를 창출하려는 엔지니어
커리큘럼
커리큘럼
  • Amazon Bedrock 기반 Serverless AI 챗봇 개발

    Module 1 – Amazon Bedrock과 Boto3 Fundamentals

    • AWS 생성형 AI 서비스 및 Amazon Bedrock 아키텍처 이해

    • Bedrock에서 제공하는 다양한 기반 모델(Foundation Models) 탐색

    • Boto3 SDK 환경 설정 및 IAM 권한 관리

    • Boto3 InvokeModel을 이용한 LLM 기본 호출

    • Boto3를 이용한 멀티턴(Multi-turn) 대화 구현

    • Boto3를 이용한 스트리밍(Streaming) 응답 처리

    Module 2 – Streamlit UI 개발 및 고급 모델 활용

    • 프로토타이핑을 위한 Streamlit 기본 컴포넌트 학습

    • Streamlit을 이용한 기본 챗봇 UI 개발

    • Bedrock 스트리밍 응답을 Streamlit UI에 연동

    • Bedrock 멀티모달(Multimodal) 모델 활용

    • Boto3를 이용한 멀티모달 API 호출 및 Streamlit 시각화

    • Bedrock 모델의 도구 사용(Tool Use / Function Calling) 개념 이해

    Module 3 – Bedrock Knowledge Bases 기반 RAG 구현

    • RAG(검색 증강 생성)의 개념과 AWS에서의 RAG 아키텍처

    • 데이터 소스로서 Amazon S3 설정 및 데이터 준비

    • 벡터 스토어로서 Amazon OpenSearch Serverless 컬렉션 생성 및 구성

    • Bedrock Knowledge Bases 설정 (S3, OpenSearch Serverless 연동)

    • Boto3 RetrieveAndGenerate API를 이용한 RAG 질의응답

    • Streamlit UI에 Bedrock Knowledge Bases(RAG) 연동하기

    Module 4 – Bedrock Agents 및 Guardrails

    • Bedrock Agents의 개념 (작업 자동화, Tool Use 심화)

    • Agents 구성을 위한 Action Groups 및 Lambda 함수 연동

    • 간단한 비즈니스 로직(Lambda)을 수행하는 Bedrock Agent 생성

    • Bedrock Guardrails의 필요성 (AI 안전성 및 정책 적용)

    • Guardrails 구성 (유해 콘텐츠 필터, PII 차단, 금지 주제 설정)

    • Bedrock 모델 호출에 Guardrails 적용 및 테스트

    Module 5 – AWS Serverless 챗봇 아키텍처

    • 서버리스 챗봇 아키텍처 설계 (API Gateway + Lambda + Bedrock)

    • Bedrock 호출 로직을 포함하는 AWS Lambda 함수 작성 (Boto3)

    • Lambda 함수와 연동되는 Amazon API Gateway (REST API) 생성

    • API Gateway를 통한 인증 및 CORS 설정

    • [종합 실습] 외부 웹페이지에서 API Gateway를 호출하여 Bedrock 챗봇과 통신하기

1,600,000원 (면세)
TAGS
온디맨드 교육 특징
  • 원하는 시간에 언제든지 개설 요청
  • 맞춤형 교육 일정 및 방법 설정 가능
  • 기업 내부 교육에 최적화된 과정