Melissa with Generative AI

Melissa is a virtual network assistant, which provides a conversational AI interface for you to interact with and understand more about your network.

Melissa with Generative AI Introduction

The Melissa with Generative AI assistant provides intelligent and helpful answers to your questions. This feature is especially helpful for IT administrators as it reduces the effort to manually navigate through the user interface to analyze information about the network. Based on the questions asked, Melissa interprets user intent and provides responses, thereby providing a logical flow to the conversation and enhancing user experience; much like talking to an administrator for support. Additionally, all the intents and the training phases are enhanced so that it can understand, interact and provide better answers to questions. It also has the capability to provide navigation to relevant user interface (UI) pages while you continue your conversation. The Melissa with Generative AI is available throughout the application.

When you log in to RUCKUS AI for the first time, the Melissa AI Assistant welcomes you to unlock the power of AI and prompts you to chat with Melissa.

On the Melissa AI Assistant tile, click Ask Anything to open the Melissa with Generative AI chat box.

Melissa AI Assistant on First Login

On each subsequent login, Melissa AI Assistant gets you started with a default prompt to discover the most frequent incidents.

On the Melissa AI Assistant tile, click Discover which ones to view the detailed summary of the most frequent incidents identified by RUCKUS AI.

Melissa AI Assistant Incidents Summary Prompt

The Melissa with Generative AI chat box displays the detailed summary of incidents generated in the last 24 hours.

Melissa with Generative AI - Summary of Incidents
Following are examples of some questions that you can use to converse with Melissa.
  • How’s my network today?
  • What are the top applications?
  • How do I create a support case?
  • Is my network meeting expectations?
  • Show me the ap health <AP Name>
  • How is Client Rob doing?
  • Create a zoom call test named <Test Call Name>
  • Which WLAN is the busiest?
  • Show me the client office-laptop.

Using key identification words like client, zone, system, and so on before the name will ensure a faster response from Melissa as names are often non-unique strings. Full names are not necessary as Melissa has the capabilities for partial search. You could also indicate the time periods by using terms like today, yesterday, last week, and so on.

The current release of the product also has improved support for queries from Melissa AI. You can now:
  • Check the status of devices (APs, clients, and switches) and troubleshoot issues
  • Check the status of incidents and nodes
  • Check network SLAs, traffic load on the network, and status of Zoom video call tests
  • Create a support ticket through the chat box and also track it. You can review the status of the ticket by entering the ticket number in the chat box.
  • Verify top applications, SSIDs, APs, zones and clients, configuration changes
  • View the list of top bad APs and busiest clients in the network
Here is an example to find out the configuration changes that have occurred in the last month. The assistant also provides a link to the Config Change page for further analysis.
Example: Viewing Config Changes for the Last Month
Here is an example to create a support case from the assistant:
Creating a Support Case Using the Assistant
Here is an example to find the traffic trend in the network for the past week:
Traffic Trend for the Specified Week

Melissa is still in beta phase and RUCKUS is constantly training the algorithm to interpret more intents and increase the breadth of coverage.

Graphical Rendering of Data in Melissa

For a select few user intents, Melissa provides graphical rendering of data in the form of pie charts. The advanced combination of textual display and graphical representation of data helps you to do easy and enhanced analysis of some of the important statistics of the network. Melissa supports rendering of charts for user intents with respect to top applications, node status, top zones, bad APs, top SSID, and top APs. Following are some questions (not limited to) that you can use to converse with Melissa to get the required data in a pie chart.
  • What are the top applications? - Displays chart for top applications by traffic and client
  • How's my network today? - Displays the chart with details of Node status by incidents
  • What are the APs with problem in last week? - Displays the chart for bad APs
Here is an example in which Melissa displays top APs by traffic and top APs by client in pie charts .
Example - Pie Charts of Top APs
AP Chart
Here is an example in which Melissa displays a pie chart of top Clients.
Example - Pie Chart of Top Client
Client Chart
Here is an example in which Melissa displays a pie chart of top SSID by Client.
Example - Pie Chart of Top SSID by Client
Chart SSID by Client

Melissa AI Assistant on Microsoft Teams and Slack

Melissa AI Assistant is now available on Microsoft Teams and Slack, thus extending Melissa's rich user experience to other collaboration platforms. Because Melissa provides interactive support to a variety of queries on Microsoft Teams' or Slacks native chat canvas, you neither have to keep logged in to RUCKUS AI nor switch between applications to get information about your network. You can now monitor the health of your network, get status, and identify problem areas right from the Microsoft Teams or Slack chat window.

Activating Microsoft Teams with Melissa

To activate Microsoft Teams with Melissa, complete the following steps:

  1. In the Melissa AI interface, click Chat in Teams. You will be prompted to launch Microsoft Teams.
    Melissa Chat in Teams
    Teams integration with Melissa
  2. Click Open Microsoft Teams in the launcher prompt. The Microsoft Teams application is launched with an active chat with Ask Melissa.
  3. Initiate a conversation with Melissa by entering a random word. Melissa responds with a card, prompting you to get the Activation Code to activate Microsoft Teams with Melissa.
    Get Activation Code Card
    Teams Activation Code
  4. Click Get Activation Code. You will be redirected to the My Profiles Settings page in RUCKUS AI where Microsoft Teams Activation Code is displayed.
    Microsoft Teams Activation Code
    Teams Activation Code
  5. Copy the Microsoft Teams Activation Code and paste it in the Ask Melissa chat window on Microsoft Teams. A login success message is displayed indicating that Microsoft Teams is now activated with your Melissa account.
    Teams Activation and Login Success Message
    Teams Activation Successful

    Continue to interact with Melissa from Microsoft Teams as you interact in the RUCKUS AI application.

Revoking Microsoft Teams Activation

You can deactivate Ask Melissa from Microsoft Teams by revoking the Microsoft Teams activation.

To revoke Microsoft Teams activation, complete the following steps:
  1. In the RUCKUS AI header panel, Click the User icon, and select My Profile. The My Profile Settings page is displayed.
    Revoke Teams Activation
    Revoke Teams Activation
  2. In the Microsoft Teams Activation Code panel, click Revoke activation. A confirmation dialog box is displayed.
    Revoke Activation Confirmation message
    Revoke Activation Confirmation message
  3. Click Ok to revoke Microsoft Teams Activation.

Activating Slack with Melissa

To activate Slack with Melissa, complete the following steps:

  1. In the Melissa AI interface, click Add to Slack. The Slack page is displayed.
    Slack Web Application

    The Slack page has the following components:

    • Slack Workspace
    • What will Ask Melissa - Staging be able to view?
    • What will Ask Melissa - Staging be able to do?
    • Where should Ask Melissa - Staging post?

    Slack Workspace

    By default, your Slack workspace is displayed at the top right corner of the Slack page. All your slack workspaces are listed here. To select a different workspace, click the drop-down arrow and select the other workspace.
    Slack Workspace

    What will Ask Melissa - Staging be able to view?

    This section provides information about channels, conversations, and your workspace. Click the arrow icon to display the information.

    What will Ask Melissa - Staging be able to do?

    This section provides information about performing actions in channels and conversations and performing actions in your workspace. Click the arrow icon to display the information.

    Where should Ask Melissa - Staging post?

    In this section, you must select a Slack channel where Ask Melissa can stage its posting in the Slack application. Click the drop-down arrow and select the channel.

  2. Select the Slack Workspace and Slack channel, then click Allow to allow Ask Melissa to stage its posting in the Slack application. The Open Slack dialog box is displayed, requesting your permission to allow Ask Melissa to access the Slack application.
  3. In the Open Slack dialog box, select the Always allow checkbox if you want to always allow Ask Melissa to access the Slack application, then click Open Slack.
    Open Slack Dialog Box
  4. The Slack application is displayed with the successful integration of Ask Melissa into the selected Slack workspace.
    Slack and Ask Melissa Integration Success Message
  5. In the Slack workspace, click Ask Melissa-Staging and select Go to App. The Ask Melissa-Staging application is added to the Slack navigation panel under Apps.
  6. In the Slack navigation panel, select the Ask Melissa-Staging option to open the Ask Melissa-Staging application in Slack.
    The Ask Melissa-Staging application has the following tabs:
    • Home: This tab provides information about the Ask Melissa-Staging application.
    • Messages: This is an interactive tab in which you can continue to interact with Melissa from Slack as you interact in the RUCKUS AI application.
    • About: This tab provides configuration information for the Ask Melissa-Staging application.
    Ask Melissa-Staging Application in Slack

Revoking Slack Activation

You can deactivate and remove the Ask Melissa-Staging application from Slack by revoking and removing the Ask Melissa-Staging application from the Slack App Directory page.

Complete the following steps to revoke Slack activation:
  1. In the Slack navigation panel, select the Ask Melissa-Staging option. The Ask Melissa-Staging application is displayed.
  2. In the Ask Melissa-Staging application, select the About tab and click Configuration. The Slack App Directory page is displayed.
    Slack App Directory Page
    The Slack App Directory page has the following components:
    • Authorizations: This section provides authorization information and a list of all the access authorized to the Ask Melissa-Staging applications by date.
    • Bot User: This section provides information about the Ask Melissa-Staging bot added to the Slack applications.
    • Remove App: This section provides an option to remove the Ask Melissa-Staging applications from Slack.
  3. In the Authorizations section, select the date for which you want to revoke the access and click Revoke. A confirmation message dialog box is displayed. Click Revoke, and access will be revoked for that particular date.
    Revoking Ask Melissa-Staging Application Access
  4. Remove the Ask Melissa-Staging application from the Slack application. In the Remove App section, click Remove App. A confirmation dialog box is displayed; Click Remove App. The Ask Melissa-Staging application is removed from the Slack.
    Removing the Ask Melissa-Staging Application