diff --git a/cid-redirects.json b/cid-redirects.json index c4cb04fc142..0ebb1ef7342 100644 --- a/cid-redirects.json +++ b/cid-redirects.json @@ -4708,6 +4708,7 @@ "/docs/search/copilot-unstructured-logs-beta": "/docs/search/mobot", "/docs/search/mobot-unstructured-logs-beta": "/docs/search/mobot", "/docs/search/mobot-unstructured-logs": "/docs/search/mobot", + "/docs/search/mobot-preview": "/docs/search/mobot", "/docs/manage/data-forwarding/amazon-s3-bucket": "/docs/manage/data-forwarding/forward-data-from-sumologic", "/docs/cse/signals": "/docs/cse/records-signals-entities-insights", "/docs/query/query-operators/aggregation-functions": "/docs/search/search-query-language/group-aggregate-operators", diff --git a/docs/search/index.md b/docs/search/index.md index de5923a3d53..22f55cb1d41 100644 --- a/docs/search/index.md +++ b/docs/search/index.md @@ -51,8 +51,8 @@ In this section, we'll introduce the following concepts:
- Search icon

Mobot

-

Accelerate log investigations and troubleshooting with Sumo Logic Mobot, our AI-powered assistant that enables you to ask natural language questions and get contextual suggestions, helping first responders get to answers faster.

+ Mobot icon

Mobot

+

Ask Mobot a question in plain language and get a guided, multi-step investigation across your logs, no query writing required.

diff --git a/docs/search/mobot-preview.md b/docs/search/mobot-preview.md deleted file mode 100644 index 36b9c6aee87..00000000000 --- a/docs/search/mobot-preview.md +++ /dev/null @@ -1,209 +0,0 @@ ---- -id: mobot-preview -title: Sumo Logic Mobot (Extended Preview) -description: Mobot is Sumo Logic's next-generation AI assistant that unifies log analysis and platform guidance in a single conversational interface with automated routing and higher-order reasoning. -keywords: - - mobot - - ai assistant - - artificial intelligence - - log analysis - - unstructured logs ---- - -import useBaseUrl from '@docusaurus/useBaseUrl'; - - - - - -

Extended Preview

- -:::info Participation requirement -Access requires a signed AI addendum. This applies to all future stages (public preview and GA) because Mobot uses AI to make inferences on log data. Contact your account team if you have not yet signed the addendum. -::: - -This preview introduces a new iteration of [Sumo Logic Mobot](/docs/search/mobot/) that functions as a conversational intelligence layer between you and your data. It understands intent from open-ended questions, plans and executes multi-step analysis behind the scenes, and delivers structured, narrative-driven answers with suggested next steps. Because Mobot carries context across turns, follow-up questions, refinements, and changes in direction feel part of the same flow. - -Your feedback directly shapes the product. See [Feedback](#feedback) below. - -## What's new - -Features and behavior described here are subject to change before general availability. - -| | Before | Now | -|:--|:--|:--| -| **[Interface and routing](#unified-interface-and-intent-understanding)** | Separate Query Agent and Knowledge Agent with manual selection | Mobot automatically uses available capabilities behind the scenes | -| **[Reasoning and complex log analysis](#reasoning-and-complex-log-analysis)** | Natural language to log query translation | Higher-order reasoning, planning, and implicit log analysis | -| **[Results rendering](#results-rendering)** | Query results open in Log Search | Query results render as narrative summaries with structured tables inline in the conversation, plus an option to open in Log Search | -| **[Log support](#unstructured-logs-support)** | Structured and semi-structured logs | Structured, semi-structured, and [unstructured logs](#unstructured-logs-support) | - -### Unified interface and intent understanding - -With Mobot's new unified interface, you no longer need to choose between its agents (Query Agent and Knowledge Agent). Just [open Mobot](/docs/search/mobot#getting-started) and enter a question in the **Ask Something** field. - -Mobot interface showing unified prompt input - -Try asking a log analysis question (errors, trends, anomalies, or security events) or a platform how-to question (configuration, setup, or best practices). Mobot automatically routes your question to the appropriate capability. - -Here are some example Mobot queries: - -
-Q: I'm getting reports that users can't log in. Is auth-service having issues? - -Mobot log analysis answer showing auth service error trend - -
- -
-Q: What does the error trend look like for my service over the past 24 hours? - -Mobot log analysis answer showing service error trend over 24 hours - -
- -### Reasoning and complex log analysis - -While Mobot processes your question, it displays a **Thinking...** or **Planning...** indicator showing that it is identifying relevant data sources and analyzing the problem. Behind the scenes, Mobot selects relevant data sources and saved queries, infers time ranges based on context, and retrieves log data. - -Mobot orchestrates multi-step analysis automatically. It translates your question into the appropriate analytical steps, applies multi-step reasoning to synthesize findings, and presents results as a structured response with suggested next steps. - -### Results rendering - -When Mobot returns query results, they appear as structured narratives, basic visualizations like table summaries, plus a shortcut button to expand on results in a separate Log Search view. - -In this example, Mobot summarizes what stands out at the bottom of the response, labeled **Notable**. For example, if `WARN` entries share an unusual pattern, Mobot flags them, explains what they may indicate, and asks whether you want to investigate further. - -Mobot inline results with thinking state - -Here's another example showing Mobot displaying inline results and summarizing key observations below it: - -Mobot inline results table with key observations - -### Clarification prompts - -Mobot interprets natural language questions even when they are incomplete or ambiguous. If your question is unclear, Mobot asks a targeted follow-up question to narrow intent before running a search. - -For example, asking `Show me logs from the last 15 minutes` or `Show me all logs from the last 24 hours` without specifying a source prompts Mobot to ask which application, service, or log source you are interested in, with inline examples such as `kubernetes`, `nginx`, or `auth_logs`. - -Mobot clarification prompt - -Mobot clarification prompt asking for a log source - -Respond with a source name, source category expression, or any keyword related to what you are looking for. If your question falls outside available data or system capabilities, Mobot clarifies or redirects rather than returning an error. - -### Unstructured logs support - -Previously, Mobot worked best on structured (JSON) logs. With this preview release, Mobot can apply parsing logic to unstructured logs, even if no FERs are configured. - -Now it has built-in support for unstructured logs (raw, text-based log data that does not follow a structured format like JSON). You can ask questions in plain English and get meaningful results from nearly any log data, without requiring Field Extraction Rules (FERs). - -At this stage, Mobot prioritizes unstructured logs that are already used in dashboards, allowing it to surface insights from high-value log sources out-of-the-box. This means it will not interpret all raw logs yet, but support is actively being expanded beyond dashboards. - -* **Broader coverage**. Mobot parses and generates insights from unstructured log formats, even without FERs, making it useful for environments that include custom or inconsistent log types. -* **Performance and reliability**. Response times and suggestion accuracy are consistent with Mobot's structured log experience. -* **Security and compliance**. The same strict data handling and privacy standards apply. Unstructured logs support builds on Mobot's secure foundation. - -#### Common use cases - -* **General log exploration**. Ask questions about unstructured logs already used in your dashboards, even if they lack predefined fields. -* **Error triage**. Investigate frequently visualized log data to surface patterns and recurring issues in unstructured formats. -* **Security insights**. Detect anomalies or signs of failed logins by querying raw logs already powering security dashboards. -* **Smarter prioritization**. Mobot focuses on unstructured logs that are visualized in dashboards, helping you get meaningful insights from high-value data sources. - -## Example prompts - -Mobot works best when you start with a business question, not a query. Ask questions the way you naturally think about a problem, then refine through conversation. Here are some tips: -- Start broad, then refine with follow-up questions. -- Do not worry about structure. Mobot will guide you. -- If Mobot needs more context, provide a hint such as a data source, lookup table, or field name. - -### Developer and SRE - -* `What does the error trend look like for my service over the past 24 hours?` - * Follow up: `Which instances are most impacted?` - -* `Which services have the worst P99 latency trend lately — anything persistent?` - * Follow up: `When did this start?` - -* `Show me pod crash behavior over the last 7 days.` - * Follow up: `Are there any patterns worth paying attention to?` - -* `Any pipelines failing on first run, but passing on retry this week?` - * Follow up: `What's the flakiness pattern?` - -* `Checkout-service depends on inventory-service — give me a health snapshot of both.` - -### Security analyst - -* `Have there been any recent phishing attempts?` - * Follow up: `Which users are involved?` - -* `Are there any unusual authentication patterns in our environment?` - * Follow up: `Is this activity increasing over time?` - -* `Any unusual login patterns or access spikes from threat intel IPs in the last 24 hours?` - -### Product and research - -* `What integrations does Sumo Logic support for cloud security?` - -## Limitations - -Mobot is in Extended Preview and has the following known limitations. - -**Use cases** -* Log analysis only. Metrics, traces, and other telemetry types are not supported. -* Domain intelligence and planning are still evolving. - -**Access and actions** -* Read-only. Mobot can query and analyze data but cannot modify, delete, ingest data, manage dashboards or monitors, or access external systems. - -**Data and query constraints** -* Only works with data that has been ingested and is still within your retention period. -* Large time ranges (30 or more days) or deeply nested queries may be slow, time out, or hit platform limits. - -**Rate limits** -* Each user is limited to 10 prompts per day. If you have a critical need that exceeds this limit, contact your account team. - -**Experience** -* Performance and latency may vary depending on query complexity. -* Responses may not always be fully accurate or complete. -* No memory across sessions. Each conversation starts fresh. - -## FAQ - -### What's new in this preview release? - -This release replaces the manual Query Agent and Knowledge Agent selection with a unified interface and automated routing. It adds higher-order reasoning, multi-step analysis, and support for unstructured logs. - -### Do I need to select an agent? What happened to Query Agent and Knowledge Agent? - -No. The underlying capabilities are still there, but you no longer select them manually. Mobot automatically routes data questions to log analysis and how-to questions to platform guidance based on what you ask. - -### Can Mobot detect what sources or integrations I do not have set up? - -Mobot can detect missing sources or partitions reactively. When you ask a question that requires a specific data source, Mobot attempts the query and detects if the partition or data does not exist, then provides setup guidance. Mobot cannot proactively scan your environment and generate a list of all unconfigured integrations. - -### When should I start a new conversation instead of continuing the same one? - -Start a new conversation when you are switching to a completely different topic, the current thread has gone in the wrong direction, or you want to reset context. Continue the same conversation when you are refining or digging deeper into the same question, or exploring a problem through multiple follow-up questions. If you find yourself re-explaining the problem or correcting earlier assumptions, it is usually better to start a new conversation. - -### Will Mobot interpret all my unstructured logs? - -Mobot prioritizes unstructured logs that are already used in dashboards. This improves the relevance of insights and helps focus on high-value data sources. - -### How is unstructured log support different from structured log support? - -Structured logs have predefined fields, allowing Mobot to map queries directly. For unstructured logs, Mobot uses AI and parsing techniques to infer structure on the fly. - -### Will Mobot support additional capabilities over time? - -Yes. Mobot is designed to be extensible. Over time, more capabilities can be added as teams across the platform contribute new features. The current preview focuses on log analysis and platform how-to guidance, with additional capabilities planned for future releases. - -### Are there any usage restrictions for Mobot? - -Preview participants are limited to 10 prompts per user per day. This limit is subject to change when we reach GA based on preview learnings. - -## Feedback - -Your input directly shapes Mobot before general availability. For ways to rate responses or report issues, see [Feedback](/docs/search/mobot#feedback). diff --git a/docs/search/mobot.md b/docs/search/mobot.md index 45944d10922..520e2213b77 100644 --- a/docs/search/mobot.md +++ b/docs/search/mobot.md @@ -2,270 +2,222 @@ id: mobot title: Sumo Logic Mobot sidebar_label: Mobot ✨ -description: Accelerate investigations and simplify security workflows with Mobot, Sumo Logic's AI assistant that turns plain-language questions into log queries and returns answers from Sumo Docs. +description: Troubleshoot logs without writing search queries, learn the platform, and take action, all using plain-language questions with Mobot, Sumo Logic's AI assistant. keywords: - mobot - - ai - - ml - - agents - dojo ai + - ai assistant + - log analysis + - log troubleshooting + - unstructured logs --- -import Iframe from 'react-iframe'; import useBaseUrl from '@docusaurus/useBaseUrl'; +import SumoAcademy from '../reuse/sumo-logic-academy.md'; -Mobot is Sumo Logic's AI assistant that turns plain-language questions into log queries. Ask what you want to investigate and get query results, visualizations, and guided refinements in one conversational experience—without writing queries from scratch. Mobot tracks your intent, maintains conversation context, and surfaces step-by-step suggestions to move you from question to insight faster. - -Mobot connects you to two specialized agents: +Mobot is Sumo Logic's AI-powered conversational assistant for security analysts, on-call engineers, administrators, and other Sumo Logic users. Ask questions in plain English to investigate log data or learn how to use the platform without selecting an agent or writing queries from scratch. -* **Query Agent** translates your natural-language questions into log search queries and helps you refine them step by step. -* **Knowledge Agent** answers how-to questions about Sumo Logic, from setup to troubleshooting, best practices, and more. +In a single conversation, Mobot determines whether you have a log data question or a how-to question and responds accordingly. For log data questions, it identifies relevant sources, correlates information across logs, and returns inline results with anomaly callouts and suggested next steps. For how-to questions, it provides structured answers and reference links from Sumo Logic documentation. Conversation context lets you refine, pivot, and dig deeper without starting over. -Together, these agents help you troubleshoot faster, explore your data more intuitively, and learn the platform without friction. +:::info Participation requirement +Access requires a signed AI addendum, since Mobot uses AI to make inferences on your log data. Contact your account team if you have not yet signed the addendum. +::: ## At a glance -- **What it is**: Sumo Logic's AI-powered assistant for log investigation and platform guidance. -- **Two agents**: Query Agent (log search queries) and Knowledge Agent (how-to answers from official docs). -- **How it works**: Ask questions in plain English; Mobot translates them into Sumo Logic queries or returns documentation-sourced answers. -- **Response time**: Typically under 2 seconds for most queries. -- **Compatible log types**: JSON, partial JSON, and unstructured logs with Field Extraction Rules. -- **AI provider**: Amazon Bedrock (no customer data used for training). +- **Response time**. Typically under 2 seconds for most queries. See [response time FAQ](#what-is-the-typical-mobot-response-time) for details. +- **Compatible log types**. Structured, semi-structured, and unstructured logs. Unstructured logs already used in dashboards do not require Field Extraction Rules. See [Compatible log formats](#compatible-log-formats) for details. +- **AI provider**. Amazon Bedrock (no customer data used for training). See [Security and compliance](#security-and-compliance) for details. :::training Sumo Logic Academy -import SumoAcademy from '../reuse/sumo-logic-academy.md'; - -* **Self-paced**: [Mobot Essentials Self Paced](https://learn.sumologic.com/mobot-101) -* **Instructor-led virtual classes**: [Workshops: Mobot Essentials](https://www.sumologic.com/learn/training?_workshops=mobot-essentials#section-2) +* **Self-paced**. [Mobot Essentials Self Paced](https://learn.sumologic.com/mobot-101). +* **Instructor-led virtual classes**. [Workshops: Mobot Essentials](https://www.sumologic.com/learn/training?_workshops=mobot-essentials#section-2). ::: -Mobot is ideal for all users across your organization: - -* **On-call engineers and security teams**. Accelerate incident resolution by surfacing key troubleshooting and security insights rapidly. -* **Early career professionals**. Troubleshoot without needing to learn query syntax, making incident investigations more accessible. -* **Practitioners**. Speed up workflows with context-aware suggestions for frequent tasks. -* **Experts**. Get IDE-style assistance for crafting complex queries efficiently. - ## Key capabilities -* **Natural-language query generation**. Turn plain-language questions into log queries without writing Sumo Logic query language from scratch. -* **Auto-visualization**. Generate charts automatically from search results and add them directly to dashboards. -* **Broad log compatibility**. Works with structured and semi-structured logs. To analyze unstructured logs (like Palo Alto Firewall), you'll need to apply Field Extraction Rules. -* **Automatic source detection**. Let Mobot choose a data source based on your question, or specify one yourself. -* **Clarifications when needed**. If your request is ambiguous, Mobot asks follow-up questions to narrow intent. -* **Smarter error handling**. Get clear messages and actionable suggestions instead of generic errors. -* **Dashboard-aware translations (via RAG, Retrieval-Augmented Generation)**. Mobot learns from dashboards opened in your org in the last 90 days to better understand your intent and data structure. -* **Integrated workflow**. See your prompts, refinements, queries, and results all in one interface, with the ability to branch or revisit past conversations. +* **Unified conversation**. Investigate logs and ask how-to questions without switching tools or losing context. +* **Guided investigations**. Mobot asks targeted questions when your intent is ambiguous and identifies missing sources or partitions when required data is not configured. +* **Context-aware analysis**. Mobot plans multi-step analyses and considers relevant data sources, schemas, lookup tables, historical queries, and time ranges. It also uses queries from dashboards opened in your organization in the last 90 days through retrieval-augmented generation (RAG) to better understand your intent and data structure. +* **Inline findings and visualizations**. Mobot returns structured results, highlights notable findings, recommends next steps, and generates charts that you can add to dashboards. +* **Documentation-grounded answers**. How-to responses include information and reference links from official Sumo Logic documentation. +* **Conversation history**. Saved conversations let you resume, revisit, or branch previous investigations. ## Getting started -There are two ways to open Mobot: -- **Left nav**. Click **Mobot** in the left navigation menu.
Mobot in the left navigation menu -- **Home page**. Go to **Home**, select the **Home** tab, then click the **Mobot** tile.
Mobot tile on the Home page +1. **Open Mobot**. Open Mobot from one of the following places: + - **Left nav**. Click **Mobot** in the left navigation menu.
Mobot in the left navigation menu + - **Home page**. Go to **Home**, select the **Home** tab, then click the **Mobot** tile.
Mobot tile on the Home page + - **Cloud SIEM insight** (requires Cloud SIEM). From an insight's **Details** page, click **Ask Mobot** to continue an AI-driven investigation in Mobot with that insight's context already loaded. See [SOC Analyst Agent](/docs/cse/get-started-with-cloud-siem/soc-analyst-agent/#investigate-the-insight-in-mobot). +1. **Ask a question**. Type your question in the **Ask Something** field and press Enter or click the send button.
Mobot interface showing unified prompt input -Not sure where to start? Choose an agent based on what you need: +You can ask something about your log data (for example, `Show me logs from last 15 minutes`) or a how-to question (for example, `How do I set up an OTel Collector?`). See [How Mobot responds](#how-mobot-responds) for what happens next, or jump to [Example workflows](#example-workflows) to see it in action. -| | Query Agent | Knowledge Agent | -|:-----|:------------|:----------------| -| **Purpose** | Create and refine log queries | Learn platform features | -| **Input** | Data questions and analysis requests | How-to and configuration questions | -| **Output** | Executable queries with live results | Answers with guidance links | -| **Best for** | Troubleshooting, investigating, analyzing trends | Onboarding, setup guidance, learning concepts | -| **Example** | "Show me 500 errors from the API service" | "How do I set up a CloudTrail collector?" | +## How Mobot responds -## Query Agent +### Clarification prompts -Select **Query Agent** to get help with Sumo Logic log search queries. In this section, you'll learn how to use Query Agent effectively, along with best practices to maximize its benefits. +If your question is ambiguous or does not match a specific source, Mobot asks a targeted follow-up question before running the analysis. The clarification message explains what additional information is needed and provides inline examples you can reference or type directly. -Query Agent button selected in the Mobot UI +For example, asking `Show me logs from last 15 minutes` without specifying a source prompts Mobot to ask which application, service, or log source you are interested in, with inline examples such as `kubernetes`, `nginx`, or `auth_logs`. -:::training Micro Lesson +Mobot clarification prompt -This short video introduces Query Agent and how it can help you with log search and analysis—perfect for getting a quick overview before diving in. +Mobot clarification prompt asking for a log source -