← Back
AWS ML Blog

Generate presentations with Amazon Bedrock AgentCore

•12 min read•
#agents#rag#deployment#llm#amazon#inference
Level:Intermediate
For:ML Engineers, RAG Practitioners
✦TL;DR

Amazon Bedrock AgentCore now powers an end‑to‑end agent that automatically composes PowerPoint decks from enterprise documents in under 90 seconds. The system stitches together a supervisor agent, Retrieval‑Augmented Generation (RAG) for document grounding, and Bedrock Guardrails to ensure safe, policy‑compliant content. The result is a fully automated, low‑latency pipeline that can be deployed in production with minimal custom code. The trade‑off is that the guardrails enforce stricter content filtering, which can slightly increase inference time compared to an unconstrained LLM.

⚡ Key Takeaways

  • The agent completes a full presentation in <90 seconds, a 3× speedup over manual drafting.
  • Architecture relies on a supervisor agent orchestrating RAG and Guardrails components within Bedrock AgentCore.
  • Guardrails add a deterministic safety layer, reducing hallucinations but adding ~0.2 s per inference step.
  • Integration uses the Bedrock AgentCore API endpoint `CreateAgent`, with `agentConfiguration` specifying RAG and guardrail settings.
  • The solution requires an existing Bedrock knowledge base; without it the agent falls back to generic prompts.
  • WhyItMatters: Engineers can ship fully automated, policy‑aware presentation generators that cut content creation time from hours to seconds, enabling rapid iteration on corporate decks while maintaining compliance.
  • TechnicalLevel: Intermediate
  • TargetAudience: ML Engineers, RAG Practitioners
  • PracticalSteps:
  • Call `CreateAgent` with `agentConfiguration` that includes `retrievalConfiguration` pointing to your document store.
  • Enable `guardrailsConfiguration` to enforce your enterprise policy set.
  • Invoke the agent via the Bedrock runtime `InvokeAgent` endpoint, passing the user query and desired output format.
  • ToolsMentioned: Amazon Bedrock, Bedrock AgentCore, Bedrock Guardrails
  • Tags: AGENTS, RAG, DEPLOYMENT, LLM, AMAZON, INFERENCE

🔧 Tools & Libraries

Amazon BedrockBedrock AgentCoreBedrock Guardrails
💡 Why It Matters

Engineers can ship fully automated, policy‑aware presentation generators that cut content creation time from hours to seconds, enabling rapid iteration on corporate decks while maintaining compliance.

✅ Practical Steps

  1. Call `CreateAgent` with `agentConfiguration` that includes `retrievalConfiguration` pointing to your document store.
  2. Enable `guardrailsConfiguration` to enforce your enterprise policy set.
  3. Invoke the agent via the Bedrock runtime `InvokeAgent` endpoint, passing the user query and desired output format.

Want the full story? Read the original article.

Read on AWS ML Blog ↗

More like this

Meta’s Muse Spark Open now available in Amazon SageMaker JumpStart

AWS ML Blog•#python

Building a Custom LLM Evaluation Harness in Python from Scratch

Machine Learning Mastery•#llm

Graph-centric agentic intelligence

Amazon Science•#agents

The Pulse: a new trend of CPU shortages

Pragmatic Engineer•#agents

EXPLORE AI NEWS

Daily hand-picked stories on LLMs, RAG, agents and production AI — curated for engineers who ship.

BROWSE NEWS

GET THE WEEKLY DIGEST

Join engineers getting the Monday signal-over-noise AI breakdown. No spam, unsubscribe anytime.

LEARN AI ENGINEERING

Curated courses, research papers, repos and tutorials built for engineers leveling up in AI.

START LEARNING