Docs
MAC AWS Bedrock
Connector Overview

AWS Bedrock Overview

AWS Bedrock (opens in a new tab) is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies including AI21 Labs, Anthropic, Cohere, Meta, Stability AI, and Amazon, along with a broad set of capabilities that you need to build generative AI applications, simplifying development while maintaining privacy and security.

  • Amazon Bedrock offers a choice of leading FM’s through a Single API
  • Using Amazon Bedrock, you can easily experiment with and evaluate top FMs for your use case, privately customize them with your data using techniques such as fine-tuning and Retrieval Augmented Generation (RAG)
  • Build agents that execute multistep tasks using your enterprise systems and data sources
  • Since Amazon Bedrock is serverless, you don't have to manage any infrastructure, and you can securely integrate and deploy generative AI capabilities into your applications using the AWS services
Connector Overview

Key Features

AWS Bedrock service offers a range of advanced features that enhance generative AI application development

  • Knowledge bases for Amazon Bedrock: With Knowledge Bases for Amazon Bedrock, you can give FMs and agents contextual information from your company’s private data sources for RAG to deliver more relevant, accurate, and customized responses
  • Agents for Amazon Bedrock: Enable generative AI applications to execute multistep tasks across company systems and data sources. Agents for Bedrock streamline workflows and automate repetitive tasks. Unleash the power of AI automation to boost productivity and reduce cost.
  • Memory retention across interactions: Agents for Amazon Bedrock have the ability to retain memory across interactions, offering more personalized and seamless user experiences. This feature allows agents to remember historical interactions, and improving the accuracy of multi-step tasks. Users benefit from improved recommendations and recall of prior context where required, ensuring a more cohesive and efficient interaction with the agent.
  • Guardrails for Amazon Bedrock: Implement safeguards customized to your application requirements and responsible AI policies. Guardrails for Amazon Bedrock evaluates user inputs and FM responses based on use case specific policies, and provides an additional layer of safeguards regardless of the underlying FM
  • Amazon Bedrock Security and Privacy: With Amazon Bedrock, you have full control over the data you use to customize the foundation models for your generative AI applications. Your data is encrypted in transit and at rest. Additionally, you can create, manage, and control encryption keys using the AWS Key Management Service (AWS KMS). Your data is not shared with model providers, and is not used to improve the base models.

Why MAC AWS Bedrock Connector?

AWS Bedrock provides an unified AI Platform to design, build and manage autonomous agents and the needed architecture. While AWS Bedrock is very strong in connecting multiple LLM providers, the way to interact varies from LLM to LLM. The MAC AWS Bedrock Connector provides the ability to connect to all supported LLMs through an unification layer.

Mule Palette

Key Components

The MAC AWS Bedrock connector offers a range of advanced features that simplify and enhance AI integration in MuleSoft applications:

  • Seamless interaction with LLMs & Agents: Simplifies the use and integration of language models and agents.
  • Optimized performance in MuleSoft Apps: Ensures efficient use of AI capabilities.
  • Access to a big variety of LLM providers: Connect to your LLM provider of choice.

Additional Integrations

MAC AWS Bedrock integrates seamlessly with the MuleSoft ecosystem, offering enhanced functionalities such as:

  • Dynamic tooling through configuration files: Allows for flexible and customizable setups.
  • Extensive tooling through Anypoint Exchange: Facilitates easy integration and management of various tools.

Enhanced Capabilities via Anypoint Platform

MAC AWS Bedrock uses the capabilities of the MuleSoft Anypoint Platform with:

  • End-to-End Lifecycle Management for AI Agents: Manages the complete lifecycle of AI Agents, from design to deployment.
  • Centralized AI Agent Design: Streamlines design through Anypoint Design Center.
  • AI Agent Portal: Provides centralized management and access via Exchange & Anypoint Experience Hub.
  • Comprehensive Monitoring: Offers detailed monitoring and visualization with Anypoint Monitoring & Visualizer.
  • Low Code Development Environment: Simplifies development with Anypoint Studio & Anypoint Code Builder.
  • Robust Unit-testing Framework: Ensures thorough testing capabilities with MUnit, available in Anypoint Studio.

Features

MAC AWS Bedrock Connector boasts a variety of powerful features:

  • Language Models: Integrate language models provided by Langchain to generate text, perform language analysis, and handle complex language tasks.
  • Embeddings: Utilize embedding models to transform text into numerical vectors for tasks like text similarity, clustering, and search functionalities.
  • Tools Integration: Incorporate APIs and other dynamic functionalities into MuleSoft, facilitating the use of external services and data processing tools.
  • Image Models: Work with image models for tasks such as image generation, recognition, and manipulation.
  • Streaming: Support real-time data processing and interaction with language models.