Whether it is a small or medium business (SMB) or a service provider managed at the beginning of your cloud trip, you may wonder how to start. Questions like “Am I following best practices?”, “Am I optimizing my cloud costs?” And “how difficult is the learning curve?” They are quite common. AWS is here to provide a concept called starting kits.
Starting kits are complete and drop -down solutions that address common and repeatable commercial problems. They implement the services that make up a solution according to the best practices, which help it optimize costs and familiarize themselves with this type of architectural patterns without a great investment in training. Above all, the start kits save you time, a time that can be better spent on your business or your customers.
In this publication, we show a start kit for amazon Q Business. If you have a repository of documents that you need to become a basis of knowledge quickly, or simply want to try amazon Q Business capabilities without a large time investment in the console, then this solution is for you.
This implementation guide covers the steps to configure a amazon Q solution that connects to the simple amazon storage service (amazon S3) and a web tracker data source, and is integrated with AWS IAM Identity Center for authentication. An AWS template Cloudformation automates the implementation of this solution.
amazon Q Business is a generative assistant of ai who can answer questions, provide summaries, generate content and safely complete the tasks based on data and information in their business systems. Empuera to employees to be more creative, based on data, efficient, prepared and productive.
General solution of the solution
The following diagram illustrates the architecture of the solution.
The workflow implies the following steps:
- The authentic user the use of an AWS (IAM) identity user and access password before accessing the amazon Q web application.
- After successful authentication, the user can access the amazon Q website and ask a question.
- amazon q recovers relevant information from its index, which is populated using data from connected data sources (amazon S3 and a web tracker).
- amazon Q then generates an answer using its internal large language model (LLM) and presents it to the user through the amazon Q website interface.
- The user can provide comments on the response through the amazon Q website interface.
Previous requirements
Before implementing the solution, be sure to have the following in place:
- AWS account – You will need an active AWS account with the necessary permits to implement cloudformation batteries and create the required resources.
- amazon s3 cube – Be sure to have an existing S3 cube that will be used as a data source for amazon Q. To create a s3 cube, see your first s3 cube.
- AWS IAM Identity Center – Configure the AWS IAM Identity Center in your AWS environment. You must provide the necessary details, as the name of IME IME IME IME IME amazon Resources (RNA), during the implementation process.
Implement the solution using AWS Cloudformation
Complete the following steps to implement the cloudation template:
- Log in the AWS management console.
- Choose one of the following Launch battery Options for your desired AWS region to open the AWS Cloudformation console and create a new pile. Keep in mind that this battery is due by default to US-EAST-1.
- For First nameEnter a name for application (for example,
amazon-Q-STARTER-KIT
). - In it Parameters section, for Iamidentrity CenterEnter the RNA of your IAM Identity Center instance.
- For QbusinessapplicationnameEnter a name for the commercial application of amazon Q.
- For S3DATASORCEBUCKETEnter the name of the s3 cube that created previously.
- For WebcrawlerdatasourceurlEnter the URL of the web tracker data source.
- Choose Next.
- In it Configure battery options page, leave everything as default, select I recognize that AWS Cloudformation could create IAM resources And choose Next.
- In it Check and create Page, choose Deliver.
- In the amazon Q business console, you will see the new application you created.
- Choose the new commercial application of amazon Q, and in the Data sources Section, select the data source
s3_datasource
and choose Synchronization now. - Select the data source
webpage-datasource
and choose Synchronize now. - To add groups and users to your amazon Q application, see the instructions.
Try the solution
To validate the amazon Q solution, they work as expected, perform the following tests:
- Test data ingestion:
- Web tracker functionality test:
- Verify that the web tracker can recover and ingest the website data.
- Make sure the data is shown correctly in the amazon User Interface Q Web Experience.
Clean
To clean, eliminate the cloudformation battery and the s3 cube that you created.
Conclusion
The amazon start kit that provides a simplified solution so that SMEs use the power of the generative ai and the intelligent response. By automating the implementation and integration with key data sources, this kit facilitates the complexity of configuring amazon Q, training companies to quickly unlock ideas and improve productivity.
If your SMB has a repository of documents that must be transformed into a valuable knowledge base, or simply want to explore amazon Q capabilities, we recommend that you take advantage of this starting kit. Start today and experience the transformative benefits of the question of business degree questions adapted for your commercial needs, and tell us what you think about the comments. To explore cases of use of the most generative, see the case explorer of ai.
About the authors
Happy omoeojor He is an associated solution architect focused on ai/ml and generative. Nneoma is passionate to provide guidance to AWS partners about the use of the latest technologies and techniques to offer innovative solutions to customers.
Joshua Amah He is an architect of solutions associated with amazon Web Services. Mainly attending consulting partners, providing architectural guidance and recommendations for new and existing work loads. Outside work, he likes to play football, golf and spend time with family and friends.
Jason Brown He is an associated solution architect focused on helping AWS distribution partners and their sellers to build and grow their AWS practices. Jason is passionate about building solutions for MSP and Var in the space of small businesses. Outside the office, Jason is an avid traveler and enjoys fishing on the high seas.