AWS Certified AI Practitioner(13) - End-to-End Use Case (AI Stylist Demo)
π Amazon Bedrock End-to-End Use Case (AI Stylist Demo)π Why This Demo MattersSo far, weβve explored many features of Amazon Bedrock. But in reality, using Bedrock isnβt just about clicking around in the console.To build a real-world application, you need to make API calls to Bedrock and integrate those capabilities directly into your service. To demonstrate this, AWS provides an AI Stylist demo application.This demo shows how end users actually experience an application built on top of Be...
(νκ΅μ΄) AWS Certified AI Practitioner (13) - AI Stylist Demo
π Amazon Bedrock End-to-End Use Case (AI Stylist Demo)π μ μ΄ λ°λͺ¨κ° μ€μνκ°?μμμ Amazon Bedrockμ μ¬λ¬ κΈ°λ₯μ μ΄ν΄λ΄€μ§λ§, μ€μ λ‘λ μ½μμμ ν΄λ¦λ§ νλ κ²μΌλ‘ λλμ§ μμ΅λλ€.μ€μ μ ν리μΌμ΄μ
μμ Bedrockμ νμ©νλ €λ©΄ API νΈμΆμ ν΅ν΄ Bedrock κΈ°λ₯μ λΆλ¬μ€κ³ , μ΄λ₯Ό κΈ°λ°μΌλ‘ μλΉμ€λ₯Ό λ§λ€μ΄μΌ ν©λλ€. AWSμμλ μ΄λ₯Ό 보μ¬μ£ΌκΈ° μν΄ AI StylistλΌλ λ°λͺ¨ μ ν리μΌμ΄μ
μ μ 곡ν©λλ€.μ΄ λ°λͺ¨λ₯Ό ν΅ν΄ μ€μ μ¬μ©μκ° μ΄λ»κ² Bedrock κΈ°λ° μ±μ κ²½ννλμ§ νμΈν μ μμ΅λλ€. π Try the AI Stylist Demo π Demo Video: Your browser does not support the video tag. π AI Stylist λμ λ°©μ μ¬μ©μκ° μ§λ¬Έμ μ
λ ₯ν©λλ€. μ: βμ λ 컨μ€ν΄νΈμΈλ°, λ€μ μ£Ό λ΄μ μΆμ₯μ κ°λλ° μ²« μΆκ·Ό λ 무μ¨...
(νκ΅μ΄) AWS Certified AI Practitioner (11) - CloudWatch
π Amazon Bedrock & CloudWatchπ CloudWatchλ?Amazon CloudWatchλ AWS 리μμ€μ μ ν리μΌμ΄μ
μ λͺ¨λν°λ§νλ μλΉμ€μ
λλ€.CloudWatchλ λ€μκ³Ό κ°μ κΈ°λ₯μ μ 곡ν©λλ€: Logs (λ‘κ·Έ) β μ΄λ²€νΈλ μμ² λ΄μμ κΈ°λ‘ (λλ²κΉ
μ μ μ©) Metrics (μ§ν) β μμ€ν
μ±λ₯μ μμΉλ‘ λͺ¨λν°λ§ Alarms (μλ) β νΉμ κΈ°μ€μ λμμ λ μλ¦Ό μ μ‘ Dashboards (λμ보λ) β λͺ¨λν°λ§ μ 보λ₯Ό μκ°ν π μνμ μμ£Ό λμ€λ ν¬μΈνΈ: CloudWatch Logs: μ΄λ²€νΈΒ·λ‘κ·Έ κΈ°λ‘ CloudWatch Metrics: CPU, λ©λͺ¨λ¦¬, μ§μ° μκ° κ°μ μ±λ₯ μμΉ CloudWatch Alarms: κΈ°μ€μΉ μ΄κ³Ό μ μλ¦Ό CloudWatch Dashboards: λͺ¨λν°λ§ κ²°κ³Ό μκ°ν π Bedrock + CloudWatch μ°λ1. λͺ¨λΈ νΈμΆ(Invocation) λ‘κΉ
Bedrock...
(νκ΅μ΄) AWS Certified AI Practitioner (10) - Agents (μμ΄μ νΈ)
π€ Amazon Bedrock β Agents (μμ΄μ νΈ)π μμ΄μ νΈλ?Amazon Bedrockμ μμ΄μ νΈ(Agents) λ λ¨μν μ§λ¬Έμ λ΅λ³νλ λͺ¨λΈμ΄ μλλΌ, μ¬λ¬ λ¨κ³λ₯Ό κ³ννκ³ μ€νν μ μλ κ³ κΈ κΈ°λ₯μ
λλ€.μ¦, μ¬λμ΄ βμκ°νκ³ β κ³ννκ³ β νλνλβ κ³Όμ μ νλ΄ λ΄μ μ€μ μμ
κΉμ§ μλμΌλ‘ μνν μ μμ΅λλ€. μμ΄μ νΈλ λ¨μ ν
μ€νΈ μμ± μΈμλ λ€μκ³Ό κ°μ μΌμ ν μ μμ΅λλ€: AWS μΈνλΌ μμ± (μλ², S3, Lambda λ±) μ ν리μΌμ΄μ
λ°°ν¬ μλν λ°μ΄ν°λ² μ΄μ€/μμ€ν
μμ
μν μΈλΆ API λ° μ¬λ΄ μμ€ν
μ°λ π Bedrock Agents μ£Όμ νΉμ§ λ©ν°μ€ν
μμ
μ€ν: λ¨μ μ§μμλ΅μ΄ μλλΌ, μ¬λ¬ λ¨κ³λ₯Ό κ±°μ³ λ³΅μ‘ν μ
무λ₯Ό μν μμ
μμ μ μ΄: κ° λ¨κ³κ° μ¬λ°λ₯Έ μμλ‘ μ€νλκ³ , λ°μ΄ν°κ° λ¨κ³ κ° μ μ λ¬λ¨ μ‘μ
κ·Έλ£Ή(Action Groups): API, Lambda ν¨μ λ± λ―Έλ¦¬ μ μλ μμ
λ¨μλ₯Ό μ¬μ© ...
(νκ΅μ΄) AWS Certified AI Practitioner (9) - Guardrails (κ°λλ μΌ)
π‘οΈ Amazon Bedrock β Guardrails (κ°λλ μΌ)π Guardrailsλ 무μμΈκ°?Amazon Bedrockμ Guardrails(κ°λλ μΌ) μ μ¬μ©μκ° μ
λ ₯ν λ΄μ©κ³Ό λͺ¨λΈμ΄ μμ±νλ λ΅λ³μ νν°λ§νκ³ μ μ΄νλ μμ μ₯μΉμ
λλ€.μ¦, AIκ° μλͺ»λ λ΅λ³μ΄λ μνν λ΄μ©μ λ΄λμ§ μλλ‘ λ³΄νΈλ§ μν μ ν©λλ€. π Guardrails μ£Όμ κΈ°λ₯ μ ν΄ μ½ν
μΈ μ°¨λ¨μμ€, νμ€ νν, μ±μ μΈ λ΄μ©, νλ ₯μ μΈ λ΄μ© λ±μ μλμΌλ‘ μ°¨λ¨ νΉμ μ£Όμ μ νλ―Όκ°νκ±°λ νμ©νμ§ μμ μ£Όμ (μ: μλ£ μ‘°μΈ, λ²λ₯ μλ΄, λ μνΌ λ±)λ λ΅λ³νμ§ μλλ‘ μ€μ κ°μΈμ 보 보νΈ(PII)μ΄λ©μΌ, μ νλ²νΈ, μ£Όμ κ°μ κ°μΈμ 보λ₯Ό μλ κ°μ§ ν λ§μ€νΉ μ²λ¦¬ νκ°(Hallucination) μ€μ΄κΈ°λͺ¨λΈμ΄ κ·Όκ±° μλ λ΅λ³μ νμ§ μλλ‘ λ§₯λ½ κΈ°λ° μ¬μ€ νμΈ(grounding) μ μ© κΈμ§μ΄(Word Filter)μ§μ μ μν νΉμ λ¨μ΄Β·λ¬Έκ΅¬λ₯Ό μ°¨λ¨ μ κ·μ(Regex) νν°μ: μ μ©μΉ΄λ λ²νΈ,...
(νκ΅μ΄) AWS Certified AI Practitioner (8) - ν ν°ν, 컨ν
μ€νΈ μλμ°, μλ² λ©
π μμ±ν AI ν΅μ¬ κ°λ
β ν ν°ν, 컨ν
μ€νΈ μλμ°, μλ² λ©μ΄ μΈ κ°μ§λ μμ±ν AI(GenAI)μ κΈ°λ³Έ κ°λ
μΌλ‘, μν λ¬Έμ μλ μμ£Ό λ±μ₯νκ³ LLM(λκ·λͺ¨ μΈμ΄ λͺ¨λΈ)μ μ΄ν΄νλ λ° κΌ νμν©λλ€. 1. πΉ ν ν°ν(Tokenization)μ μν
μ€νΈλ₯Ό λͺ¨λΈμ΄ μ΄ν΄ν μ μλ μμ λ¨μμΈ ν ν°(token) μΌλ‘ μͺΌκ°λ κ³Όμ μ
λλ€.λͺ¨λΈμ λ¨μ΄κ° μλλΌ ν ν° λ¨μλ‘ νμ΅νκ³ μΆλ‘ ν©λλ€. μ’
λ₯ λ¨μ΄ λ¨μ ν ν°ν (Word-based) λ¬Έμ₯μ λ¨μ΄ λ¨μλ‘ λΆλ¦¬ μ: "The cat sat" β ["The", "cat", "sat"] μλΈμλ λ¨μ ν ν°ν (Subword-based) κΈ΄ λ¨μ΄λ μ μ μ°μ΄λ λ¨μ΄λ₯Ό λ μμ μλ―Έ λ¨μλ‘ λΆλ¦¬ μ: "unacceptable" β "un" + "acceptable" μ€μν μ΄μ ...
(νκ΅μ΄) AWS Certified AI Practitioner (7) - Amazon Bedrock RAG & Knowledge Base μ€μ
π Amazon Bedrock β RAG & μ§μ λ² μ΄μ€ μ€μ μ΄ λ¬Έμλ Amazon Bedrockμμ RAG(Retrieval-Augmented Generation)νμ΄νλΌμΈκ³Ό **μ§μ λ² μ΄μ€(Knowledge Base)**λ₯Ό μ€μ νλ λ°©λ²μ λ¨κ³λ³λ‘μ 리ν κ°μ΄λμ
λλ€.μ€ν 리μ§λ Amazon S3, λ²‘ν° λ°μ΄ν°λ² μ΄μ€λ Amazon OpenSearchServerlessλ₯Ό μ¬μ©ν©λλ€. 1. π μ€λΉ μ¬ν IAM μ¬μ©μ (λ£¨νΈ κ³μ β, IAM κ³μ β
) IAM μ¬μ©μμκ² AdministratorAccess μ μ±
λΆμ¬ νμν AWS μλΉμ€: Amazon Bedrock Amazon S3 Amazon OpenSearch Serverless (λλ μΈλΆ λ²‘ν° DB) μ
λ‘λν λ¬Έμ νμΌ (μ: evolution_of_the_internet.pdf) 2. π λ¨κ³λ³ μ€μ Step 1 β IAM μ¬μ©μ λ§λ€κΈ° IAM μ½μ β μ¬μ©μ μμ± μ¬μ©μ μ΄λ¦ μ
λ ₯ (μ: danny)...
(νκ΅μ΄) AWS Certified AI Practitioner (6) - Amazon Bedrock RAG & Knowledge Base
π Amazon Bedrock β RAG & Knowledge Base1. π RAGλ 무μμΌκΉ?RAG (Retrieval-Augmented Generation) μ μΈλΆ λ°μ΄ν°μμ μ 보λ₯Ό κ²μ(Retrieve) νκ³ β μ΄λ₯Ό ν둬ννΈμ μΆκ°(Augment) νμ¬ β λͺ¨λΈμ΄ λ μ νν λ΅λ³μ μμ±(Generate) νλ λ°©λ²μ΄μμ. κ²μ(Retrieval): λͺ¨λΈμ΄ νμ΅νμ§ λͺ»ν μ΅μ λ°μ΄ν°λ νΉμ λλ©μΈ λ°μ΄ν°λ₯Ό κ°μ Έμμ. μ¦κ°(Augmentation): κ²μν λ°μ΄ν°λ₯Ό μ§λ¬Έκ³Ό ν©μ³μ λͺ¨λΈμ μ λ¬ν΄μ. μ₯μ : λͺ¨λΈμ μλ‘ νμ΅(Fine-tuning)νμ§ μκ³ λ μ΅μ μ§μμ λ°μν μ μμ΄μ. 2. π λμ λ°©μ (Step-by-Step) λ°μ΄ν° μ μ₯μ Amazon S3, Confluence, SharePoint, Salesforce, μΉμ¬μ΄νΈ λ±μ λ¬Έμλ₯Ό μ μ₯ λ²‘ν° μλ² λ© μμ± Bedrockμ΄ λ¬Έμλ₯Ό μμ μ‘°κ°μΌλ‘ λλκ³ Amaz...
(νκ΅μ΄) AWS Certified AI Practitioner (5) - Amazon Bedrock λͺ¨λΈ νκ° κ°μ΄λ
π Amazon Bedrock β λͺ¨λΈ νκ° κ°μ΄λAmazon Bedrockμμ Foundation Model (FM) μ νκ°νλ κ³Όμ μ λ¨μν μ±λ₯ νμΈμ λμ΄μ,π νμ§ κ΄λ¦¬, π λΉμ¦λμ€ ν¨κ³Ό μΈ‘μ , π νΈν₯μ±(bias) νμ§ λ₯Ό μν΄ κΌ νμν©λλ€. Bedrockμ ν¬κ² μλ νκ°μ μ¬λμ μν νκ° λ κ°μ§ λ°©μμ μ 곡νλ©°,νκ° μμλ κΈ°μ μ μΈ μ§ν(ROUGE, BLEU λ±) μ λΉμ¦λμ€ μ§ν(λ§μ‘±λ, λ§€μΆ λ±) λ₯Ό ν¨κ» κ³ λ €ν΄μΌ ν©λλ€. 1. π μλ νκ° (Automatic Evaluation)Bedrockμ΄ μ§μ λͺ¨λΈμ μ±λ₯μ μ μνν΄μ£Όλ λ°©μμ
λλ€. μ§μλλ κΈ°λ³Έ κ³Όμ (Task) ν
μ€νΈ μμ½ (Summarization) μ§λ¬Έβλ΅λ³ (Q&A) ν
μ€νΈ λΆλ₯ (Classification) μμ ν
μ€νΈ μμ± (Open-ended Generation) μλ λ°©μ νκ°μ© λ°μ΄ν°μ
μ€λΉ AWSκ° μ 곡νλ λ²€μΉλ§ν¬ λ°μ΄ν° λλ...
(νκ΅μ΄) AWS Certified AI Practitioner (4) - Amazon Bedrock νμΈνλ & λͺ¨λΈ μ ν
π Amazon Bedrock νμΈνλ & λͺ¨λΈ μ ν1. λ€μν μ 곡μμ λͺ¨λΈ νΉμ§ λν μ 곡μ(Providers): Anthropic, Amazon, DeepSeek, Stability AI λ± κ° λͺ¨λΈλ§λ€ μνλ λΆμΌκ° λ€λ¦: Claude 3.5 Haiku β ν
μ€νΈ μ²λ¦¬μ μ΅μ ν Amazon Nova Reel β ν
μ€νΈ-μμ, μ΄λ―Έμ§-μμ λ³ν π‘ μν ν¬μΈνΈ: μνμμ βμ΄λ€ λͺ¨λΈμ΄ μ μΌ μ’μκ°?βλ₯Ό λ¬»μ§ μμ β κ° λͺ¨λΈμ΄ ν μ μλ κ²κ³Ό λͺ» νλ κ²λ§ κ΅¬λΆ 2. λͺ¨λΈ λΉκ΅νκΈ° Bedrock Playgroundμμ μ¬λ¬ λͺ¨λΈμ λλν ν
μ€νΈ κ°λ₯ λΉκ΅ κΈ°μ€: β
μ§μ κΈ°λ₯ (ν
μ€νΈ, μ΄λ―Έμ§, λΉλμ€) β
μΆλ ₯ μ€νμΌ/νμ β
μλ(μ§μ° μκ°) β
λΉμ©(ν ν° μ¬μ©λ) μμ: Nova Micro β μ΄λ―Έμ§ μ
λ‘λ λΆκ° β, λμ λΉ λ₯΄κ³ κ°λ¨ν λ΅λ³ Claude 3.5 Sonnet β μ΄λ―Έμ§ μ§μ κ°λ₯ β
,...
