Courseiva
mediumMultiple Select

AIF-C01 Practice Question: Build a multi-language customer support chatbot…

A company wants to build a multi-language customer support chatbot using Amazon Bedrock. The chatbot should support English, Spanish, and French. The team needs to translate user queries into English before processing and then translate responses back. Which TWO approaches could achieve this? (Choose TWO)

⚠ Common exam trap

AIF-C01 often tests whether candidates confuse Guardrails or Knowledge Bases with translation capabilities, or overlook the simplicity of prompt engineering for multilingual tasks.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Use a Bedrock Agent with an action group that calls a translation Lambda function

Option B is correct because a Bedrock Agent can invoke an action group backed by a Lambda function that calls a translation service (e.g., Amazon Translate) to convert the user query into English and translate the response back, giving a deterministic, programmatic translation step within the agent workflow. Option C is correct because a foundation model on Bedrock can be instructed through prompt engineering to perform the translation as part of the same inference call, e.g., asking it to translate the Spanish or French input to English, answer, then translate the answer back, which is a valid no-extra-service approach. Option A is not appropriate because fine-tuning a separate model per language pair is costly and unnecessary when Bedrock models or a translation service can handle translation directly. Option D is wrong because Bedrock Guardrails are for content filtering, PII redaction, and topic denial, not translation. Option E is wrong because a Knowledge Base is for retrieval-augmented generation over stored documents, not for translating queries and responses.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Use a separate model fine-tuned for translation for each language pair

    Why it's wrong here

    Fine-tuning a model per language pair is unnecessary when Amazon Bedrock already offers translation-capable models invoked directly, and maintaining three separate fine-tuned models adds cost and drift. Fine-tuning suits domain-specific tone or terminology adaptation, not generic English-Spanish-French query conversion.

  • ✓

    Use a Bedrock Agent with an action group that calls a translation Lambda function

    Why this is correct

    A Bedrock Agent action group invoking a Lambda function lets the agent call deterministic translation code for queries and responses, rather than relying on model output alone. This satisfies the requirement to translate between English, Spanish and French reliably.

  • ✓

    Instruct the foundation model via prompt engineering to translate the query and response

    Why this is correct

    Prompt engineering instructs the foundation model itself to translate the incoming query into English and render the response back into the user's language, requiring no external service. This satisfies the translation requirement within a single model invocation.

  • ✗

    Configure Bedrock Guardrails to translate automatically

    Why it's wrong here

    Guardrails filter harmful content and denied topics; they do not perform translation between languages. The tempting association is content moderation, where Guardrails would be the right control for blocking unsafe prompts or responses, but here the requirement is bidirectional language conversion, which needs a translation model or service.

  • ✗

    Store translated documents in a Bedrock Knowledge Base

    Why it's wrong here

    A Bedrock Knowledge Base stores embedded reference documents for retrieval-augmented generation; it performs no translation between languages. It is tempting because it handles multilingual content, and would be correct for grounding answers in source material, but query and response translation needs a translation service such as Amazon Translate.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

This AIF-C01 question is part of Courseiva's 862-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This AIF-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AIF-C01 exam.