Skip to main content
Version: OpCon (Cloud - Current)

Otto Chatbot Overview

Otto is the AI-powered chatbot in Solution Manager. It understands natural language questions about OpCon, answers questions using the OpCon help documentation, and performs operational actions through built-in skills. Otto is available at the bottom-right corner of every Solution Manager screen via the chat button.

Otto chat button as seen by cloud users

Otto is available exclusively to cloud customers. On-premises customers see a different interface that does not include Otto capabilities.

Chat button as seen by on-premises users

Access Requirements

To use Otto skills, your user account must have the Chatbot Privileges function privilege. Users who are system administrators, who have All Admin Privileges, or who have All Function Privileges also have access. If Otto is disabled at the server level, no skills are returned regardless of user privileges.

Data and Privacy

Otto uses Azure OpenAI Services, which uses OpenAI's GPT-4o model to generate responses. The service is fully controlled by Microsoft and provides a secure, private environment for processing prompts.

Your prompts (inputs) and completions (outputs):

  • are NOT available to other customers
  • are NOT available to OpenAI
  • are NOT used to improve OpenAI models
  • are NOT used to improve any Microsoft or third-party products or services
  • are NOT used for automatically improving Azure OpenAI models for your use in your resource
  • are NOT used to fine-tune any models

Microsoft hosts the OpenAI models in its Azure environment. The service does not interact with any services operated by OpenAI (for example, ChatGPT or the OpenAI API). Azure OpenAI Service includes content filtering and abuse monitoring to reduce the risk of harmful use.

Data Flow

The following diagram illustrates how your data is processed.

Otto data flow diagram

Chat Tool Definitions

Chat tool definitions are provided by the OpCon REST API. They give Otto context to determine whether a user is asking a question about OpCon or requesting a skill.

Data Sources

Otto uses OpCon help documentation to answer questions about OpCon.

Features

Otto provides the following capabilities:

  • Search: Otto searches the OpCon documentation to answer your questions.
  • Skills: Otto performs operational tasks in OpCon on your behalf. Before running any action, Otto responds with a confirmation message. If the skill is unavailable or the request fails, Otto responds with an error message.

Available Skills

SkillDescription
Add Daily JobAdd a job to a schedule in the daily queue
Build ScheduleTrigger a schedule build for a specified date
Delete Daily JobRemove a job from the daily queue
Get Failed JobsRetrieve a list of failed jobs for a specified date
Get Failed SchedulesRetrieve a list of schedules with failed jobs
Perform a Fast Schedule CheckRun a fast integrity check on a schedule
Restart Failed JobsRestart all failed jobs in a schedule
Retrieve Application LogFetch an OpCon application log file
Retrieve Job OutputFetch the output from a completed job
Summarize Schedule BuildGet a summary of a recent schedule build
Update Job StatusChange the status of a specific job
Update Machine StatusChange the communication status of an Agent
Update Schedule StatusChange the status of a schedule

For details on each skill, see Otto Skills Overview.