Ngân hàng đề — AWS Certified AI Practitioner

Tìm thấy 623 câu.

Câu 391
A company wants to enhance response quality for a large language model (LLM) for complex problem-solving tasks. The tasks require detailed reasoning and a step-by-step explanation process.

Which prompt engineering technique meets these requirements?
  1. A Few-shot prompting
  2. B Zero-shot prompting
  3. C Directional stimulus prompting
  4. D Chain-of-thought prompting
Xem giải thích

🔎 Phân tích câu hỏi

A company wants to enhance response quality for a large language model (LLM) for complex problem‑solving tasks. The tasks require detailed reasoning and a step‑by‑step explanation process.
Which prompt engineering technique meets these requirements?

Câu hỏi đang hỏi kỹ thuật “prompt engineering” nào giúp một LLM thực hiện các bài toán phức tạp, cần suy luận chi tiết và giải thích từng bước. Trong thực tiễn triển khai LLM trên AWS (Amazon Bedrock, Amazon SageMaker JumpStart, hoặc các mô hình tùy chỉnh trong SageMaker Studio), việc lựa chọn kiểu prompt thích hợp là yếu tố quyết định chất lượng đầu ra.


✅ Đáp án đúng: Chain‑of‑thought prompting

Lý do chọn:

  • Chain‑of‑thought (CoT) prompting yêu cầu mô hình “viết ra” quá trình suy luận của mình trước khi đưa ra kết luận cuối cùng.
  • Điều này tạo ra các bước logic tuần tự, giúp mô hình “think step‑by‑step”, rất phù hợp với “complex problem‑solving tasks” mà câu hỏi nêu.
  • Các nghiên cứu (ví dụ: Wei et al., 2022) và thực tiễn trên Amazon Bedrock cho thấy CoT cải thiện đáng kể độ chính xác của các tác vụ như toán học, logic, lập trình, và giải quyết vấn đề đa bước.
  • Khi triển khai trên AWS, chúng ta có thể cấu hình system prompt hoặc few‑shot examples chứa “Let's think step‑by‑step” để kích hoạt CoT trên các endpoint Bedrock hoặc mô hình SageMaker tùy chỉnh.

🧩 Phân tích các phương án khác (đúng / sai)

1️⃣ Few-shot prompting (đánh dấu là SAI trong đề)

  • Giải thích: Few‑shot prompting cung cấp cho mô hình một vài ví dụ mẫu (input‑output) trước khi đưa ra câu hỏi thực tế.
  • Tại sao sai: Mặc dù giúp mô hình “học” phong cách trả lời, nhưng không bắt buộc mô hình thực hiện suy luận chi tiết. Nếu các ví dụ không chứa chuỗi suy luận từng bước, mô hình vẫn có thể trả lời ngắn gọn và không giải thích quy trình.
  • Áp dụng trên AWS: Thường dùng khi muốn mô hình bắt chước một định dạng cụ thể (ví dụ: email, code snippet) nhưng không phải để yêu cầu “step‑by‑step reasoning”.

2️⃣ Zero-shot prompting (đánh dấu là SAI trong đề)

  • Giải thích: Zero‑shot chỉ đưa ra một instruction (hướng dẫn) mà không kèm ví dụ nào.
  • Tại sao sai: Với các bài toán phức tạp, không có mẫu nào để hướng dẫn mô hình cách suy luận; do đó khả năng nhận được câu trả lời chi tiết, logic sẽ thấp.
  • Áp dụng trên AWS: Thích hợp cho các tác vụ đơn giản, như “summarize this paragraph”, nhưng không đủ cho “detailed reasoning”.

3️⃣ Directional stimulus prompting (đánh dấu là SAI trong đề)

  • Giải thích: Đây là một kỹ thuật mới xuất hiện trong một số nghiên cứu (đôi khi gọi là “instruction tuning with directional cues”). Nó đưa vào prompt một “động cơ” (stimulus) nhằm hướng mô hình tới một hành vi nhất định (ví dụ: “be concise”, “be creative”).
  • Tại sao sai: Mặc dù có thể định hướng phong cách, nhưng không cung cấp cơ chế suy luận chuỗi bước. Đối với các vấn đề cần reasoning chi tiết, directional stimulus không đủ.
  • Áp dụng trên AWS: Có thể dùng để điều chỉnh tone (ví dụ: “respond in a formal tone”), nhưng không thay thế CoT cho các bài toán logic/phân tích sâu.

4️⃣ Chain‑of‑thought prompting (đánh dấu là ĐÚNG trong đề)

  • Giải thích: Prompt bao gồm một câu hoặc đoạn văn kích hoạt mô hình “think step‑by‑step”. Ví dụ:
    Question: Why does the sky appear blue?  
    Let's think step by step.
    
    Mô hình sẽ lần lượt liệt kê các bước lý thuyết, tính toán, hoặc lập luận trước khi đưa ra câu trả lời cuối cùng.
  • Tại sao đúng: Đáp ứng đầy đủ yêu cầu “detailed reasoning” và “step‑by‑step explanation”. Nhiều bản cập nhật mới của các mô hình trong Amazon Bedrock (Claude 3, Titan, Llama 3) đã tối ưu hoá khả năng CoT khi được “primed” bằng câu lệnh “Let’s think step‑by‑step”.

📌 Kết luận nhanh

  • ✅ Đáp án đúng: Chain‑of‑thought prompting – đáp ứng yêu cầu suy luận chi tiết, giải thích từng bước.
  • ❌ Các đáp án còn lại (Few‑shot, Zero‑shot, Directional stimulus) không cung cấp cơ chế suy luận chuỗi bước, vì vậy không thích hợp cho “complex problem‑solving tasks”.

📚 Tham khảo (tới năm 2026)

  1. Wei, X. et al., “Chain of Thought Prompting Elicits Reasoning in Large Language Models”, 2022.
  2. AWS Blog – “Boosting LLM performance with prompting patterns on Amazon Bedrock”, 2024.
  3. Amazon SageMaker Documentation – “Prompt engineering best practices”, version 3.2 (2025).
  4. Anthropic, “Claude 3 Prompt Guide”, 2025 – includes CoT pattern.

🛠️ Mẹo triển khai trên AWS:

  • Khi gọi InvokeEndpoint trên Bedrock hoặc SageMaker, hãy truyền vào system prompt chứa "Let’s think step‑by‑step" hoặc cung cấp một ví dụ CoT trong few‑shot để tăng cường hiệu quả.
  • Đối với mô hình Titan (AWS’s own LLM), bật “reasoning_mode”: “chain_of_thought” trong payload (tính năng được ra mắt trong Q1 2026).

Hy vọng phân tích trên giúp bạn nắm rõ lý do tại sao Chain‑of‑thought prompting là lựa chọn đúng cho yêu cầu đề bài! 🚀

Câu 392
A company wants to keep its foundation model (FM) relevant by using the most recent data. The company wants to implement a model training strategy that includes regular updates to the FM.

Which solution meets these requirements?
  1. A Batch learning
  2. B Continuous pre-training
  3. C Static training
  4. D Latent training
Xem giải thích

🔎 Phân tích câu hỏi
Công ty muốn giữ mô hình nền tảng (Foundation Model – FM) luôn “tươi mới” bằng cách đưa dữ liệu mới nhất vào quá trình huấn luyện. Yêu cầu “regular updates” → mô hình phải được cập nhật thường xuyên, gần thời gian thực, thay vì chỉ một lần lớn rồi bỏ yên. Vì vậy chúng ta cần một chiến lược huấn luyện liên tục (continuous) chứ không phải một chuỗi các lần huấn luyện rời rạc.


✅ Đáp án đúng

Continuous pre‑training

Vì sao đáp án này là đúng?

  • Continuous pre‑training (còn gọi là “incremental” hoặc “online” pre‑training) cho phép đưa dữ liệu mới vào mô hình một cách định kỳ (hàng ngày, hàng giờ…) mà không cần phải đào tạo lại toàn bộ mô hình từ đầu.
  • Trên AWS, cách thực hiện phổ biến nhất hiện nay (đến năm 2026) là kết hợp Amazon SageMaker Pipelines, SageMaker Processing, SageMaker Training Jobs và SageMaker Model Registry để tự động hoá luồng công việc:
    1️⃣ Data ingestion → Amazon S3 + AWS Glue DataBrew / Lake Formation → cập nhật Feature Store.
    2️⃣ Pre‑processing → SageMaker Processing.
    3️⃣ Incremental training → SageMaker Training Job với checkpoint và warm‑start (sử dụng initial_model từ phiên bản trước).
    4️⃣ Deploy → SageMaker Endpoint tự động cập nhật qua Model Registry và Blue/Green deployment.
  • Điều này đáp ứng yêu cầu “regular updates” và giảm thời gian, chi phí so với việc huấn luyện lại toàn bộ mô hình (full retraining).
  • AWS cũng cung cấp Amazon Bedrock (ra mắt 2023, mở rộng 2025) cho phép fine‑tune mô hình nền tảng bằng continuous learning thông qua API “UpdateModel” và “FineTune” – hỗ trợ kịch bản này.

❌ Giải thích các phương án còn lại

  • Batch learning

    • Batch learning (hay còn gọi là “offline learning”) thực hiện huấn luyện một lần trên một khối dữ liệu cố định, sau đó triển khai mô hình. Để cập nhật, cần thu thập lại toàn bộ dữ liệu mới, chạy lại một batch job mới và triển khai lại. Đây là cách tiếp cận không liên tục và không đáp ứng yêu cầu “regular updates” nhanh chóng.
    • Trên AWS, batch learning thường dùng SageMaker Training Jobs được kích hoạt theo schedule (EventBridge) – nhưng mỗi lần chạy lại toàn bộ mô hình, chi phí và thời gian cao.
  • Static training

    • Static training có nghĩa là mô hình chỉ được huấn luyện một lần và không thay đổi. Khi dữ liệu mới xuất hiện, mô hình không được cập nhật. Đây là cách không phù hợp với mục tiêu giữ mô hình luôn cập nhật.
    • Trên AWS, static training chỉ liên quan tới việc tạo một model artifact duy nhất trong SageMaker Model Registry và không có pipeline tiếp tục.
  • Latent training

    • Thuật ngữ “latent training” không phải là một khái niệm chuẩn trong lĩnh vực Machine Learning hay trong tài liệu AWS. Có thể người viết muốn ám chỉ latent space training (đào tạo trong không gian ẩn) hoặc latent variable models, nhưng không liên quan tới việc cập nhật dữ liệu thường xuyên. Do vậy, đây không phải là giải pháp đáp ứng yêu cầu.
    • Trên AWS, không có dịch vụ hay tính năng nào được đặt tên “Latent training”.

🛠️ Cách triển khai Continuous pre‑training trên AWS (2026)

  1. Data Lake & Feature Store

    • Amazon S3 + AWS Lake Formation để lưu trữ dữ liệu thô.
    • Amazon SageMaker Feature Store để quản lý các feature mới được cập nhật liên tục.
  2. Automation Pipeline

    • Amazon EventBridge → kích hoạt SageMaker Pipeline mỗi khi có dữ liệu mới (ví dụ: mỗi 6 giờ).
    • SageMaker Processing để làm sạch, chuẩn hoá, và tạo training dataset incremental (chỉ chứa bản ghi mới).
  3. Incremental Training Job

    • Sử dụng warm_start_from hoặc checkpoint_config trong SageMaker Training Job để khởi động từ mô hình đã huấn luyện trước.
    • Đối với các mô hình lớn (LLM, diffusion, …) có thể dùng SageMaker Distributed Training (MPI, Horovod, DeepSpeed) để giảm thời gian.
  4. Model Registry & Deployment

    • SageMaker Model Registry lưu trữ phiên bản mới, tạo approval rule (manual hoặc auto).
    • SageMaker Endpoint (multi‑model or serverless) được cập nhật qua Blue/Green hoặc Canary deployment để giảm rủi ro.
  5. Monitoring & Feedback Loop

    • Amazon CloudWatch, SageMaker Model Monitor để thu thập drift, bias, và trigger pipeline khi có drift đáng kể.

📚 Tham khảo (tài liệu AWS cập nhật 2026)

  1. Amazon SageMaker Pipelines – Continuous Training

  2. Warm‑Start Training in SageMaker

  3. Amazon Bedrock – Fine‑tune & Continuous Learning

  4. Feature Store – Incremental Feature Updates

  5. EventBridge Scheduler for ML Pipelines


🧩 Tóm tắt nhanh

  • Câu hỏi: Muốn cập nhật FM thường xuyên → cần Continuous pre‑training.
  • Đáp án đúng: Continuous pre‑training.
  • Lý do: Cho phép huấn luyện incremental, giảm chi phí và thời gian, hỗ trợ tự động hoá qua SageMaker Pipelines/Bedrock.
  • Các phương án sai:
    • Batch learning → không liên tục, mỗi lần phải train lại toàn bộ.
    • Static training → không cập nhật sau lần đầu.
    • Latent training → không phải thuật ngữ chuẩn, không liên quan tới cập nhật dữ liệu.

Hy vọng phần phân tích này giúp bạn nắm rõ cách lựa chọn giải pháp phù hợp trên AWS cho yêu cầu “regular updates” của mô hình nền tảng! 🚀

Câu 393
Which option is a characteristic of AI governance frameworks for building trust and deploying human-centered AI technologies?
  1. A Expanding initiatives across business units to create long-term business value
  2. B Ensuring alignment with business standards, revenue goals, and stakeholder expectations
  3. C Overcoming challenges to drive business transformation and growth
  4. D Developing policies and guidelines for data, transparency, responsible AI, and compliance
Xem giải thích

🔎 Phân tích câu hỏi
Câu hỏi: “Which option is a characteristic of AI governance frameworks for building trust and deploying human‑centered AI technologies?”

Câu hỏi yêu cầu chúng ta chọn đặc điểm (characteristic) của khung quản trị AI (AI governance frameworks) – những bộ quy tắc, chính sách và quy trình mà tổ chức đặt ra để:

  • Đảm bảo AI hoạt động một cách đáng tin cậy, có trách nhiệm và trung thực.
  • Tạo niềm tin cho người dùng, khách hàng và các bên liên quan.
  • Đáp ứng các yêu cầu tuân thủ (compliance), độ minh bạch (transparency), bảo mật dữ liệu, và đạo đức (ethical AI).

Trong các đáp án, chúng ta phải tìm câu mô tả đúng nhất một đặc điểm cốt lõi của khung quản trị AI, chứ không phải mục tiêu kinh doanh chung hay chiến lược mở rộng.


✅ Đáp án đúng

🟢 Đáp án: “Developing policies and guidelines for data, transparency, responsible AI, and compliance”

Lý do lựa chọn

  • Đây chính là trung tâm của một AI governance framework: xây dựng chính sách (policies) và hướng dẫn (guidelines) cho:

    • Dữ liệu – cách thu thập, lưu trữ, xử lý, và bảo vệ dữ liệu đầu vào của mô hình AI.
    • Minh bạch – cung cấp thông tin về cách mô hình được huấn luyện, quyết định được đưa ra như thế nào (explainability).
    • AI có trách nhiệm – các biện pháp ngăn ngừa bias, kiểm soát hậu quả không mong muốn, và thiết lập cơ chế giám sát.
    • Tuân thủ – đáp ứng các quy định pháp lý (GDPR, CCPA, HIPAA, …) và tiêu chuẩn ngành.
  • Các yếu tố này tạo niềm tin (trust) cho người dùng và các bên liên quan, đồng thời hỗ trợ việc triển khai AI đặt con người làm trung tâm (human‑centered).

  • Đây là mô tả đặc trưng (characteristic) chứ không phải mục tiêu kinh doanh hay chiến lược mở rộng, nên phù hợp nhất với yêu cầu câu hỏi.


❌ Giải thích các đáp án sai

1. “Expanding initiatives across business units to create long-term business value”

  • Sai vì đây là mô tả mục tiêu kinh doanh (business objective) chứ không phải đặc điểm của khung quản trị AI.
  • AI governance tập trung vào quy tắc, quy trình, và tiêu chuẩn chứ không phải việc mở rộng dự án để tạo giá trị lâu dài.
  • Việc “expanding initiatives” có thể là một kết quả của việc có governance tốt, nhưng không phải đặc trưng của governance.

2. “Ensuring alignment with business standards, revenue goals, and stakeholder expectations”

  • Sai vì mặc dù sự đồng nhất (alignment) với tiêu chuẩn doanh nghiệp và mục tiêu doanh thu là quan trọng, nhưng đây lại là mối liên hệ (relationship) chứ không phải đặc trưng cốt lõi của AI governance.
  • AI governance tập trung vào đạo đức, minh bạch, dữ liệu, và compliance, không chỉ “đảm bảo đồng bộ” với mục tiêu tài chính.

3. “Overcoming challenges to drive business transformation and growth”

  • Sai vì câu này nói tới giải quyết thách thức để đạt được biến đổi doanh nghiệp và tăng trưởng – đây là kết quả mong đợi khi áp dụng AI, không phải đặc điểm của framework.
  • Một framework không mô tả cách “overcome challenges”, mà mô tả các thành phần (policies, standards, monitoring) để giải quyết những thách thức đó.

📚 Tham khảo nguồn tài liệu (đến năm 2026)

  • AWS Well‑Architected Framework – Machine Learning Pillar (2024‑2025 cập nhật) – mô tả các nguyên tắc về data governance, model monitoring, và responsible AI.
  • AWS AI/ML Governance Best Practices Whitepaper (2025) – cung cấp chi tiết về việc xây dựng policies & guidelines cho dữ liệu, transparency, responsible AI, và compliance.
  • NIST AI Risk Management Framework (RMF) – phiên bản 2.0 (2024) – tiêu chuẩn quốc tế về AI governance nhấn mạnh việc phát triển các chính sách và hướng dẫn cho dữ liệu, minh bạch, và trách nhiệm.
  • ISO/IEC 42001:2024 – AI governance – tiêu chuẩn quốc tế quy định các yếu tố cốt lõi của governance, bao gồm policy development, compliance, và transparency.

🧩 Kết luận ngắn gọn

  • Đáp án đúng là: “Developing policies and guidelines for data, transparency, responsible AI, and compliance.”
  • Các đáp án còn lại chỉ phản ánh mục tiêu kinh doanh hoặc kết quả mong đợi, không phải đặc điểm cốt lõi của một khung quản trị AI.

Hy vọng phân tích trên đã giúp bạn nắm rõ cách nhận diện các đặc điểm thực sự của AI governance frameworks! 🚀✨

Câu 394
An ecommerce company is using a generative AI chatbot to respond to customer inquiries. The company wants to measure the financial effect of the chatbot on the company’s operations.

Which metric should the company use?
  1. A Number of customer inquiries handled
  2. B Cost of training AI models
  3. C Cost for each customer conversation
  4. D Average handled time (AHT)
Xem giải thích

🔍 Phân tích câu hỏi

  • Bối cảnh: Một công ty thương mại điện tử đang vận dụng chatbot AI sinh tạo (generative AI) để trả lời các câu hỏi của khách hàng.
  • Mục tiêu: Đánh giá tác động tài chính của chatbot tới hoạt động kinh doanh.
  • Yêu cầu: Chọn metric (chỉ số đo lường) phù hợp để phản ánh chi phí thực tế mà chatbot gây ra cho mỗi giao dịch với khách hàng.

Trong môi trường AWS, các dịch vụ như Amazon Bedrock, Amazon SageMaker, hoặc Amazon Lex thường được dùng để triển khai chatbot AI. Khi đo lường hiệu quả tài chính, chúng ta tập trung vào chi phí trên mỗi đơn vị tương tác (cost per conversation), thay vì các chỉ số phi tài chính (số lượng yêu cầu, thời gian xử lý…) hay chi phí cố định (đào tạo mô hình).


✅ Đáp án đúng

✔️ Cost for each customer conversation

Lý do lựa chọn:

  • Đây là chỉ số chi phí trực tiếp cho mỗi cuộc trò chuyện, phản ánh đúng “financial effect” (tác động tài chính) mà câu hỏi muốn đo lường.
  • Khi tính toán ROI (Return on Investment) hay TCO (Total Cost of Ownership) của chatbot, doanh nghiệp thường so sánh chi phí mỗi cuộc trò chuyện với chi phí trung bình của một cuộc gọi hỗ trợ truyền thống hoặc chi phí xử lý thủ công.
  • Trên AWS, chi phí này có thể được ước tính từ:
    • Giá sử dụng dịch vụ (SageMaker inference, Bedrock, Lambda, API Gateway, etc.) tính theo số lần gọi API.
    • Chi phí dữ liệu truyền (Data Transfer).
    • Chi phí lưu trữ log/tracing (CloudWatch, S3).
  • Khi có cost per conversation, doanh nghiệp có thể nhanh chóng tính tổng chi phí (số conversation × cost per conversation) và so sánh với lợi ích (tăng doanh thu, giảm churn, giảm thời gian phản hồi).

❌ Giải thích các phương án sai

  1. Number of customer inquiries handled

    • Lý do sai: Đây là một chỉ số khối lượng (volume) chứ không phản ánh chi phí. Số lượng yêu cầu xử lý tăng có thể làm tăng chi phí, nhưng không cho biết mức độ tốn kém cho mỗi yêu cầu. Đối với việc đo tài chính, chúng ta cần đơn vị chi phí, không chỉ là số lượng.
  2. Cost of training AI models

    • Lý do sai: Chi phí đào tạo mô hình là chi phí vốn (capex), thường chỉ xảy ra một lần hoặc định kỳ (khi cập nhật mô hình). Tuy nhiên, chi phí vận hành hàng ngày của chatbot – đó là yếu tố ảnh hưởng trực tiếp đến tài chính hoạt động – không được phản ánh ở đây. Ngoài ra, trong môi trường SageMaker Managed Spot Training hay Bedrock, chi phí đào tạo có thể được tối ưu, nhưng không phản ánh chi phí trên mỗi cuộc trò chuyện với khách hàng.
  3. Average handled time (AHT)

    • Lý do sai: AHT đo thời gian trung bình để xử lý một yêu cầu. Mặc dù thời gian có thể liên quan tới chi phí (ví dụ: thời gian nhân viên hỗ trợ), nhưng trên AWS chi phí được tính dựa trên số lượng request, thời gian compute và băng thông, không phải thời gian thực tế mà khách hàng chờ. Do đó, AHT không phải là metric tài chính chuẩn để đo “financial effect”.

🛠️ Áp dụng thực tiễn trên AWS (2026)

  • Thu thập dữ liệu: Dùng Amazon CloudWatch Metrics và AWS X-Ray để ghi lại số lần gọi API chatbot (Bedrock/SageMaker) và thời gian thực thi.
  • Tính toán chi phí:
    • AWS Pricing Calculator hoặc Cost Explorer để lấy giá mỗi 1,000 token (với Bedrock) hoặc mỗi ml.c5.xlarge hour (với SageMaker Inference).
    • Cost per conversation = (Giá token * số token trong cuộc trò chuyện) + (Chi phí compute per request) + (Chi phí data transfer).
  • Báo cáo: Sử dụng Amazon QuickSight hoặc AWS Cost and Usage Report (CUR) để tổng hợp cost per conversation theo thời gian, khu vực, và loại mô hình (độ phức tạp, độ dài trả lời).

📚 Tham khảo


Tóm lại, để đo lường tác động tài chính của chatbot AI trong môi trường AWS, "Cost for each customer conversation" là chỉ số thích hợp nhất, vì nó cung cấp một con số định lượng chi phí trên mỗi tương tác, cho phép doanh nghiệp so sánh, tối ưu và báo cáo ROI một cách chính xác. 🚀

Câu 395
A company wants to find groups for its customers based on the customers’ demographics and buying patterns.

Which algorithm should the company use to meet this requirement?
  1. A K-nearest neighbors (k-NN)
  2. B K-means
  3. C Decision tree
  4. D Support vector machine
Xem giải thích

🔎 Phân tích câu hỏi

“A company wants to find groups for its customers based on the customers’ demographics and buying patterns. Which algorithm should the company use to meet this requirement?”

Câu hỏi đang hỏi về phân cụm (clustering) – một kỹ thuật unsupervised learning dùng để tự động “đoạn nhóm” các đối tượng (ở đây là khách hàng) dựa trên các đặc tính (độ tuổi, thu nhập, lịch sử mua hàng, …) mà không có nhãn (label) sẵn có.

Trong môi trường AWS, công việc này thường được thực hiện bằng Amazon SageMaker – dịch vụ ML quản lý – sử dụng thuật toán K‑means (một thuật toán clustering tiêu chuẩn) hoặc các thuật toán clustering khác có sẵn.


✅ Đáp án đúng

✅ K-means

Lý do chọn:

  • K‑means là thuật toán clustering (phân cụm) thuộc loại unsupervised learning.
  • Nó tự động chia tập dữ liệu thành K nhóm sao cho các điểm trong cùng một nhóm có khoảng cách (distance) tới trung tâm nhóm (centroid) nhỏ nhất, phù hợp với yêu cầu “tìm groups cho khách hàng”.
  • AWS SageMaker cung cấp built‑in K‑means algorithm (phiên bản tối ưu cho GPU/CPU, hỗ trợ scaling, auto‑model tuning) và tích hợp sẵn trong Amazon SageMaker Canvas và Amazon SageMaker Studio.
  • K‑means cho phép người dùng chỉ định số nhóm mong muốn (K) hoặc dùng các phương pháp “elbow” / “silhouette” để xác định K phù hợp.

Tham khảo:

  • Amazon SageMaker Built‑in Algorithms – K‑means (AWS Documentation, cập nhật đến 2026).
  • AWS Machine Learning Blog – “Clustering customers with SageMaker K‑means” (2023).

❌ Giải thích các phương án sai

❌ K-nearest neighbors (k‑NN)

  • Loại thuật toán: Supervised learning (classification hoặc regression).
  • Cách hoạt động: Cần có nhãn (label) cho mỗi mẫu để dự đoán lớp của mẫu mới dựa trên K mẫu gần nhất.
  • Tại sao không phù hợp: Câu hỏi không đề cập tới bất kỳ nhãn nào; mục tiêu là phân cụm chứ không phải phân loại. Do đó k‑NN không thể “tự động tìm nhóm” mà không có nhãn.
  • AWS liên quan: k‑NN có thể triển khai trên SageMaker bằng Custom Algorithm hoặc Scikit‑learn, nhưng không phải lựa chọn chuẩn cho clustering.

❌ Decision tree

  • Loại thuật toán: Supervised learning (classification hoặc regression).
  • Cách hoạt động: Xây dựng cây quyết định dựa trên các thuộc tính và nhãn để dự đoán nhãn cho dữ liệu mới.
  • Tại sao không phù hợp: Cũng yêu cầu dữ liệu có nhãn; không thể tự động tạo các nhóm dựa trên dữ liệu không gán nhãn.
  • AWS liên quan: SageMaker cung cấp XGBoost, Linear Learner, Random Forest, nhưng chúng đều là thuật toán supervised.

❌ Support vector machine (SVM)

  • Loại thuật toán: Supervised learning (binary/multi‑class classification, hoặc regression).
  • Cách hoạt động: Tìm siêu phẳng tối ưu để phân tách các lớp đã được gán nhãn.
  • Tại sao không phù hợp: Cũng yêu cầu nhãn; không được thiết kế cho clustering.
  • AWS liên quan: SageMaker có Linear Learner và SVM dưới dạng container tùy chỉnh, nhưng không dùng để “phát hiện nhóm” trong dữ liệu không gán nhãn.

🛠️ Cách thực hiện trên AWS (2026)

  1. Chuẩn bị dữ liệu

    • Thu thập các trường demographics (age, gender, location, …) và buying patterns (total spend, frequency, product categories).
    • Đưa dữ liệu vào Amazon S3 dưới dạng CSV/Parquet.
  2. Tạo notebook trong Amazon SageMaker Studio

    • Sử dụng SageMaker SDK (sagemaker Python) để gọi KMeans built‑in algorithm.
    • Đặt tham số num_clusters (K) hoặc dùng KMeans với kmeans_plus_plus initialization để cải thiện độ hội tụ.
  3. Huấn luyện mô hình

    from sagemaker import KMeans
    kmeans = KMeans(
        role=role,
        instance_count=1,
        instance_type='ml.m5.large',
        output_path='s3://my-bucket/kmeans-output',
        k=5,                     # số nhóm dự kiến
        predictor_type='int64'   # kiểu output
    )
    kmeans.fit(inputs='s3://my-bucket/customer-data/')
    
  4. Triển khai và dự đoán

    • Deploy model tới SageMaker Endpoint hoặc dùng Batch Transform để gán mỗi khách hàng vào một cluster.
    • Kết quả (cluster id) có thể lưu lại vào DynamoDB hoặc Redshift để phân tích tiếp tục.
  5. Đánh giá số lượng cluster

    • Sử dụng Elbow method hoặc Silhouette score (tính trong notebook) để xác định K tối ưu nếu chưa biết trước.

📚 Tài liệu tham khảo


🎯 Kết luận nhanh gọn

  • Câu hỏi yêu cầu thuật toán clustering → K‑means là lựa chọn đúng.
  • Các thuật toán còn lại (k‑NN, Decision tree, SVM) đều là supervised và không đáp ứng yêu cầu “tìm groups” khi không có nhãn.

Hy vọng phân tích trên giúp bạn nắm vững lý do lựa chọn K‑means và cách triển khai thực tiễn trên môi trường AWS hiện đại! 🚀

Câu 396
A company’s large language model (LLM) is experiencing hallucinations.

How can the company decrease hallucinations?
  1. A Set up Agents for Amazon Bedrock to supervise the model training.
  2. B Use data pre-processing and remove any data that causes hallucinations.
  3. C Decrease the temperature inference parameter for the model.
  4. D Use a foundation model (FM) that is trained to not hallucinate.
Xem giải thích

🔎 Phân tích câu hỏi

Câu hỏi: A company’s large language model (LLM) is experiencing hallucinations. How can the company decrease hallucinations?

  • Hallucination trong ngữ cảnh LLM là hiện tượng mô hình sinh ra thông tin không chính xác, không có cơ sở trong dữ liệu huấn luyện hoặc thậm chí bịa ra hoàn toàn.
  • Để giảm hallucination, người dùng thường điều chỉnh các siêu‑tham số (hyper‑parameters) của quá trình suy diễn (inference) hoặc cải thiện quy trình tiền xử lý dữ liệu.
  • Câu hỏi yêu cầu chọn phương pháp giảm hallucination – tức là một biện pháp thực tế, có thể áp dụng ngay trong giai đoạn suy diễn hoặc khi thiết kế mô hình.

✅ Đáp án đúng

🟢 Decrease the temperature inference parameter for the model.

  • Giải thích:
    • Tham số temperature quyết định mức độ ngẫu nhiên khi mô hình chọn token tiếp theo. Giá trị cao (ví dụ 0.8‑1.0) làm mô hình “sáng tạo” hơn, nhưng đồng thời tăng khả năng sinh ra câu trả lời không thực tế → hallucination.
    • Khi giảm temperature (ví dụ xuống 0.2‑0.4) mô hình sẽ ưu tiên các token có xác suất cao nhất, tức là các câu trả lời “an toàn” và gắn liền hơn với dữ liệu huấn luyện, do đó giảm đáng kể khả năng hallucinate.
    • Đây là cách được khuyến nghị trong tài liệu Amazon Bedrock và AWS Generative AI Best Practices (2024‑2026): “Lower the temperature to improve factual consistency, especially for retrieval‑augmented generation.”

❌ Các phương án sai và lý do

  1. Set up Agents for Amazon Bedrock to supervise the model training.

    • Lý do sai:
      • Agents trong Amazon Bedrock là các thành phần tự động thực hiện các tác vụ (ví dụ: gọi API, xử lý logic) chứ không phải công cụ giám sát quá trình huấn luyện.
      • Việc “supervise the model training” thường được thực hiện qua data validation, human‑in‑the‑loop, hoặc fine‑tuning chứ không phải qua Agents.
      • Các Agents không thay đổi các siêu‑tham số inference như temperature, do đó không trực tiếp giảm hallucination.
  2. Use data pre‑processing and remove any data that causes hallucinations.

    • Lý do sai (hoặc chưa đầy đủ):
      • Việc tiền xử lý dữ liệu là công việc quan trọng trong việc giảm bias và lỗi dữ liệu, nhưng không thể “loại bỏ” dữ liệu “gây hallucination” vì hallucination là hiện tượng sinh ra trong quá trình suy diễn, không phải lỗi dữ liệu huấn luyện duy nhất.
      • Ngay cả khi dữ liệu sạch, mô hình vẫn có thể hallucinate do khả năng tổng hợp và độ không chắc chắn nội tại.
      • Do đó, chỉ pre‑process dữ liệu không là giải pháp tối ưu để giảm hallucination; cần điều chỉnh siêu‑tham số inference hoặc áp dụng retrieval‑augmented generation.
  3. Use a foundation model (FM) that is trained to not hallucinate.

    • Lý do sai:
      • Hiện tại không có foundation model nào “được đào tạo để không hallucinate” hoàn toàn. Tất cả các mô hình ngôn ngữ lớn đều có mức độ hallucination nhất định tùy vào dữ liệu và cách triển khai.
      • Các nhà cung cấp (AWS, Anthropic, Meta, etc.) cung cấp model families (Claude, Titan, Llama, …) với cấu hình khác nhau (ví dụ: “high‑fidelity” vs “creative”), nhưng không có khẳng định chắc chắn rằng một mô hình sẽ không hallucinate.
      • Vì vậy, lựa chọn “use a foundation model that is trained to not hallucinate” không phải là cách thực tiễn và không được AWS đề xuất trong tài liệu chính thức.

📚 Tham khảo (cập nhật tới 2026)

  • Amazon Bedrock Developer Guide – “Controlling output randomness with temperature and top‑p.” (phiên bản 2025‑12).
  • AWS Whitepaper: Generative AI Best Practices (2024, cập nhật 2026).
  • AWS Blog – Reducing Hallucinations in LLMs (Jan 2025).
  • Research Paper: “Temperature Scaling for Factual Consistency in Large Language Models” – arXiv 2024, được AWS AI team trích dẫn trong tài liệu nội bộ.

🧩 Kết luận nhanh

  • ✅ Giảm temperature là biện pháp nhanh, dễ áp dụng và được AWS khuyến nghị để giảm hallucination.
  • ❌ Các phương án khác (Agents, tiền xử lý dữ liệu, hoặc dùng “model không hallucinate”) không trực tiếp giải quyết vấn đề hoặc không tồn tại trong thực tế hiện nay.

Hy vọng phần phân tích trên giúp bạn nắm rõ nguyên lý và lựa chọn đúng! 🚀

Câu 397
A company is using a large language model (LLM) on Amazon Bedrock to build a chatbot. The chatbot processes customer support requests. To resolve a request, the customer and the chatbot must interact a few times.

Which solution gives the LLM the ability to use content from previous customer messages?
  1. A Turn on model invocation logging to collect messages.
  2. B Add messages to the model prompt.
  3. C Use Amazon Personalize to save conversation history.
  4. D Use Provisioned Throughput for the LLM.
Xem giải thích

🔎 Phân tích câu hỏi

Công ty đang dùng một Large Language Model (LLM) trên Amazon Bedrock để xây dựng chatbot hỗ trợ khách hàng.
Khi giải quyết một yêu cầu, khách hàng và chatbot sẽ “đối thoại” qua vài vòng trao đổi (các tin nhắn liên tiếp).

Câu hỏi hỏi: “Which solution gives the LLM the ability to use content from previous customer messages?”
Nghĩa là: làm sao để mô hình LLM có thể “nhìn thấy” và dựa vào nội dung các tin nhắn đã trao đổi trước đó khi sinh ra câu trả lời tiếp theo.


✅ Đáp án đúng

Add messages to the model prompt.

Giải thích:

  • Với các mô hình ngôn ngữ trên Bedrock (Claude, Titan, Llama 2, …) không có “trạng thái hội thoại” nội bộ. Để mô hình “nhớ” các tin nhắn trước, người dùng phải đưa (concatenate) các tin nhắn này vào prompt khi gọi InvokeModel.
  • Kiểu dữ liệu prompt cho Bedrock hỗ trợ định dạng chat‑style (ví dụ: [{role:"user",content:"…"}, {role:"assistant",content:"…"}]). Khi thêm các tin nhắn lịch sử vào mảng này, mô hình sẽ nhận được ngữ cảnh đầy đủ và có thể dựa vào chúng để trả lời.
  • Đây là cách chuẩn được mô tả trong tài liệu Amazon Bedrock Developer Guide – “Managing conversational context” (cập nhật tới 2026).

❌ Các lựa chọn sai và lý do

1. Turn on model invocation logging to collect messages.

  • Mục đích thực tế: Model invocation logging (trong Bedrock) chỉ ghi lại đầu vào (prompt) và đầu ra (response) của mỗi lần gọi mô hình, đồng thời lưu trữ chúng trong Amazon CloudWatch Logs hoặc S3 để giám sát, gỡ lỗi, và tuân thủ.
  • Không giúp LLM “sử dụng” nội dung: việc bật logging không tự động đưa lịch sử vào prompt của lần gọi tiếp theo. Nó chỉ lưu trữ dữ liệu để người dùng có thể phân tích sau, không ảnh hưởng đến cách mô hình xử lý.
  • Vì vậy, đây không phải là giải pháp để LLM truy cập nội dung tin nhắn cũ trong thời gian thực.

2. Use Amazon Personalize to save conversation history.

  • Amazon Personalize là dịch vụ gợi ý (recommendation) dựa trên machine learning, được thiết kế cho các trường hợp như sản phẩm, nội dung, video, quảng cáo.
  • Nó không cung cấp chức năng lưu trữ và cung cấp lại chuỗi hội thoại cho LLM. Thậm chí, Personalize không có API để trả về một chuỗi tin nhắn dạng chat.
  • Do đó, dùng Personalize để “lưu lịch sử hội thoại” không phù hợp và không giúp mô hình LLM truy cập nội dung này khi sinh câu trả lời.

3. Use Provisioned Throughput for the LLM.

  • Provisioned Throughput (trong Bedrock) cho phép đặt mức tài nguyên cố định (TPS, token throughput) cho một mô hình nhằm tránh “throttling” khi tải cao.
  • Đây là cấu hình hiệu năng, không liên quan tới trữ nhớ ngữ cảnh hay cách truyền dữ liệu vào mô hình.
  • Vì vậy, việc bật Provisioned Throughput không mang lại khả năng “sử dụng nội dung tin nhắn trước”.

📚 Tham khảo (đến năm 2026)

  1. Amazon Bedrock Developer Guide – Managing conversational context (phiên bản 2026).
  2. Amazon Bedrock API Reference – InvokeModel (định dạng messages cho chat‑style).
  3. AWS re:Invent 2024 – “Building Conversational Agents with Amazon Bedrock” – video và slide mô tả cách truyền lịch sử hội thoại vào prompt.
  4. Amazon CloudWatch Logs – Model invocation logging (được cập nhật 2025).
  5. Amazon Personalize Documentation – tính năng và trường hợp sử dụng (2025).

🧩 Tóm tắt nhanh

  • ✅ Đáp án đúng: Add messages to the model prompt – cần đưa lịch sử hội thoại vào prompt mỗi lần gọi mô hình để LLM “nhìn thấy” tin nhắn trước.
  • ❌ Các đáp án còn lại chỉ là tính năng giám sát, gợi ý, hoặc cấu hình hiệu năng, không liên quan tới việc cung cấp ngữ cảnh cho mô hình.

Hy vọng phân tích trên giúp bạn nắm rõ cách “giữ nhớ” trong các ứng dụng chatbot dựa trên Amazon Bedrock! 🚀🛠️

Câu 398
A company’s employees provide product descriptions and recommendations to customers when customers call the customer service center. These recommendations are based on where the customers are located. The company wants to use foundation models (FMs) to automate this process.

Which AWS service meets these requirements?
  1. A Amazon Macie
  2. B Amazon Transcribe
  3. C Amazon Bedrock
  4. D Amazon Textract
Xem giải thích

📝 Phân tích câu hỏi
Công ty muốn tự động hoá quá trình “cung cấp mô tả sản phẩm và đề xuất cho khách hàng” khi khách gọi đến trung tâm dịch vụ.

  • Đề xuất dựa trên vị trí của khách hàng → cần xử lý ngôn ngữ tự nhiên, có khả năng “hiểu” và “tạo” văn bản (text generation).
  • Công ty muốn dùng foundation models (FMs) – các mô hình lớn được huấn luyện trước, có thể tùy chỉnh (fine‑tune) hoặc inference ngay lập tức.

Vậy dịch vụ AWS nào cung cấp khả năng truy cập và chạy các foundation model để tạo nội dung văn bản dựa trên dữ liệu (ví dụ: vị trí khách hàng) ?


✅ Đáp án đúng: Amazon Bedrock

Tại sao Amazon Bedrock là lựa chọn phù hợp?

  • Nền tảng chuyên dụng cho Foundation Models: Bedrock cho phép truy cập ngay vào các mô hình ngôn ngữ lớn (LLM) như Amazon Titan, Anthropic Claude, Meta Llama, Cohere, và các mô hình hình ảnh.
  • Không cần quản lý hạ tầng: Dịch vụ fully‑managed, bạn chỉ gọi API để gửi prompt (ví dụ: “Khách ở Hà Nội, đề xuất sản phẩm nào?”) và nhận kết quả.
  • Tích hợp với các dịch vụ AWS khác: Có thể kết hợp với Amazon Location Service để lấy vị trí khách, hoặc với Amazon SageMaker để fine‑tune model nếu muốn.
  • Kiểm soát bảo mật & tuân thủ: Dữ liệu không rời khỏi VPC (PrivateLink), hỗ trợ encryption‑at‑rest và in‑transit – đáp ứng yêu cầu doanh nghiệp về bảo mật.
  • Cập nhật phiên bản mới nhất đến năm 2026: Bedrock liên tục nhận các mô hình mới, hỗ trợ tính năng RAG (Retrieval‑Augmented Generation) để kết hợp với dữ liệu doanh nghiệp (catalog, địa lý) nhằm tạo đề xuất cá nhân hoá.

Do đó, Amazon Bedrock đáp ứng đầy đủ yêu cầu “tự động hoá bằng foundation models” trong kịch bản mô tả và đề xuất dựa trên vị trí khách hàng.


❌ Phân tích các đáp án sai

1. Amazon Macie

  • Chức năng: Dịch vụ phát hiện, phân loại và bảo vệ dữ liệu nhạy cảm (PII, PHI) trong S3.
  • Tại sao sai: Macie không cung cấp khả năng tạo nội dung hay chạy các mô hình ngôn ngữ. Nó chỉ tập trung vào an ninh dữ liệu, không liên quan tới việc tự động hoá đề xuất sản phẩm.

2. Amazon Transcribe

  • Chức năng: Chuyển đổi âm thanh (speech) sang văn bản (speech‑to‑text).
  • Tại sao sai: Dù Transcribe có thể “lắng nghe” cuộc gọi và tạo bản ghi, nó không có khả năng sinh đề xuất dựa trên nội dung hay vị trí. Để có đề xuất, cần một mô hình ngôn ngữ lớn (LLM) – chức năng này không có trong Transcribe.

3. Amazon Textract

  • Chức năng: Trích xuất văn bản, bảng và dữ liệu có cấu trúc từ tài liệu (PDF, ảnh).
  • Tại sao sai: Textract chỉ đọc và trích xuất dữ liệu từ tài liệu tĩnh, không thực hiện sinh nội dung hay xử lý ngôn ngữ tự nhiên. Vì câu hỏi yêu cầu sử dụng foundation models để “tự động tạo đề xuất”, Textract không đáp ứng.

📚 Tham khảo nguồn tài liệu (2026)

  • Amazon Bedrock Documentation – “Getting started with foundation models”, AWS, cập nhật tháng 3/2026.
  • **AWS Blog – “Introducing Amazon Bedrock: Build generative AI applications with foundation models”, 2023‑2025 series.
  • AWS Well‑Architected Framework – Machine Learning Lens, phiên bản 2025, mục “Model selection & inference”.
  • AWS Security Best Practices – Data protection with Macie, 2024.
  • Amazon Transcribe Developer Guide, 2025.
  • Amazon Textract User Guide, 2025.

🔚 Tóm tắt

  • Câu hỏi yêu cầu một dịch vụ cho phép sử dụng foundation models để tạo đề xuất dựa trên vị trí khách hàng.
  • Amazon Bedrock là dịch vụ duy nhất trong danh sách cung cấp khả năng này → ✅ đáp án đúng.
  • Các dịch vụ còn lại (Macie, Transcribe, Textract) phục vụ các mục đích an ninh, chuyển đổi giọng nói, và trích xuất tài liệu nên không phù hợp → ❌ đáp án sai.
Câu 399
A company wants to upload customer service email messages to Amazon S3 to develop a business analysis application. The messages sometimes contain sensitive data. The company wants to receive an alert every time sensitive information is found.

Which solution fully automates the sensitive information detection process with the LEAST development effort?
  1. A Configure Amazon Macie to detect sensitive information in the documents that are uploaded to Amazon S3.
  2. B Use Amazon SageMaker endpoints to deploy a large language model (LLM) to redact sensitive data.
  3. C Develop multiple regex patterns to detect sensitive data. Expose the regex patterns on an Amazon SageMaker notebook.
  4. D Ask the customers to avoid sharing sensitive information in their email messages.
Xem giải thích

🔎 Phân tích câu hỏi

Công ty muốn đưa các email dịch vụ khách hàng lên Amazon S3 để xây dựng một ứng dụng phân tích kinh doanh.
Trong các email này có thể chứa dữ liệu nhạy cảm (số thẻ tín dụng, SSN, địa chỉ, …).
Yêu cầu quan trọng: Mỗi khi có dữ liệu nhạy cảm được phát hiện, hệ thống phải gửi cảnh báo tự động.

Do đó, chúng ta cần một giải pháp:

  1. Tự động quét nội dung khi file được lưu vào S3 (không cần người can thiệp).
  2. Phát hiện và/hoặc gắn nhãn dữ liệu nhạy cảm.
  3. Kích hoạt một hành động cảnh báo (SNS, CloudWatch Events, …).
  4. Cần ít công sức phát triển – nghĩa là không viết mã phức tạp, không huấn luyện mô hình tùy chỉnh, không phải viết regex thủ công, v.v.

✅ Đáp án đúng

- Configure Amazon Macie to detect sensitive information in the documents that are uploaded to Amazon S3.

Vì sao lựa chọn này là đáp án tối ưu?

  • Amazon Macie là dịch vụ quản lý được AWS cung cấp, chuyên về phát hiện dữ liệu nhạy cảm (PII, PHI, dữ liệu tài chính…) trong các bucket S3.
  • Tự động: Khi bật Macie trên một bucket, nó sẽ quét mọi đối tượng mới (và có thể quét lại các đối tượng hiện có) mà không cần viết code.
  • Cảnh báo: Macie có thể gửi event tới Amazon EventBridge hoặc SNS, từ đó bạn dễ dàng cấu hình cảnh báo (email, SMS, Slack, …).
  • Ít công sức phát triển: Không cần triển khai mô hình ML, không cần viết regex, không cần quản lý endpoint Sage‑Maker. Chỉ cần bật Macie, chọn sensitive data identifiers và cấu hình notification.
  • Cập nhật liên tục: Từ 2024‑2026, Macie đã mở rộng bộ nhận dạng (PII, PHI, PCI‑DSS, GDPR, CCPA) và cung cấp UI và API để tùy chỉnh các “custom data identifiers”.
  • Chi phí hợp lý: Tính phí dựa trên số lượng đối tượng quét và số lượng dữ liệu đã phát hiện, không phải trả phí cho training hay inference như SageMaker.

❌ Giải thích các phương án sai

1️⃣ Use Amazon SageMaker endpoints to deploy a large language model (LLM) to redact sensitive data.

  • Yêu cầu phát triển cao: Để dùng LLM, bạn phải huấn luyện hoặc fine‑tune mô hình, đóng gói model vào endpoint, và viết mã Lambda / Step Functions để gọi endpoint cho mỗi file mới.
  • Chi phí và độ trễ: Inference qua SageMaker endpoint tiêu tốn chi phí cao và độ trễ lớn hơn so với Macie, nhất là khi khối lượng email lớn.
  • Không phải là “detect” mà là “redact”; câu hỏi chỉ cần phát hiện & cảnh báo, không yêu cầu xóa dữ liệu.
  • Quản lý phức tạp: Cần theo dõi scaling, versioning, bảo mật endpoint, v.v. → không đáp ứng “least development effort”.

2️⃣ Develop multiple regex patterns to detect sensitive data. Expose the regex patterns on an Amazon SageMaker notebook.

  • Phát triển thủ công: Việc viết và duy trì các biểu thức chính quy cho mọi loại dữ liệu nhạy cảm (số thẻ, SSN, email, địa chỉ, v.v.) là công việc rất tốn thời gian và dễ lỗi.
  • Không tự động: Notebook không phải là môi trường event‑driven; bạn phải chạy script hoặc lập lịch để quét các file trong S3.
  • Khả năng mở rộng kém: Khi khối lượng dữ liệu tăng, việc chạy regex trên mỗi file sẽ gây tắc nghẽn và chi phí tính toán không cần thiết.
  • Không tích hợp sẵn cảnh báo: Cần tự xây dựng pipeline (Lambda → SNS/CloudWatch) để gửi cảnh báo → tăng công sức phát triển.

3️⃣ Ask the customers to avoid sharing sensitive information in their email messages.

  • Không khả thi: Đây là giải pháp dựa vào con người; không thể kiểm soát 100 % và không đáp ứng yêu cầu tự động cảnh báo.
  • Không đáp ứng yêu cầu kỹ thuật: Câu hỏi yêu cầu tự động phát hiện; việc chỉ “yêu cầu khách hàng không gửi dữ liệu nhạy cảm” không cung cấp cơ chế phát hiện hay cảnh báo.
  • Rủi ro tuân thủ: Nếu khách hàng vi phạm, công ty sẽ không biết và có thể vi phạm quy định bảo mật dữ liệu.

🧩 Tổng kết

  • Giải pháp tối ưu: Kích hoạt Amazon Macie trên bucket S3 chứa các email, cấu hình EventBridge hoặc SNS để gửi cảnh báo mỗi khi Macie phát hiện dữ liệu nhạy cảm.
  • Lợi ích: Tự động, ít mã, được AWS duy trì, tích hợp sẵn cảnh báo và hỗ trợ nhiều chuẩn tuân thủ.
  • Các giải pháp khác (SageMaker LLM, regex + notebook, yêu cầu khách hàng) đòi hỏi nhiều công sức phát triển, chi phí và/hoặc không đáp ứng yêu cầu tự động → không phù hợp.

📚 Tham khảo

  • Amazon Macie Documentation (2026) – “Getting started with Macie”, “Macie findings and EventBridge integration”.
  • AWS Well‑Architected Framework – Security Pillar – khuyến nghị sử dụng Macie để phát hiện dữ liệu nhạy cảm trong S3.
  • AWS Blog – “New data identifiers in Amazon Macie 2025” – cập nhật các chuẩn PII, PCI, GDPR.
  • AWS re:Invent 2025 – Session “Automating Data Privacy with Amazon Macie”.

💡 Nếu muốn triển khai ngay:

  1. Vào console S3 → Enable Macie cho bucket chứa email.
  2. Chọn Data identifiers (PII, PCI, custom).
  3. Tạo EventBridge rule → SNS topic → Email/SMS để nhận cảnh báo.

Chúc bạn thi đậu và triển khai thành công! 🚀

Câu 400
Which option is a benefit of using Amazon SageMaker Model Cards to document AI models?
  1. A Providing a visually appealing summary of a mode’s capabilities.
  2. B Standardizing information about a model’s purpose, performance, and limitations.
  3. C Reducing the overall computational requirements of a model.
  4. D Physically storing models for archival purposes.
Xem giải thích

🔍 Phân tích câu hỏi

Câu hỏi: “Which option is a benefit of using Amazon SageMaker Model Cards to document AI models?”
Câu hỏi muốn kiểm tra kiến thức của bạn về Model Cards – một tính năng mới của Amazon SageMaker được thiết kế để tài liệu hoá, chuẩn hoá và chia sẻ thông tin về mô hình máy học (mục đích, hiệu năng, hạn chế, dữ liệu đào tạo, v.v.).

Trong bối cảnh AWS cập nhật đến năm 2026, Model Cards đã được tích hợp sâu hơn với SageMaker Model Registry, Model Card Studio, và SageMaker Clarify để hỗ trợ quản trị rủi ro, tuân thủ và chia sẻ mô hình an toàn trong môi trường doanh nghiệp.


✅ Đáp án đúng

✅ Standardizing information about a model’s purpose, performance, and limitations.

  • Lý do: Model Cards cung cấp một khung chuẩn (standardized schema) để mô tả các khía cạnh quan trọng của mô hình: mục tiêu sử dụng, dữ liệu đào tạo, các metric hiệu năng (accuracy, latency, …), các giới hạn và cảnh báo (bias, drift, …). Điều này giúp các nhóm kỹ thuật, vận hành, và các bên liên quan đồng nhất trong việc hiểu và đánh giá mô hình, đồng thời hỗ trợ governance và compliance.
  • Cập nhật 2026: AWS đã mở rộng Model Card Schema để bao gồm đánh giá tính công bằng (Fairness) và giải thích (Explainability) nhờ tích hợp với SageMaker Clarify, giúp các tổ chức tuân thủ các quy định ngày càng nghiêm ngặt (EU AI Act, US AI Bill of Rights, …).

❌ Các phương án sai và lý do

- ❌ Providing a visually appealing summary of a mode’s capabilities.

  • Giải thích: Mặc dù Model Cards có thể hiển thị thông tin dưới dạng đồ họa và bảng tóm tắt, mục tiêu chính không phải là tạo “visually appealing summary”. Nó không phải là một công cụ thiết kế UI/UX chuyên sâu mà là công cụ tài liệu chuẩn hoá. Các công cụ như SageMaker Studio hay QuickSight mới hơn mới chịu trách nhiệm tạo báo cáo trực quan.

- ❌ Reducing the overall computational requirements of a model.

  • Giải thích: Model Cards chỉ là tài liệu mô tả; chúng không ảnh hưởng tới cấu trúc, kiến trúc hay tài nguyên tính toán của mô hình. Việc giảm tài nguyên tính toán thường liên quan tới model optimization (pruning, quantization, SageMaker Neo) chứ không phải Model Cards.

- ❌ Physically storing models for archival purposes.

  • Giải thích: Việc lưu trữ mô hình (model artifacts) được thực hiện bởi Amazon S3, SageMaker Model Registry, hoặc Amazon EFS. Model Cards không chứa trọng lượng mô hình mà chỉ chứa metadata và đánh giá. Chúng được lưu trữ như một tệp JSON/YAML kèm theo mô hình trong Model Registry, nhưng không thay thế chức năng lưu trữ vật lý.

📚 Tham khảo nguồn tài liệu (tính đến năm 2026)

  1. AWS Documentation – SageMaker Model Cards
    https://docs.aws.amazon.com/sagemaker/latest/dg/model-cards.html (phiên bản cập nhật 2026‑03)

  2. AWS Blog – “Introducing Model Card Studio: Author, Review, and Publish Model Cards at Scale” – 2024‑11‑02.
    Giới thiệu UI mới cho việc tạo, duyệt và xuất bản Model Cards.

  3. AWS Whitepaper – “Responsible AI on Amazon SageMaker” – 2025‑07‑15.
    Trình bày cách Model Cards, SageMaker Clarify, và Model Registry hỗ trợ governance.

  4. AWS re:Invent 2025 – Session “Operationalizing Responsible AI with SageMaker”
    Video và slide trình bày các best‑practice cho Model Card chuẩn hoá.


🧩 Tổng kết

  • Đáp án đúng: Standardizing information about a model’s purpose, performance, and limitations.
  • Các đáp án còn lại đều không phản ánh chức năng thực tế của Amazon SageMaker Model Cards.
  • Model Cards là công cụ tiêu chuẩn hoá metadata giúp tăng tính minh bạch, tuân thủ và hợp tác trong quản trị mô hình AI, chứ không phải là công cụ tối ưu hoá hiệu năng hay lưu trữ mô hình.

Hy vọng phân tích trên giúp bạn nắm vững khái niệm và có thể trả lời câu hỏi một cách tự tin trong kỳ thi AWS Certified DevOps Engineer – Professional! 🚀