# AI Ops Assistant

The Aisera AI Ops Assistant application is a copilot bot designed for Infrastructure, IT, and Operations staff.  The AI Ops Assistant manages requests, incidents, problems, changes, & potential issues by asking for insights, and determining root causes, remediation, dependencies, actions to take, and communications to send to users.

<figure><img src="https://14215035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7EFBytdMfadjuhhqbCQJ%2Fuploads%2FYyDfWW0Bg7kVUmrzsgQ6%2Faiops_copilot.png?alt=media&#x26;token=30695389-761e-4fb0-b04b-d1270772dc27" alt=""><figcaption><p>AI Ops Assistant</p></figcaption></figure>

This is a hybrid design that uses the agentic AI features of the Aisera AI Ops application and presents tools to the human agents via the Aisera AI Copilot interface.

The **AI Ops Assistant** sends **Potential Issue** notification to channels and ask for confirmation to proceed and investigate further.&#x20;

<figure><img src="https://14215035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7EFBytdMfadjuhhqbCQJ%2Fuploads%2FYqB5U4efb1vEGSt5qhPi%2Fassistant_ailens.png?alt=media&#x26;token=faabdbd8-37fa-4ffc-8095-fac9b092fb26" alt=""><figcaption><p>AI Ops Assistant Answers (right side)</p></figcaption></figure>

Upon confirmation, it will display **Impact Analysis**, **RCA**, **Summary** and **RCA-Remediation** with action capabilities according to the integration setup.

**The AI Ops Assisitant can also:**

* Optimize slow SQL queries to enhance performance.
* Provide actionable remediation steps to address identified issues.
* Leverage insights from ticket data and Aisera models to proactively identify and resolve performance bottlenecks.
* Identify and resolve the root cause of slowness to prevent recurrence and ensure optimal system performance.
* Send notification when a temporary logs folder is out of storage and send notification about impacted CIs for this issue.
* Group all alerts together and identify the Remediation for this issue as clearing temporary storage logs under a specific folder.
* Connect to Remote VM and run ansible playbooks in order to clear logs in required list of hosts as a remediation step.
* Identify the most Impacted CIs and provide a conversation experience for user to:
  * Identify the CIs that are most significantly impacted over a specified time period.
  * For each impacted CI, find the associated AMIs and analyze each AMI along with its related tickets over the given duration.
  * Generate a problem title and description. Create a ticket in the service and assign it to the appropriate team along with the CI.

## Building an AI Ops Assistant

**To build an AI Ops Assistant:**

1. Integrate an authorization and add a Data Source to your Aisera tenant instance.
2. Create an AI Ops application/bot.
3. [Add the AI Copilot channel](https://app.gitbook.com/s/QbRzfjGifZM4mn1HcRUQ/how-to-setup-aisera-assistant-copilot/add-a-copilot-channel) to your application/bot.
