Amazon Bedrock Agents
Enable generative AI applications to automate multistep tasks by seamlessly connecting with company systems, APIs, and data sourcesAmazon Bedrock Agents demo
Amazon Bedrock Agents use the reasoning of foundation models (FMs), APIs, and data to break down user requests, gather relevant information, and efficiently complete tasks—freeing teams to focus on high-value work. Building an agent is straightforward and fast, with setup in just a few steps. Agents now include memory retention for seamless task continuity and Amazon Bedrock Guardrails for built-in security and reliability. For more advanced needs, Amazon Bedrock supports multi-agent collaboration, allowing multiple specialized agents to work together on complex business challenges.
Multi-agent collaboration
Amazon Bedrock multi-agent collaboration enables developers to build, deploy, and manage multiple specialized agents working together seamlessly to address increasingly complex business workflows. Each agent focuses on specific tasks under the coordination of a supervisor agent, which breaks down intricate processes into manageable steps to ensure precision and reliability. By automating these complex operational processes, businesses can free their teams from operational burdens, allowing them to focus on innovation and deliver real business value.
Retrieval augmented generation
Amazon Bedrock Agents securely connects to your company’s data sources, and augments the user request with the right information to generate an accurate response. For example, if the user asks about claims eligibility, the RAG agent will look up information from the knowledge base and reconcile between the submitted claims and the eligibility policy response: “You need to turn in your driver’s license, pictures of the damaged car, and an accident report.”
Orchestrate and execute multistep tasks
Customers can create an agent in Amazon Bedrock in just a few quick steps, accelerating the time it takes to build generative AI applications. Customers first select a model and write a few instructions in natural language for example, “you are an inventory management agent which determines product availability in the inventory system”). Agents orchestrate and analyze the task and break it down into the correct logical sequence using the FM’s reasoning abilities. Agents automatically call the necessary APIs to transact with the company systems and processes to fulfill the request, determining along the way if they can proceed or if they need to gather more information.
Memory retention across interactions
Amazon Bedrock Agents have the ability to retain memory across interactions, offering more personalized and seamless user experiences. This feature allows agents to remember historical interactions and improves the accuracy of multistep tasks. Users benefit from improved recommendations and recall of prior context when required, ensuring a more cohesive and efficient interaction with the agent.
Code interpretation
Amazon Bedrock Agents support the ability to dynamically generate and execute code in a secure environment. This automates complex analytical queries that were previously hard to answer solely through model reasoning. Users can leverage this capability to address a wide range of sophisticated use-cases such as data analysis, data visualization, and mathematical problem-solving.
Prompt engineering
Amazon Bedrock Agents automatically creates a prompt template from the user instructions, action group, and knowledge bases. You can use this template as a baseline to further refine the automatically generated prompt template to enhance the user experience. You can also update the user input, orchestration plan, and the FM response. Lastly, with the ability to modify the prompt template, you can gain better control over the agent orchestration.