Skip to main content

Create Your First AI Assistant

Ready to create your AI assistant? This guide will walk you through the setup process step-by-step.

New to AI Assistants?

If you want to understand what AI Assistants are and their capabilities before creating one, read the AI Assistant Overview first.

Creating Your AI Assistant

Follow these steps to create your AI Assistant:

  1. Navigate to AI Assistant Setup from sidebar.
  2. Click Setup AI Assistant button
Agents list page showing Create Agent button
  1. You'll be taken to the Agent Setup Wizard
tip

You can also access the agent creation wizard from the chat interface by clicking on the AI Assistants selector and choosing "Add Assistant".

Step 1: Environment Selection and Configuration

Configure your AI Assistant's environment, connectors, and MCPs in this step:

1.1: Assistant Name and Description

  • Name – Give your assistant a descriptive name (e.g. “Production Infrastructure Assistant”, “Dev Environment Assistant”) so you can identify it when you have multiple assistants.
  • Description – Optionally add a short description of what this assistant is for (e.g. scope, team, or environment). The name and description can be changed later if needed.

1.2: Environment Type Selection

Select one of the following environment types for the AI Assistant. Each assistant should be tied to a single environment type.

  • On-Premise Infrastructure and Devices - For physical servers, local infrastructure, and on-premise devices
  • IBM Cloud VPC - For IBM Cloud Virtual Private Cloud infrastructure
  • MCP Only Mode - For assistants that work exclusively with Model Context Protocols (MCPs) without direct cloud connections
info

Environment Type Details:

  • On-Premise Infrastructure and Devices: Best for traditional data centers, physical servers, and local network infrastructure
  • IBM Cloud VPC: Connects directly to your IBM Cloud VPC resources for cloud-native infrastructure management
  • MCP Only Mode: Ideal when you want to use only MCP integrations without connecting cloud accounts directly
Assistant setup
warning

Choose environment type carefully—you cannot change it after the assistant is created. If you need a different environment later, create a new assistant.

1.3: Attach Connectors

If you selected On-Premise Infrastructure and Devices or IBM Cloud VPC:

a. View Existing Connectors:

  • If you have connectors already set up, they will be listed
  • Attach one connector per assistant: select the connector that matches the assistant’s environment

b. Add New Connectors (if needed):

  • If you don't have connectors yet, click Add Connector
  • Follow the connector setup wizard to configure your first connector
  • See Connector Setup Guide for detailed instructions

c. Select Connector:

  • Select the single connector from the list to attach to the assistant
  • Each assistant is tied to one connector for a clear, focused context
tip

Need help setting up connectors? Learn more about connecting your environment and configuring connectors for your infrastructure.

1.4: Attach MCPs

MCP Requirements:

  • On-Premise and IBM Cloud VPC: MCPs are optional but recommended for enhanced capabilities
  • MCP Only Mode: MCPs are mandatory - you must attach at least one MCP
info

MCP Only Mode uses external MCPs (Model Context Protocols) for context and data sources. You must attach at least one MCP to proceed—the assistant relies on these integrations in this mode.

a. View Available MCPs:

  • See a list of available MCPs (Prometheus, CloudWatch, SolarWinds, Zabbix, etc.)
  • Each MCP shows its capabilities and status

b. Add New MCPs (if needed):

  • Click Configure MCP to set up a new MCP
  • Follow the MCP configuration wizard
  • See MCP Setup Guide for detailed instructions on configuring MCPs

c. Select MCPs:

  • Select the MCPs from the list you want to attach to assistant
  • You can attach multiple MCPs for comprehensive observability
  • Review each MCP's capabilities to ensure it meets your needs
Assistant setup
tip

Learn more about MCPs and their capabilities to understand which MCPs best fit your infrastructure monitoring needs.

  1. Click Next to proceed to capability configuration

Step 2: Capability Configuration

Configure what your assistant can do. Available capabilities depend on the environment type you selected:

For On-Premise Infrastructure and Devices

If you selected On-Premise Infrastructure and Devices, you can enable these capabilities:

  1. Intelligent Troubleshooting

    • Diagnoses and resolves on-premises infrastructure and device issues
    • Provides SSH access for remote diagnostics and remediation
    • Performs root cause analysis and guided remediation
    • Required Tool: SSH Manager
  2. Resource Monitoring

    • Monitors on-premises infrastructure and devices
    • Tracks performance metrics, resource utilization, and health status
    • Connects to monitoring tools via MCPs
    • Supported Tools: Prometheus MCP, Zabbix MCP

    Configuring Monitoring Tools

    If you haven't configured Prometheus or Zabbix MCPs yet, you can add them during capability configuration:

    • Prometheus: If Prometheus MCP is not configured, you can add it:

    • Zabbix: If Zabbix MCP is not configured, click Add Zabbix Connector to open the Zabbix connector setup wizard

Assistant setup
  1. Kubernetes Management
    • Manage standalone Kubernetes clusters
    • Monitor cluster health and resource usage
    • Analyze pod and node performance
    • Configure and troubleshoot Kubernetes resources

For IBM Cloud VPC

If you selected IBM Cloud VPC, you get the same capabilities as on-premise—Intelligent Troubleshooting, Resource monitoring and Kubernetes management—plus one additional capability:

  • Log Analysis – Process and analyze logs from your VPC and connected sources (e.g. system, application, and security logs). The assistant can search logs, spot errors and patterns, and help with troubleshooting and compliance.

You can enable any of these in the capability configuration step.

For MCP Only Mode

Capabilities for MCP Only Mode are coming soon.

Configuring Capabilities

  • Select the capabilities you want to enable
  • Review the requirements for each capability (some may require specific connectors or MCPs)
  • Start with essential capabilities and add more later

Click Next to continue to autonomous tasks configuration

Want to Supercharge Your Assistant?

Your AI Assistant is ready to go! You can optionally set up:

  • Autonomous Tasks - Let your assistant automatically perform tasks on your behalf based on predefined rules
  • Alert Notifications - Get notified via email and Slack when important events occur

These features are completely optional. You can skip them now and configure them later if needed. Your assistant will work perfectly fine without them.

Assistant setup

Step 3: Autonomous Tasks (Optional)

Add tasks, define triggers, and set execution settings. Configure autonomous tasks that your assistant can perform automatically:

  1. Available Autonomous Tasks:

    • Performance Monitoring

      • Monitors CPU, memory, and disk usage with intelligent alerts
      • Check Frequency: Set how often the system checks resource usage (e.g., Every 5 minutes)
      • CPU Usage Exceeds Threshold: Default 90%
      • Memory Usage Exceeds Threshold: Default 85%
      • Disk Usage Exceeds Threshold: Default 90%
    • Configuration Management

      • Fetches all system configuration and monitors configuration changes, environment drift, and compliance
      • Check Frequency: Set how often the system checks for configuration changes (e.g., Every 5 minutes)
      • System Configuration: Monitor system configuration changes
      • Security Permission: Monitor security permission changes
      • Software Updates: Monitor software update status
    • Log Analysis & Monitoring

      • Analyzes logs for errors and patterns
      • Check Frequency: Set how often the system analyzes logs (e.g., Every 5 minutes)
      • Log Categories to Monitor: Select which log categories to monitor:
        • System Logs
        • Security Logs
        • Authentication Logs
        • Application Logs
        • Service Logs
        • Network Logs
    • Network Ports Monitoring

      • Monitors network exposure and open server ports
      • Check Frequency: Set how often the system checks network ports (e.g., Hourly)
      • Server Ports to Monitor (Alert on Blocked Ports Being Opened): Enter comma-separated port numbers (e.g., 22,80,443,3389)
    • Unauthorized Access Monitoring

      • Monitors security issues like failed logins
      • Detects suspicious access attempts and potential breaches
      • Alerts on authentication failures and security events
      • Check Frequency: Set how often the system checks for unauthorized access attempts (e.g., Hourly)
      • Failed Login Attempts: Alert threshold for failed login attempts (e.g., 5 attempts/hour)
  2. Configure Task Settings:

    • Add Tasks: Select which autonomous tasks to enable
    • Define Triggers: Set conditions that trigger task execution
    • Set Execution Settings: Configure schedules and frequency
Assistant setup
  1. Click Next to proceed to alerts integration

Step 4: Alerts Integration (Optional)

Connect external alerting systems to receive notifications:

4.1: Slack Integration

Configure Slack notifications for your AI assistant:

  1. Select Existing Integration:

    • Choose an existing Slack integration from the dropdown, or
    • Select Add New to create a new integration
  2. Channel Name:

    • Enter the Slack channel name where you want to receive notifications
    • The channel must exist in your Slack workspace
  3. Bot Token:

    • Enter your Slack bot token
info

To view Slack integration documentation, click Learn more.

Assistant setup

4.2: Email Integration

Configure email notifications:

  1. Add Email Addresses:
    • Enter email addresses in the Emails field
    • You can add multiple email addresses
    • Each email address will receive alert notifications
tip

You can add multiple email addresses to receive notifications. All added emails will be notified when alerts are triggered.

4.3: Knowledge Base (Optional)

Enhance your AI assistant's knowledge with custom documents:

  • Upload Documents: Upload documents to enhance your AI assistant's knowledge
  • Link Documents: Select documents to link with this assistant
  • Documents in the knowledge base help the assistant provide more accurate and context-aware responses
info

The Knowledge Base is optional. You can skip this section and add documents later if needed.

  1. Click Done to complete the setup

Using Your AI Assistant

After creation, your assistant is ready to use:

  1. Access in Chat - Your AI Assistant is automatically available in the chat interface
  2. Select Assistant - Choose your assistant from the AI Assistant selector from sidebar
  3. Start Chatting - Ask questions to you assistant

AI Assistant Management

Viewing All AI Assistants

  1. Go to SettingsAI Assistant Setup
  2. See all configured AI Assistants

Editing an Assistant

Modify an assistant's configuration, capabilities, or integrations at any time.

Steps to Edit

  1. Locate the assistant you want to modify in the list
  2. Click the (three-dot menu) icon on the right
  3. Select "Edit Assistant" from the dropdown
tip

Most settings can be modified without recreating the assistant. Changes take effect immediately for new conversations.

Deleting an Assistant

  1. Find the assistant you want to remove
  2. Click the (three-dot menu) icon
  3. Select "Delete Assistant"
warning

Deleting an AI Assistant will remove all its configuration, history, and autonomous task schedules. This action cannot be undone.

Next Steps

Now that your AI Assistant is created:

  1. Start Chatting - Ask questions to your AI Assistant and see it in action
  2. Explore Product Features - Learn about advanced AI Assistant capabilities