What are Amazon Bedrock Agents?
Amazon Bedrock Agents is a fully managed service from AWS that enables developers to build autonomous AI agents on top of foundation models. Unlike simple chatbots, Bedrock Agents can independently plan and execute complex, multi-step tasks. The service is based on the ReAct architecture (Reasoning + Acting): the agent analyzes the task, decides on the next step, executes an action, and evaluates the result until the task is fully complete.
The core concept is Action Groups: developers define which tools and APIs are available to the agent by providing OpenAPI specifications and implementing the execution logic in AWS Lambda functions. The agent decides at runtime which tools to use and when. Additionally, the agent can be connected to Amazon Bedrock Knowledge Bases to perform semantic searches over enterprise documents on demand, incorporating up-to-date, contextually relevant information into its responses.
Bedrock Agents also supports code interpretation: the agent can generate Python code and execute it directly in a managed sandbox to perform calculations, analyze data, or create visualizations. Multi-agent collaboration allows multiple specialized agents to be linked in a supervisor-agent hierarchy, distributing complex enterprise workflows across agents with clearly defined responsibilities.
As an AWS Reseller, innFactory supports you in designing and implementing Bedrock Agents for your business processes, from requirements analysis and tool design to production integration into your existing system landscape.
Typical Use Cases
Frequently Asked Questions
What are Amazon Bedrock Agents?
Amazon Bedrock Agents is a managed service that enables building autonomous AI agents on top of foundation models. Agents can independently plan tasks, execute them in multiple steps, and access external APIs, databases, and knowledge bases along the way.
What is the ReAct architecture in Bedrock Agents?
ReAct (Reasoning + Acting) is the planning paradigm used by Bedrock Agents. The agent reasons step by step, decides which action to take next, executes it, and evaluates the result. This cycle repeats until the task is complete.
What are Action Groups in Bedrock Agents?
Action Groups define the tools an agent is allowed to use. Each action group consists of an OpenAPI specification (which API endpoints are available) and a Lambda function that executes the API call. This allows the agent to query databases, send emails, or call external services.
How does Bedrock Agents integrate with Knowledge Bases?
Bedrock Agents can be directly connected to Amazon Bedrock Knowledge Bases. The agent automatically decides when a semantic search over the knowledge base is useful and incorporates the results into its response, enabling RAG without manual implementation overhead.
Is Amazon Bedrock Agents GDPR compliant?
Amazon Bedrock Agents is available in the EU Frankfurt region (eu-central-1). AWS provides GDPR-compliant data processing agreements. Inputs and outputs do not leave the selected region as long as cross-region inference is not enabled.