Automic Automation's Generative AI Capabilities

Broadcom is committed to invest talent and innovation power into the future of its products. For Automic Automation and Automic SaaS this means heavily investing in its Gen AI capabilities. This materializes in the Intelligent Assistant, Automic Automation's Gen AI hub available in AWI that gives you access to the Automation Assistant and to the Documentation Assistant:

  • Automation Assistant

    The Automation Assistant is your conversational interface for querying information and insights regarding your environment and operations. Designed to leverage your configured Large Language Model (LLM), it generates responses that you can refine through follow-up questions for more specific details.

  • The Documentation Assistant

    An enhanced feature building on prior versions, the Documentation Assistant provides information directly from the product documentation. It delivers precise answers, assisting users in obtaining definitions, feature explanations, and procedural guidance.

Both assistants are accessible from multiple areas in AWI, we describe them here.

Important! The Documentation Assistant and the Automation Assistant operate independently. They leverage separate LLMs and do not share contextual information.

This page includes the following:

About the Automation Assistant

Automic Automation's Automation Assistant is a service that incorporates state-of-the-art AI technology to augment the user experience. It can help you write scripts, understand them, analyze and explain the automation output, troubleshoot issues and suggest potential solutions to those issues, filter and sort lists using natural language and much more. From a technical perspective, this service is provided in the form of a component called Automation.AI that is available for both on-premises and cloud deployments (AAKE or Automic SaaS). The Automation.AI component is AI-platform-agnostic and can therefore communicate with multiple LLMs. This lets you use the LLM of your choice with Automic Automation. Automic SaaS uses a preconfigured AI Service (LLM). The Automation Assistant is accessible from various places in the Automic Web Interface.

Conversations and data exchanges take place in the Automation.AI component. End users communicate with this component either through AWI or through the Automation Engine REST API. The Automation.AI component prompts the LLM to which it is connected through REST requests and the LLM delivers the answers through REST responses. This architecture ensures that the LLM be never aware of your conversations, thus protecting your data, which is never shared with anything or anyone outside your environment.

Diagram illustrating the GenAI architecture within Automic Automation. It depicts an AI Platform on the left, which can be VertexAI Gemini, Ollama, or OpenAI. This platform connects to the Automation.AI Component within Automic Automation, which utilizes a chosen Large Language Model (LLM). The Automation.AI Component then powers AI Services within Automic Automation, including the ability to summarize complex content, analyze content and discover errors, conduct natural language conversations, and integrate GenAI within Automic Automation scripting tasks.

Understanding the Automation Assistant's Capabilities

The Automation Assistant is Automic Automation's integrated feature to facilitate interaction with your Automic Automation environment through natural language. Operating as a conversational bot, it allows users to pose questions and engage in an interactive conversation to retrieve information and gain insights relevant to their automation operations and environment.

The Automation Assistant functions by leveraging the LLM that is configured in your environment. It provides relevant responses to user queries, and its effectiveness in detail depends on the specific LLM employed and its training. Users can interact with the assistant by asking questions and, if needed, refine their queries through follow-up questions within the ongoing conversation, enabling a more dynamic exploration of information.

Beyond general inquiries, the Automation Assistant extends its capabilities into specialized areas, providing intelligent assistance for key automation tasks:

  • Execution Analysis

    It can analyze and explain the output of your automated processes, identifying existing or potential issues and suggesting solutions. This capability is accessible from various points in the Automic Web Interface where an execution's RunID is present, allowing for contextual analysis of task outcomes. See Analyzing Executions with the Automation Assistant.

  • Script Analysis

    For complex scripts, it can provide natural language descriptions of what a script does, break down its content, explain elements, and highlight potential errors or issues with suggestions for improvement. See Analyzing Scripts with the Automation Assistant.

  • Report Analysis

    It can summarize and analyze the content of reports, making it easier to pinpoint relevant information, understand error messages, identify root causes, and recommend solutions for failed tasks. See Analyzing Reports with the Automation Assistant.

  • Scripting Generation, Improvement and Enhancement

    The Automation Assistant acts as an AI-powered code assistant, enabling you to generate new code snippets, optimize existing blocks, and analyze scripts for various supported languages directly within Automic Automation. It automatically identifies the appropriate language based on the Job or object type. See Writing Scripts Using the Intelligent Assistant.

  • Automated Integration of AI Capabilities in your Scripts

    AI-specific functions leverage Automic Automation's Gen AI capabilities for scripting tasks. See Scripts Elements for AI Functions.

  • Intelligent Filtering and Sorting

    The Automation Assistant lets you easily and comfortably configure your lists using conversational language in your prompts. See:

Note:Broadcom's ambitious vision about the future of Gen AI in our products entails the continuous development of its capabilities. This list indicates the current ones. It will grow with each Automic Automation release.

How Do I Access the Automation Assistant

You can open the Automation Assistant from various areas in AWI depending on what you are doing.

  • Main Menu Bar

    Screenshot of the right half of AWI's main menu bar. It shows tha search fiedl, the requests icon, the bot icon (which is highlighted in the screenshot) the help icon and the blurred connection information.

    Click the bot icon to open the Intelligent Assistant panel. This panel provides access to the Automation Assistant and to the Documentation Assistant.

  • Report Window

    Screenshot of a report where the Analyze Report available in the report tool bar and the Analyze Report option in the context menu are highlighted.

    Within any report, either right-click to select Analyze Report or click the Analyze Report button in the toolbar.

  • Wherever There Is an Execution:

    • List of Tasks

    • Any Executions list

    • List of Clients

    • List of Agents

    • Server Processes

    • List of Queues

    • RunIDs in reports

    • Global Search

    • SLO objects

    For example:

    Screenshot of an Executions list where Analyze Executions is highlighted in the context menu.

    Either right-click to select Analyze Execution or click the Analyze Execution button in the toolbar. See Analyzing Executions with the Automation Assistant.

  • Script Editor

    The script editor provides two ways of accessing the Automation Assistant for script-specific operations depending on what you want to do.

    Screenshot showing the Process page of a Script object where the context menu is displayed and th Ask  Intelligent Assistant and Analyze Script options are highlighted.

    Within the script editor, either right-click to open the context-menu or expand the More buttons and select one of the following:

  • ASK_AI Function

    Script function that lets developers and object designers introduce AI capabilities at runtime in their scripts, see ASK_AI.

  • Lists with Filters (tasks, objects (in the object search), Agents and SLOs

    (Tasks, objects in the object search, Agents and SLOs) The AI Filter Assistant lets you easily and comfortably configure your lists using conversational language in your prompts.

See also: Watch the Videos: Automic Automation's Generative AI Capabilities.

What Does the Automation Assistant Look Like?

The Intelligent Assistant panel opens on the right-hand side of your screen:

Screenshot of the UI where the bot icon is highlighted and the Intelligent Assitant pane is displayed. he dropdown list that gives access to the Automation Assitant and to the Documentation Assistant is also highlighted.

The panel gives you access to the following new functions:

  • All Chats

    Opens the Conversation History, where all your questions and answers are displayed. It contains all the conversations available in a session.

  • New

    Puts the focus in the Ask field at the bottom of the panel, where you can enter your next question.

  • Automation Assistant/Documentation Assistant dropdown list to select the Agent you want to answer your questions depending on their nature.

    • The Automation Assistant, your automation expert.

    • The Documentation Assistant, your product documentation expert. A beta version of this powerful assistant was introduced in previous versions and it is enhanced now.

  • Predefined prompts that are context-sensitive. This means that depending on the AWI area from which you have opened the assistant, the suggested prompts change. For example, if you open it from the list of Users in the Administration perspective, the suggested prompts are Which users are locked?, Show only active users, Sort users by name descending. If you open it from the list of tasks in the Process Monitoring perspective, the prompts are Show blocked workflows, Show aborted tasks from last night, Show tasks waiting for agents, and so forth.

  • Ask input field at the bottom, where you can have your conversation in natural language about all things automation with the Intelligent Assistant. The three dots beside the Go button open a menu where you can also open a new chat, access all already available chats and close the assistant.

What Answers Can You Expect?

The quality and depth of the answers depend on the LLM model and version that you use with the Automation.AI component. Automic SaaS environments use Gemini configured by Broadcom. For on-premises and AAKE environments, your company is responsible for configuring the model.

You can enhance and broaden the scope of the LLMs by enabling them to interact with the Automation Engine REST API, which allows them to query the Automation Engine for data and receive real-time data, resulting in improved and accurate responses about your Automic Automation system. For more information, see Automic Automation's Generative AI Capabilities.

Enabling the Automation Assistant Capabilities in the Various Automic Automation Environment Types

The procedure to enable Gen AI depends on the type of environment that you have implemented:

About the Documentation Assistant

The Documentation Assistant is an intelligent bot designed to be your go-to resource for all things Automic Automation. The Documentation Assistant meticulously crawls our entire product documentation, ensuring that every answer it provides is precise, comprehensive, and directly sourced from it. Whether you need a quick definition, a detailed explanation of a feature, a summary or step-by-step guidance, the Documentation Assistant delivers accurate information right when you need it, transforming how you interact with our extensive product documentation.

Accessing the Documentation Assistant

  1. Click the bot icon in the main menu bar to open the Intelligent Assistant panel:

    Screenshot of the right half of AWI's main menu bar. It shows tha search fiedl, the requests icon, the bot icon (which is highlighted in the screenshot) the help icon and the blurred connection information.

  2. In the dropdown list at the top right of the panel, select Documentation Assistant.

See also Using the Documentation.

Disclaimer

You are interacting with a generative AI service (the "AI Service").

AI-generated output may contain errors and unexpected results. By submitting data to the AI Service, you agree to the following:

  • Not to use the AI Service to create content that is illegal, harmful, misleading, that violates third-party rights or privacy, or make decisions that call for human judgment, including uses that may have health or safety consequences.

  • That you are aware that the data submitted may contain confidential or personal data.

  • Automic SaaS: To allow Broadcom to collect and analyze the data you submit with an AI model of Broadcom or Broadcom's generative AI service provider.

  • Automic Automation on-premises: The use of the AI Service is subject to the terms of your AI service provider or AI model and Broadcom bears no responsibility or liability for your use of your AI service provider or AI model.

Broadcom makes no representations and provides no warranties about the completeness, reliability, or accuracy of AI-generated output.