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.
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