In this article we will introduce the powerful agent functionality of AWS Bedrock. We will begin by introducing core concepts, then move into a walkthrough tutorial to demonstrate how agents are built. Finally, we will include a video demonstration of Bedrock agents in action.
AWS Bedrock is a platform that helps businesses deploy and manage large language models. It includes models from a number of providers such as Anthropic and Meta, and allows you to provision them at the click of a button. It has a number of benefits such as security, a consumption based billing model, and a single API that gives a consistent interface to using all of the different models.
Agents are a subset of the AWS Bedrock service which allow you to build intelligent “agents” that manage tasks on behalf of users via a natural language chat interface. This is done in a relatively low code style where Bedrock handles much of the complexity for us.
For instance, we could build an agent that handles travel bookings, expense reports, customer enquiries or something more specific to your business.