What is Amazon Q Business? - Amazon Q Business

What is Amazon Q Business?

Powered by Amazon Bedrock: AWS implements automated abuse detection. Because Amazon Q is built on Amazon Bedrock, users can take full advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the responsible use of artificial intelligence (AI).

Amazon Q Business is a fully managed, generative-AI powered assistant that you can configure to answer questions, provide summaries, generate content, and complete tasks based on your enterprise data. It allows end users to receive immediate, permissions-aware responses from enterprise data sources with citations, for use cases such as IT, HR, and benefits help desks.

Amazon Q Business also helps streamline tasks and accelerate problem solving. You can use Amazon Q Business to create and share task automation applications, or perform routine actions like submitting time-off requests and sending meeting invites.

Amazon Q Business integrates with services like Amazon Kendra and other supported data sources such as Amazon S3, Microsoft SharePoint, and Salesforce.

Benefits of Amazon Q Business

Some of the benefits of Amazon Q Business include:

Accurate and comprehensive answers

Amazon Q Business generates comprehensive responses to natural language queries from users by analyzing information across all enterprise content that it has access to. It can avoid incorrect statements by confining its generated responses to existing enterprise data, and provides citations to the sources that it used to generate its response.

Simple to deploy and manage

Amazon Q Business takes care of the complex task of developing and managing machine learning infrastructure and models so that you can build your chat solution quickly. Amazon Q Business connects to your data and ingests it for processing using its pre-built connectors, document retrievers, document upload capabilities.

Configurable and customizable

Amazon Q Business provides you with the flexibility of choosing what sources should be used to respond to user queries. You can control whether the responses should only use your enterprise data, or use both enterprise data and model knowledge.

Data and application security

Amazon Q Business supports access control for your data so that the right users can access the right content. Its responses to questions are based on the content that your end user has permissions to access. You can use AWS IAM Identity Center or AWS Identity and Access Management to manage end user access for Amazon Q Business.

Broad connectivity

Amazon Q Business offers out-of-the-box connections to multiple supported data sources. Additionally, you can connect Amazon Q to any third-party application using plugins to perform actions and query application data.

Pricing and availability

Amazon Q Business charges you both for user subscriptions to applications, and for index capacity. For information about what's included in the tiers of user subscriptions and index capacity, see Subscription and index pricing.

For pricing information, including examples of charges for index capacity, subscribing and unsubscribing users to Amazon Q Business tiers, upgrading and downgrading Amazon Q Business tiers, and more, see Amazon Q Business Pricing.

For a list of regions where Amazon Q Business is currently available, see Supported regions.

Accessing Amazon Q Business

You can access Amazon Q Business in the following ways in the AWS Regions that it's available in:

AWS Management Console

You can use the AWS Management Console—a browser-based interface to interact with AWS services—to access the Amazon Q Business console and resources. You can perform most Amazon Q Business tasks using the Amazon Q Business console.

Amazon Q Business API

To access Amazon Q Business programmatically, you can use the Amazon Q API. For more information, see the Amazon Q Business API Reference.

AWS Command Line Interface

The AWS Command Line Interface (AWS CLI) is an open source tool. You can use the AWS CLI to interact with AWS services using commands in your command line shell. If you want to build task-based scripts, using the command line can be faster and more convenient than using the console.

SDKs

AWS SDKs provide language APIs for AWS services to use programmatically.

The following are some of the other AWS services that Amazon Q Business integrates with:

Amazon Kendra

Amazon Kendra is an intelligent search service that uses natural language processing and machine learning algorithms to return specific answers from your data for end user queries. If you're already an Amazon Kendra user, you can use Amazon Kendra as a data retriever for your Amazon Q Business web application.

Amazon S3

Amazon S3 is an object storage service. If you're an Amazon S3 user, you can use Amazon S3 as a data source for your Amazon Q Business application.

Are you a first-time Amazon Q Business user?

If you're a first-time user of Amazon Q Business, we recommend that you read the following sections in order:

How it works

Introduces Amazon Q Business components and describes how they work to create your Retrieval Augmented Generation (RAG) solution.

Key concepts

Explains key concepts and important Amazon Q Business terminology.

Setting up

Explains key concepts and important Amazon Q Business terminology and outlines how to set up Amazon Q Business so that you can begin creating your Amazon Q Business application and web experience.

Creating a sample application

Explains how to create the Amazon Q Business application integrated with IAM Identity Center.

Connecting Amazon Q Business data source connectors

Configuration information for specific connectors to use with your Amazon Q Business web experience.