Managing AI agents


 As a HelixGPT administrator, use the Agents screen to easily manage AI agents. You can use this screen to view, add, edit, and delete agents. You can also add tools and toolkits for the agent, which helps in AI agents perform specific tasks and access external systems for better responses.


To add a custom AI agent

  1. Log in to BMC HelixGPT Manager. 
  2. Click Agents.
    The Agent screen is displayed as shown in the following screenshot:
    25_2_Agents.png
     
  3. Click Add agent.
    The Add agent dialog box is displayed.
  4. In the Add agent dialog box, enter the following values on the Properties tab:
    FieldDescriptionScreenshot
    NameEnter the agent name.25_2_Add_Agent_General.png
    TypeSpecify the agent type as per your requirement. For more information about agent type, see Agent type and usage.
    DescriptionEnter a description for the agent.
    Tools 

    Select the appropriate tool for the agent from the available options.

    All tool types are available when you create a new agent. However, only applicable tool types appear when you edit an existing agent.

    For more information, see Tool types and usage.

     

    25_2_Tools.png
    Sub agentsSpecify a secondary agent from the available options.25_2_SubAgent.png
    ModelSelect a model for the agent.25_2_SubAgent.png
    InstructionsAdd instructions for the agent.25_2_Instructions.png
  5. Click Save.

To edit an agent

  1. From the Agents list, select an agent.

  2. Click Edit.
    The Edit agent screen is displayed. 
    25_2_EditAgent.png
  3. Modify the agent's settings.
  4. Click Save.

As an alternate method, you can edit an existing agent by selecting the following options as shown in the following screenshot:

25_2_EditAgent2.png

For an existing agent, you can update:

  • Model configuration
  • Tools
  • Instructions
  • Sub agents

To delete an agent

  1. From the Agents list, select an agent.
  2. Click Delete.
    The following warning message is displayed. 
    25_2_Warning.png
  3. Click Confirm to delete the selected agent.

Agent type and usage

Agent types define the roles and capabilities of agents in BMC HelixGPT. They help automate tasks, process information, and provide accurate responses based on the input. You can use different agent types to handle various tasks, such as managing knowledge, generating content, or analyzing data.

For example, an agent of type Knowledge Curator Validate reviews newly created knowledge articles to ensure accuracy and relevance. 

The following table describes the agent types and the usage:

Agent typeUsage
AIOps Chat AgentAnalyzes system alerts and incident data to provide real-time insights and recommendations through chat. It helps IT teams quickly diagnose and resolve issues by offering relevant solutions and automating responses.
Catalog Service CuratorReviews and validates service catalog items to ensure accuracy and relevance. It helps maintain an up-to-date catalog by identifying outdated or incorrect entries and suggesting improvements.
ITSM AgentAutomates routine IT service management tasks, such as incident creation, change approvals, and service requests. It helps streamline processes and ensures faster resolution of user issues.
Helix Knowledge Curator - GenerateAutomatically generates knowledge articles from case details.
Helix Knowledge Curator - ValidateValidates the knowledge articles for accuracy.
Microsoft TeamsExpedite incident resolution within Microsoft Teams.
ReactAutomates responses and performs actions based on predefined triggers or conditions. Performing appropriate tasks helps quickly address user queries or system events.
SupervisorMonitors agent performance and conversation quality. It provides insights, suggests improvements, and ensures compliance with service standards.

Using tool and toolkit for an agent

A tool is a program that helps an AI agent perform specific tasks or actions, while a toolkit is a collection of such tools.
You can create a custom tool from the available types and add it to the AI agent. When adding a tool or toolkit, make sure that the agent supports it.

To add a tool or toolkit

  1. Log in to BMC HelixGPT Manager. 
  2. Click Tools.
    The Tools screen is displayed as shown in the following screenshot:
  3. Click Add tool/toolkit.
    The Add Tool dialog box is displayed.
    1. In the  Add Tool dialog box, enter the following values:
      Field nameDescriptionScreenshot
      NameEner the tool name.25_2_AddTool.png
      Type

      Select the tool type from the available options.

      All tool types are available when you create a new tool or toolkit. However, only applicable tool types appear when you edit an existing tool or toolkit.

      For more information, see Tool types and usage.

      DescriptionEnter the valid description for the tool.
      ConfigurationDefine the tool configuration in the JSON format.
      ConnectionIf applicable, select connection from the available options.

       

  4. Click Save.

To edit an existing tool or toolkit

  1. Click on a tool or toolkit from the Tools list.
  2. The Edit Tool dialog box as shown in the following screenshot is displayed:
    25_2_EditTool.png
  3. Update the values.
  4. Click Save.

Tool types and usage

Tool types define the specific functionalities that AI agents can perform. They help agents process tasks such as retrieving data, generating content, or integrating with other systems. Different tool types are used to enhance the agent's capabilities and improve task efficiency.

For example, a Knowledge tool helps an AI agent fetch relevant information from a knowledge base.

The following table describes the available tool type and its usage:

Tool typeUsage
BAR ITSMInteract with IT service management systems, performing tasks such as creating incidents, updating tickets, and retrieving service requests.
BWF Case ToolCreate, update, and manage cases in BMC Helix Business Workflows, streamlining case management by automating routine tasks.
DWPC ToolInteract with BMC Helix Digital Workplace Catalog, managing service requests, approvals, and catalog items efficiently.
DWP Event ToolCapture and process events in BMC Helix Digital Workplace, triggering appropriate actions based on user activity or system events.
DWP Profile Search ToolSearch and retrieve user profile information from BMC Helix Digital Workplace, personalizing responses and streamlining user interactions.
DWP Service Health ToolCheck and display the health status of services in BMC Helix Digital Workplace, helping users stay informed about service availability and performance.
FoundationAccess and manage foundational data, such as user profiles, organizations, and locations, ensuring accurate information retrieval and process execution.
IS Process ToolPerform processes in BMC Helix Innovation Studio, efficiently automating workflows and managing business processes.
ITSMInteract with IT service management systems, performing tasks such as creating incidents, updating tickets, and retrieving service requests.
Knowledge ToolSearch, retrieve, and suggest relevant knowledge articles, improving issue resolution by providing accurate information quickly.
MFS ToolInteract with the Multi-Form Search (MFS) capability, retrieving relevant data by searching across multiple forms and applications.
Microsoft TeamsFacilitate communication and collaboration within Microsoft Teams, enabling users to create incidents, check ticket status, and interact with support teams.
Salesforce Knowledge ToolSearch and retrieve knowledge articles from Salesforce, providing relevant information to efficiently resolve user queries.
ServiceNow Knowledge ToolSearch and retrieve knowledge articles from ServiceNow, providing accurate information to quickly resolve user queries.
Supervisor Agent Handoff ToolEscalate complex issues to a human supervisor, ensuring a seamless handoff for better issue resolution and user satisfaction.
xMattersTrigger notifications and alerts through xMatters, ensuring a timely communication and incident resolution.

Related topic

AI agents in BMC HelixGPT

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*