Within the period of AI and machine studying (ML), there’s a rising emphasis on enhancing safety— particularly in IT contexts. On this put up, we show how your group can scale back the end-to-end burden of resolving common challenges skilled by your IT help groups—from understanding errors and reviewing diagnoses, remediation steps, and related documentation, to opening exterior help tickets utilizing widespread third-party companies resembling Jira.
We present how Amazon Q Enterprise can streamline your end-to-end troubleshooting processes by utilizing your preexisting documentation and ticketing techniques whereas approaching advanced IT points in a conversational dialogue. This answer illustrates the advantages of incorporating Amazon Q as a supplemental software in your IT stack.
Advantages of Amazon Q Enterprise
The next are some related advantages of Amazon Q Enterprise:
- Scalability – As an AWS cloud-based service, Amazon Q is extremely scalable and in a position to deal with quite a few concurrent requests from a number of workers with out efficiency degradation. This makes it appropriate for organizations with a big IT division consisting of many workers who intend to make use of Amazon Q as an clever agent assistant.
- Elevated productiveness – As a result of Amazon Q can deal with a big quantity of buyer inquiries concurrently, this frees up human workers (resembling IT help engineers) to concentrate on extra advanced or specialised duties, thereby bettering total productiveness.
- Pure language understanding (NLU) – Customers can work together with the Amazon Q Enterprise software utilizing pure language (resembling English). This allows extra pure and intuitive conversational experiences with out requiring your brokers to be taught new APIs or languages.
- Customization and personalization – Builders can customise the data base and responses to cater to the precise wants of their software and customers, enabling extra customized experiences. On this put up, we focus on an IT help use case for Amazon Q Enterprise and methods to configure it to index and search customized audit logs.
Resolution overview
Our use case focuses on the challenges round troubleshooting, particularly inside techniques and functions for IT help and assist desk operations. We use Amazon Q Enterprise to coach on our inner documentation and runbooks to create a tailor-made Amazon Q software that gives customized directions, supply hyperlinks to related documentation, and seamless integration with ticketing companies like Jira for escalation necessities. Our purpose is to scale back the effort and time required for IT help groups and others to diagnose challenges, evaluation runbooks for remediation, and automate the escalation and ticketing course of.
The next diagram illustrates the answer structure.
The answer consists of the next key integrations:
- Jira plugin – Amazon Q Enterprise helps integration with Jira; you should utilize the AI assistant UI to look, learn, create, and delete Jira tickets. Modifications made utilizing this plugin by Amazon Q can then be seen inside your Jira console.
- Internet crawling – Amazon Q Enterprise makes use of internet crawlers to index and ingest product documentation web sites, ensuring that the most recent data is on the market for answering queries.
- Amazon S3 connector – Organizations can add product paperwork on to Amazon Easy Storage Service (Amazon S3), enabling Amazon Q Enterprise to entry and incorporate this data into its data base.
- Jira knowledge supply – In case your Jira surroundings not often adjustments, or if you wish to have extra granular management over Amazon Q interactions with Jira, then you should utilize Jira as a easy knowledge supply. Right here, Amazon Q could have read-only entry to Jira.
Stipulations
As a prerequisite to deploying this answer, you will have to arrange Jira and Confluence utilizing an Atlassian account. If you have already got these arrange, you should utilize your current account. In any other case, you may create an Atlassian account and arrange Jira and Confluence utilizing the free model.
- Enroll along with your e-mail or via a social id supplier. When you join utilizing e-mail, you need to confirm your e-mail via a One Time Password (OTP).

- Enter a reputation to your website and select Proceed.

- Select Different and select Proceed.

- If requested for a beginning template, you may select the Undertaking administration template and select Begin now.
- Enter a reputation to your venture and select Get began.

Your UI ought to now appear like the next screenshot.
Now you’ve gotten created an Atlassian account and Jira venture.
For instance functions, we created just a few duties throughout the Jira console. We are going to come again to those later.
Create an Amazon Q software
You are actually able to create an Amazon Q software:
- Sign up to your AWS account on the AWS Administration Console and set your most popular AWS Area.
- Open the Amazon Q console.
- When you haven’t already, full the steps to connect with AWS IAM Identification Middle, creating both a company occasion or account occasion.

After you’ve gotten accomplished your configuration of IAM Identification Middle and linked it inside Amazon Q, it is best to see the next success message on the Amazon Q console.
- On the Amazon Q Enterprise console, select Purposes within the navigation pane, then select Create an software.
- For Utility title, enter a reputation (for instance,
QforITTeams). - Go away the remaining choices as default and select Subsequent.

- You may have the selection of choosing an current Amazon Kendra retriever or utilizing the Amazon Q native retriever. For extra data on the retriever choices, see Creating an index for an Amazon Q Enterprise software. For this put up, we use the native retriever.
- Maintain the opposite default choices and select Subsequent.

Amazon Q affords a set of default knowledge sources so that you can select from, together with Amazon S3, Amazon Relational Database Service (Amazon RDS), Slack, Salesforce, Confluence, code repositories in GitHub, on-premises shops (resembling IBM DB2), and extra. For our pattern arrange, we’re utilizing pattern AWS Effectively-Architected documentation, for which we will use an internet crawler. We additionally wish to use some pattern runbooks (we’ve got already generated and uploaded these to an S3 bucket).
Let’s arrange our Amazon S3 knowledge supply first.
- For Add a knowledge supply, select Amazon S3.

- Underneath Identify and outline, enter a reputation and outline.

- Full the steps so as to add your Amazon S3 knowledge supply. For our use case, we create a brand new AWS Identification and Entry Administration (IAM) service function in line with the AWS suggestions for normal use instances. AWS will routinely propagate the function for us following the precept of least privilege.
- After you add the info supply, run the sync by selecting Sync now.

Wait 5–10 minutes to your knowledge to complete syncing to Amazon Q.

Now let’s add our internet crawler and hyperlink to some AWS Effectively-Architected documentation.
- Add a second knowledge supply and select Internet crawlers.
- Underneath Supply, choose Supply URLs and enter the supply URLs you wish to crawl.
For this use case, we entered some hyperlinks to public AWS documentation; you’ve gotten the choice to configure authentication and an internet proxy in an effort to crawl intranet paperwork as nicely.

- After you create the info supply, select Sync now to run the sync.
Add an IAM Identification Middle person
Whereas our knowledge sources are busy syncing, let’s create an IAM Identification Middle person for us to check the Amazon Q Enterprise software internet expertise:
- On the Amazon Q Enterprise console, navigate to your software.
- Underneath Teams and customers, select Handle entry and subscriptions, and select Add teams and customers.
- Choose Add new customers and select Subsequent.

- After you create the person, you may add it by selecting Assign current customers and teams and looking for the person by first title.
- After you add the person, you may edit their subscription entry. We improve our person’s entry to Q Enterprise Professional for our testing.
Deploy the online expertise
After the info sources have accomplished their sync, you may transfer to the testing stage to substantiate issues are working thus far:
- On the Amazon Q Enterprise console, select Purposes within the navigation pane.
- Choose your software and select Deploy internet expertise.
- On the appliance particulars web page, select Customise internet expertise.

- Customise the title, subtitle, and welcome message as wanted, then select Save.

- Select View internet expertise.
Let’s take a look at some prompts on the info that our Amazon Q software has seen.
First, let’s ask some questions across the supplied runbooks saved in our S3 bucket that we beforehand added as a knowledge supply to our software. Within the following instance, we ask about data for restarting an Amazon Elastic Compute Cloud (Amazon EC2) occasion.
As proven within the following screenshot, Amazon Q has not solely answered our query, but it surely additionally cited its supply for us, offering a hyperlink to the .txt file that incorporates the runbook for Restarting an EC2 Occasion.
Let’s ask a query concerning the Effectively-Architected webpages that we crawled. For this question, we will ask if there’s a software we will use to enhance our AWS structure. The next screenshot reveals the reply.

Arrange Jira as a knowledge supply
On this part, we arrange Jira as a knowledge supply for our Amazon Q software. It will permit Amazon Q to look knowledge in Jira. For directions, see Connecting Jira to Amazon Q Enterprise.
After you’ve gotten arrange Jira as a knowledge supply, take a look at out your Amazon Q Enterprise software. Go to the online expertise chat interface URL and ask it about one among your Jira tickets. The next screenshot reveals an instance.

Arrange a Jira plugin
What in case you encounter a state of affairs the place your person, an IT help skilled, can’t discover the answer with the supplied inner paperwork and runbooks that Amazon Q has been skilled on? The next move is perhaps to open a ticket in Jira. Let’s add a plugin for Jira that permits you to submit a Jira ticket via the Amazon Q chat interface. For extra particulars, see Configuring a Jira Cloud plugin for Amazon Q Enterprise. Within the earlier part, we added Jira as a knowledge supply, permitting Amazon Q to look knowledge contained in Jira. By including Jira as a plugin, we are going to permit Amazon Q to carry out actions inside Jira.
Full the next steps so as to add the Jira plugin:
- On the Amazon Q Enterprise console, navigate to your software.
- Select Plugins within the navigation pane.
- Select Add plugin.

- For Plugin title, enter a reputation.
- For Area URL, enter
https://api.atlassian.com/ex/jira/yourInstanceID, the place the worth ofyourInstanceIDis the worth athttps://my-site-name.atlassian.internet/_edge/tenant_info. - For OAuth2.0, choose Create a brand new secret, and enter your Jira shopper ID and shopper secret.
When you require help retrieving these values, confer with the stipulations.
- Full creating your plugin.

After you’ve gotten created the plugin, return to the appliance internet expertise to strive it out. The primary time you employ the Jira plugin throughout the Amazon Q chat interface, you is perhaps requested to authorize entry. The request will look much like the next screenshots.



After you present Amazon Q authorization to entry Jira, you’re prepared to check out the plugin.
First, let’s ask Amazon Q to create some draft textual content for our ticket.

Subsequent, we ask Amazon Q to make use of this context to create a activity in Jira. That is the place we use the plugin. Select the choices menu (three dots) subsequent to the chat window and select the Jira plugin.

Ask it to generate a Jira activity. Amazon Q will routinely acknowledge the dialog and enter its knowledge throughout the Jira ticket template for you, as proven within the following screenshot. You’ll be able to customise the fields as wanted and select Submit.
It’s best to obtain a response much like the next screenshot.

Amazon Q has created a brand new activity for us in Jira. We will verify that by viewing our Jira console. There’s a activity for updating the IT runbooks to fulfill catastrophe restoration aims.
If we open that activity, we will verify that the data supplied matches the data we handed to the Jira plugin.
Now, let’s take a look at out retrieving an current ticket and modifying it. Within the following screenshot, Amazon Q is ready to search via our Jira Points and accurately determine the precise activity we have been referring to.
We will ask Amazon Q about some doable actions we will take.

Let’s ask Amazon Q to maneuver the duty to the “In Progress” stage.

The next screenshot reveals the up to date view of our Jira duties on the Jira console. The ticket for debugging the Amazon DynamoDB software has been moved to the In Progress stage.

Now, suppose we wished to view extra data for this activity. We will merely ask Amazon Q. This protects us the difficulty of getting to navigate our means across the Jira UI.

Amazon Q is even in a position to extract metadata concerning the ticket, resembling last-updated timestamps, its creator, and different elements.

It’s also possible to delete duties in Jira utilizing the Amazon Q chat interface. The next is an instance of deleting the DynamoDB ticket. You can be prompted to substantiate the duty ID (key). The duty will likely be deleted after you verify.
Now, if we view our Jira console, the corresponding activity is gone.
Clear up
To wash up the assets that you’ve provisioned, full the next steps:
- Empty and delete any S3 buckets you created.
- Downgrade your IAM Identification Middle person subscription to Amazon Q.
- Delete any Amazon Q associated assets, together with your Amazon Q Enterprise software.
- Delete any further companies or storage provisioned throughout your exams.
Conclusion
On this put up, we configured IAM Identification Middle for Amazon Q and created an Amazon Q software with connectors to Amazon S3, internet crawlers, and Jira. We then custom-made our Amazon Q software for a use case focusing on IT specialists, and we despatched some take a look at prompts to evaluation our runbooks for problem decision in addition to to get solutions to questions concerning AWS Effectively-Architected practices. We additionally added a plugin for Jira in order that IT help groups can create Jira points and tickets routinely with Amazon Q, making an allowance for the total context of our dialog.
Check out Amazon Q Enterprise to your personal use case, and share your suggestions within the feedback. For extra details about utilizing Amazon Q Enterprise with Jira, see Enhance the productiveness of your buyer help and venture administration groups utilizing Amazon Q Enterprise and Atlassian Jira.
In regards to the Authors
Dylan Martin is a Options Architect (SA) at Amazon Internet Providers primarily based within the Seattle space. Dylan focuses on growing Generative AI options for brand new service and have launches. Exterior of labor, Dylan enjoys motorcycling and finding out languages.
Ankit Patel is a Options Developer at AWS primarily based within the NYC space. As a part of the Prototyping and Buyer Engineering (PACE) workforce, he helps clients carry their modern concepts to life by speedy prototyping; utilizing the AWS platform to construct, orchestrate, and handle customized functions.

