amazon Q Business can increase productivity across diverse teams, including developers, architects, site reliability engineers (SREs), and product managers. amazon Q Business as a web experience makes AWS best practices easily accessible, provides cloud-focused recommendations quickly, and makes it easy to access the features, limits, and implementations of AWS services. These elements are brought together in one web integration that serves various job roles and people exactly when they need it.
As companies continue to expand their applications, environments, and infrastructure, it has become difficult to keep pace with technology trends, best practices, and programming standards. Companies provide their developers, engineers, and architects with a variety of knowledge bases and documents, such as user guides, wikis, and tools. But these resources tend to become isolated over time and inaccessible to all teams, resulting in reduced knowledge, duplication of work, and reduced productivity.
MulaSoft Salesforce provides the Platform at any point which gives IT the tools to automate everything. This includes integrating data and systems, automating workflows and processes, and creating incredible digital experiences, all in a single, easy-to-use platform.
This post shows how MuleSoft introduced an ai-powered generative assistant using amazon Q Business to enhance their internal Cloud Central dashboard. This individualized portal shows the assets you own, costs and usage, and well-designed recommendations for over 100 engineers. To learn more about MuleSoft's journey into cloud computing, see Why a Cloud Operating Model?
Developers, engineers, FinOps, and architects can get the right answer at the right time when they are ready to troubleshoot, address an issue, have a question, or want to understand AWS best practices and cloud-centric deployments.
This post covers how to integrate amazon Q Business into your business setup.
Solution Overview
The amazon Q Business web experience provides seamless access to information, step-by-step instructions, troubleshooting, and prescriptive guidance so teams can deploy well-designed applications or cloud-centric infrastructure. Team members can chat directly or upload documents and receive summaries, analysis, or responses to a calculation. amazon Q Business uses supported connectors such as Confluence, amazon Relational Database Service (amazon RDS), and web crawlers. The following diagram shows the reference architecture for various people, including developers, support engineers, DevOps, and FinOps, to connect to internal databases and the web using amazon Q Business.
In this reference architecture, you can see how multiple users, spanning teams and business units, use the amazon Q Business web experience as an access point for information, step-by-step instructions, troubleshooting, or prescriptive guidance to implement a good solution. -Designed application or cloud-centric infrastructure. The web experience allows team members to chat directly with an ai assistant or upload documents and receive summaries, analysis, or responses to a calculation.
Use cases for amazon Q Business
Small, medium and large companies, depending on their mode of operation, type of business and level of IT investment, will have different approaches and policies for providing access to information. amazon Q Business is one of AWS's suite of generative ai services that provides a web-based utility to configure, manage, and interact with amazon Q. You can answer questions, provide summaries, generate content, and complete tasks using the data and expertise found. in your company's systems. You can connect internal and external data sets without compromising security to seamlessly incorporate your specific standard operating procedures, guidelines, guides, and reference links. With amazon Q, MuleSoft engineering teams were able to address their AWS-specific queries (such as support ticket escalation, operational guidance, and AWS well-architected best practices) at scale.
The amazon Q Business web experience allows business users in various positions and roles to interact with amazon Q through the web browser. With the web experience, teams can access the same information and receive similar recommendations based on their directions or queries, level of experience and knowledge, from beginner to advanced.
The following demos are examples of what the amazon Q Business web experience is like. amazon Q Business securely connects to more than 40 commonly used business tools, including wikis, intranets, Atlassian, Gmail, Microsoft Exchange, Salesforce, ServiceNow, Slack, and amazon Simple Storage Service (amazon S3). Point amazon Q Business at your business data and it will search your data, logically summarize it, analyze trends, and engage in dialogue with end users about the data. This helps users access their data no matter where it resides in your organization.
amazon Q Business highlights motivation and response as prescriptive guidance. Optimizing amazon Elastic Block Store (amazon EBS) volumes as an example, provided detailed migration steps from gp2 to gp3. This is a well-known use case that several MuleSoft teams asked about.
Through the web experience, you can effortlessly make document uploads and requests for summaries, calculations, or recommendations based on your document. You have the flexibility to upload .pdf, .xls, .xlsx or .csv files directly to the chat interface. You can also assume a persona like FinOps or DevOps and get personalized recommendations or responses.
MuleSoft engineers used the amazon Q Business web summary feature to better understand split cost allocation (SCAD) data for amazon Elastic Kubernetes Service (amazon EKS). They uploaded the SCAD PDF documents to amazon Q and got simple summaries. This helped them understand their customers' use of MuleSoft Anypoint Platform running on amazon EKS.
amazon Q helped analyze IPv4 costs by processing an uploaded Excel file. As the video shows, he calculated the expenses for Elastic IP and outbound data transfers, supporting a proposed network estimate.
amazon Q Business demonstrates its ability to provide personalized advice responding to a specific user scenario. As the video shows, one user took on the role of a FinOps professional and asked amazon Q to recommend AWS tools for cost optimization. amazon Q then offered personalized suggestions based on this FinOps person perspective.
Prerequisites
To get started with your amazon Q Business web experience, you need the following prerequisites:
Create an amazon Q Business web experience
Complete the following steps to create your web experience:
The web experience can be used by a variety of users or business personas to generate accurate, repeatable recommendations for 100, 200, and 300 level queries. amazon Q supports a variety of data sources and data connectors to personalize your user experience. You can also further enrich your data set with knowledge bases within amazon Q. With amazon Q Business configured with your own data sets and sources, teams and business units within your company can index from the same information on common topics such as cost optimization, modernization, and operational excellence while maintaining their own unique area of expertise, responsibility, and job function.
Clean
After trying out the amazon Q Business web experience, remember to delete any resources you've created to avoid unnecessary charges. Complete the following steps:
- Remove web experience:
- In the amazon Q Business console, navigate to the Web experiences section within your application.
- Select the web experience you want to delete.
- in it Behavior menu, choose Delete.
- Confirm the deletion by following the instructions.
- If you granted access to the web experience to specific users, revoke their permissions. This might involve updating AWS Identity and Access Management (IAM) policies or removing users from specific groups in IAM Identity Center.
- If you set any custom settings for the web experience, such as specific data source filters or custom messages, be sure to remove them.
- If you integrated the web experience with other tools or services, remove those integrations.
- Find and delete any amazon CloudWatch alarms or logs configured specifically to monitor this web experience.
After removal, review your AWS billing to ensure that charges related to the web experience have stopped.
Deleting a web experience is irreversible. Make sure you have the necessary backups or exports of important data before proceeding with the deletion. Also, note that deleting a web experience does not automatically delete the entire amazon Q Business app or its associated data sources. If you want to remove everything, follow the amazon Q Business app cleanup procedure for the entire app.
Conclusion
The amazon Q Business web experience is your gateway to a powerful generative ai assistant. Do you want to go further? Integrate amazon Q with Slack for an even more interactive experience.
Every organization has unique needs when it comes to ai. That's where amazon Q shines. It adapts to the needs of your business, front-end applications, and end users. The best part? You don't need to do the heavy lifting. No complex infrastructure setup. No teams of data scientists needed. amazon Q connects to and makes sense of your data with just one click. It's the power of ai made simple, giving you the intelligence you need without the hassle.
To learn more about the power of a generative ai assistant in your workplace, check out amazon Q Business.
About the authors
Ruben Jimenez is an AWS Senior Solutions Architect who designs and implements complex data analytics, machine learning, generative ai, and cloud infrastructure solutions.
sona rajamani He is a Senior Solutions Architect at AWS. He lives in the San Francisco Bay Area and helps clients build and optimize applications on AWS. In his free time he likes to travel and hike.
Erick Joaquin is a Senior Customer Solutions Manager for Strategic Accounts at AWS. As a member of the account team, he focuses on evolving his customers' cloud maturity to achieve operational efficiencies at scale.