Getting started with Amazon Bedrock and Serverless

Getting started with Amazon Bedrock and Serverless

Serverless is a great technology to build your artificial intelligence applications, as most of the AI services that AWS provides are serverless.

In this article, you will find a list of resources that can be useful when getting started building applications with Amazon Bedrock.

Amazon Bedrock

What is Amazon Bedrock?

Amazon Bedrock is a fully managed service that offers a selection of high-performing foundational models along with a broad set of capabilities to build gen AI applications.

Let's go into that definition and break it out in parts.

  • Bedrock is a serverless service

  • Bedrock offers many foundational models. Bedrock hosts those FM and you using the same API can switch the model your application is using.
    You can find models from AI21, Anthropic, Cohere, Meta, Stability AI and Amazon.

  • You can also adapt your models with data, either by fine tune them using your own data-sets or by creating knowledge bases to your data.

  • Bedrock offers a set of capabilities to build Gen AI applications. Capabilities that range from RAG - retrieval augmented generation, Bedrock Agents, Guardrails, and many other features that allow you to build secure Gen AI applications.

Amazon Bedrock Features

Bedrock response streaming

Knowledge Bases and Agents

Amazon Bedrock and AWS Lambda

Lambda and Python

Lambda and NodeJS

Amazon Bedrock and AWS Step Functions

Launch blog post - Build generative AI apps using AWS Step Functions and Amazon Bedrock