Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ This Hot/Frozen – High Availability architecture is intended for organizations
* Have a requirement for cost effective long term data storage (many months or years).
* Provide insights and alerts using logs, metrics, traces, or various event types to ensure optimal performance and quick issue resolution for applications.
* Apply [machine learning anomaly detection](/explore-analyze/machine-learning/anomaly-detection.md) to help detect patterns in time series data to find root cause and resolve problems faster.
* Use an AI assistant ([Observability](/explore-analyze/ai-assistant.md), [Security](/solutions/security/ai/ai-assistant.md), or [Playground](/solutions/search/rag/playground.md)) for investigation, incident response, reporting, query generation, or query conversion from other languages using natural language.
* Use an AI assistant ([Observability](/explore-analyze/ai-features/ai-assistant.md), [Security](/solutions/security/ai/ai-assistant.md), or [Playground](/solutions/search/rag/playground.md)) for investigation, incident response, reporting, query generation, or query conversion from other languages using natural language.
* Deploy an architecture model that allows for maximum flexibility between storage cost and performance.

::::{important}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,29 +33,29 @@

AI Assistant requires specific privileges and a large language model (LLM) connector. The capabilities and ways to interact with AI Assistant can differ for each solution. To learn more about how it works in each solution, refer to:

- [{{obs-ai-assistant}}](../solutions/observability/observability-ai-assistant.md)
- [AI Assistant for Security](../solutions/security/ai/ai-assistant.md)
- [{{obs-ai-assistant}}](../../solutions/observability/observability-ai-assistant.md)
- [AI Assistant for Security](../../solutions/security/ai/ai-assistant.md)

To learn more about configuring LLM connectors, refer to:

- [Enable LLM access](../solutions/security/ai/set-up-connectors-for-large-language-models-llm.md)
- [Enable LLM access](../../solutions/security/ai/set-up-connectors-for-large-language-models-llm.md)

## Prompt best practices [rag-for-esql]
Elastic AI Assistant allows you to take full advantage of the Elastic platform to improve your operations. It can help you write an ES|QL query for a particular use case, or answer general questions about how to use the platform. Its ability to assist you depends on the specificity and detail of your questions. The more context and detail you provide, the more tailored and useful its responses will be.

Check notice on line 44 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.FutureTense: 'will be' might be in future tense. Write in the present tense to describe the state of the product as it is now.

To maximize its usefulness, consider using more detailed prompts or asking for additional information. For instance, after asking for an ES|QL query example, you could ask a follow-up question like, “Could you give me some other examples?” You can also ask for clarification or further exposition, for example "Provide comments explaining the query you just gave."

Check notice on line 46 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.FirstPerson: Avoid first-person pronouns such as 'me'.

Check warning on line 46 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.DontUse: Don't use 'just'.

Check warning on line 46 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.QuotesPunctuation: Put punctuation outside the quotation marks.

In addition to practical advice, AI Assistant can offer conceptual advice, tips, and best practices for enhancing your security measures. You can ask it, for example:

Check notice on line 48 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.Wordiness: Consider using 'also' instead of 'In addition'.

- “How do I set up a machine learning job in Elastic Security to detect anomalies in network traffic volume over time?”

Check notice on line 50 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.FirstPerson: Avoid first-person pronouns such as ' I '.
- “I need to monitor for unusual file creation patterns that could indicate ransomware activity. How would I construct this query using EQL?”

Check notice on line 51 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.FirstPerson: Avoid first-person pronouns such as ' I '.

## Your data and AI Assistant [ai-assistant-data-information]
Elastic does not use customer data for model training. This includes anything you send the model, such as alert or event data, detection rule configurations, queries, and prompts. However, any data you provide to AI Assistant will be processed by the third-party provider you chose when setting up the generative AI connector as part of the assistant setup.

Check notice on line 54 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.FutureTense: 'will be' might be in future tense. Write in the present tense to describe the state of the product as it is now.

Elastic does not control third-party tools, and assumes no responsibility or liability for their content, operation, or use, nor for any loss or damage that may arise from your using such tools. Exercise caution when using AI tools with personal, sensitive, or confidential information. Any data you submit may be used by the provider for AI training or other purposes. There is no guarantee that the provider will keep any information you provide secure or confidential. You should familiarize yourself with the privacy practices and terms of use of any generative AI tools prior to use.

Check notice on line 56 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.Wordiness: Consider using 'before' instead of 'prior to'.

Check notice on line 56 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.FutureTense: 'will keep' might be in future tense. Write in the present tense to describe the state of the product as it is now.

Check notice on line 56 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.WordChoice: Consider using 'can, might' instead of 'may', unless the term is in the UI.

Check notice on line 56 in explore-analyze/ai-features/ai-assistant.md

View workflow job for this annotation

GitHub Actions / vale

Elastic.WordChoice: Consider using 'can, might' instead of 'may', unless the term is in the UI.

## Elastic Managed LLM [elastic-managed-llm-ai-assistant]

:::{include} ../solutions/_snippets/elastic-managed-llm.md
:::{include} ../../solutions/_snippets/elastic-managed-llm.md
:::
178 changes: 178 additions & 0 deletions explore-analyze/ai-features/ai-features.md
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like this page to serve a clearer role in the narrative and answer the following questions for users:

  • What has Elastic to offer in terms AI core capabilities?
  • What features are augmented with AI?
  • What do I need to know as a user to use these wisely in terms of configuration/customization options and pricing. For example, if I plug the AI Assistant to Open AI / ChatGPT-5, which of my features are now going to use this model, which ones are relying on a different config.

To slightly shift the narrative of the current page to answer these questions, can we:

  • make a better distinction between the Elasticsearch platform's AI capabilities or architectural pieces (most notably the Elastic Inference Service and the Elastic Managed LLM, but also Gen AI connectors in general, or machine learning in general?), and AI-powered features that materialize in end-user flows in each solution. Said otherwise, some of these features here are not "search solution" features but rather platform capabilities. Think of this diagram (elastic internal)
  • list more succinctly certain items here to find the right balance/emphasis to put on certain features. For example, sub-sections under Streams could be a list of bullet points.
  • In the description of each feature, I think that instead of describing too much what the feature does, the goal of this page is rather to summarize how these features leverage AI, if that's automatic/by default or not (and if on by default, what does it use, what is customizable), what kind of AI-related configuration they rely on. For example, in the Attack Discovery docs, we can read: Attack Discovery uses the same LLM connectors as AI Assistant. Does this mean that Attack Discovery's AI capabilities rely on your AI Assistant's config?
  • link not only to features but also relevant configuration documentation if necessary, and pricing. We know that pricing depends on the connector/model used. That's on users to know if they configure their own. But by default we have the Elastic Managed LLM enabled, which costs are controlled by Elastic and are documented per solution on our pricing pages
image

@benironside thank you for kicking off this PR. This is clearly a cross-team effort so if you can look after the Security piece of it on this page, that's great. In the meantime, @mdbirnstiehl @szabosteve @leemthompo can you help make these changes for your respective areas?

Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
---
navigation_title: AI-powered features
applies_to:
stack: ga
serverless: ga
products:
- id: kibana
- id: observability
- id: security
- id: cloud-serverless
---

# AI-powered features

AI is built into many parts of the {{stack}}. This page describes Elastic's AI-powered features, organized by solution, and provides links to more detailed information about each of them.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
AI is built into many parts of the {{stack}}. This page describes Elastic's AI-powered features, organized by solution, and provides links to more detailed information about each of them.
AI is a core part of the {{stack}}. It augments certain features and helps you analyze your data more effectively. This page lists the AI-powered capabilities and features available to you in each solution, and provides links to more detailed information about each of them.

Slightly rewording to not sound like we "just" added a layer of AI tools on top of our products.


To learn about enabling and disabling these features in your deployment, refer to [](/explore-analyze/ai-features/manage-access-to-ai-assistant.md).

For pricing information, refer to [pricing](https://www.elastic.co/pricing).

## Requirements

- To use Elastic's AI-powered features, you need an appropriate license and feature tier. These vary by solution and feature. Refer to each feature's documentation to learn more.
- Most features require at least one working LLM connector. To learn about setting up large language model (LLM) connectors used by AI-powered features, refer to [](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • I think we should mention here that there's a default LLM connector: the Elastic Managed LLM connector
  • This links to security solution docs, do we have a better place that's not sending users into a specific solution context for this? (if not we should plan for this and to come back and edit this link once it's done)


## AI-powered features on the Elastic platform
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be nice to have an intro under this title to explain what it means for users to have AI powered features available for the "platform" @szabosteve


### Elastic {{infer-cap}}
```{applies_to}
stack:
serverless:
```

[Elastic {{infer-cap}}](/explore-analyze/elastic-inference.md) enables you to use {{ml}} or AI models to make predictions or enact operations — such as text embedding, or reranking - on your data.

To learn more, refer to:

- [Elastic {{infer-cap}} Service (EIS)](/explore-analyze/elastic-inference/eis.md): a managed service that runs {{infer}} outside your cluster resources.
- [The {{infer}} API](/explore-analyze/elastic-inference/inference-api.md): a general-purpose API that enables you to run {{infer}} using EIS, your own models, or third-party services.
Comment on lines +28 to +39
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@szabosteve Do you think we could introduce the Elastic Managed LLM here? It's missing from this page - In fact, I think I understand this better when I read the 1st paragraph and 1st section of https://www.elastic.co/docs/explore-analyze/elastic-inference/eis than this. Is there a chance we could make those snippets and somehow reuse them?


### Natural language processing
```{applies_to}
stack:
serverless:
```
Natural Language Processing (NLP) enables you to analyze natural language data and make predictions.

Elastic offers a range of [built-in NLP models](/explore-analyze/machine-learning/nlp/ml-nlp-built-in-models.md) such as the Elastic-trained [ELSER](/explore-analyze/machine-learning/nlp/ml-nlp-elser.md). You can also [deploy custom models](/explore-analyze/machine-learning/nlp/ml-nlp-overview.md).
Comment on lines +41 to +48
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@szabosteve Should we more explicitly call out "Machine learning" in this section?

I'm thinking it may be a little clearer to present this section with something like this?

Hi these are AI-powered capabilities or features augmented with AI available to you without requiring a specific solution context:

  • EIS. This is EIS... It powers:
    • the Elastic Managed LLM, which is xxx and that you can use in xxx
    • ELSER, which is is an NLP model trained by Elastic that enables you to perform semantic search with Elastic machine learning.


## AI-powered features in {{es}}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a small intro to indicate clearly that we're talking about the "solution" context here? #disambiguation @leemthompo


### Agent builder
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Soon AB will be everywhere, so we should probably put it in the platform section to be ahead of the game

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should only move it once it becomes available everywhere

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well I guess technically it's available everywhere already apart from serverless security and obs


```{applies_to}
serverless:
elasticsearch: preview
observability: unavailable
security: unavailable
```

[Agent Builder](/solutions/search/elastic-agent-builder.md) enables you to create AI agents that can interact with your {{es}} data, run queries, and provide intelligent responses. It provides a complete framework for building conversational AI experiences on top of your search infrastructure.

### AI assistant for {{es}}
```{applies_to}
stack:
serverless:
```

[](/solutions/observability/observability-ai-assistant.md) helps you understand, analyze, and interact with your Elastic data throughout {{kib}}. It provides a chat interface where you can ask questions about the {{stack}} and your data, and provides contextual insights throughout {{kib}} that explain errors and messages and suggest remediation steps.

### AI-powered search
```{applies_to}
stack:
serverless:
```

[AI-powered search](/solutions/search/ai-search/ai-search.md) helps you find data based on intent and contextual meaning using vector search technology, which uses {{ml}} models to capture meaning in content.

Depending on your team's technical expertise and requirements, you can choose from two broad paths:

- For a minimal configuration, managed workflow use [semantic_text](https://www.elastic.co/docs/solutions/search/semantic-search/semantic-search-semantic-text) which is the recommended way to perform semantic search.
- For more control over the implementation details, implement dense or sparse [vector search](https://www.elastic.co/docs/solutions/search/vector).

### Hybrid search
```{applies_to}
stack:
serverless:
```

[Hybrid search](/solutions/search/hybrid-search.md) combines traditional full-text search with AI-powered search for more powerful search experiences that serve a wider range of user needs.

### Playground
```{applies_to}
stack: preview 9.0, beta 9.1
serverless: beta
```

[Playground](/solutions/search/rag/playground.md) enables you to use large language models (LLMs) to understand, explore, and analyze your {{es}} data using retrieval augmented generation (RAG), via a chat interface. Playground is also very useful for testing and debugging your {{es}} queries, using the [retrievers](/solutions/search/retrievers-overview.md) syntax with the `_search` endpoint.

### Model context protocol
```{applies_to}
stack:
serverless:
```

The [Model Context Protocol (MCP)](/solutions/search/mcp.md) lets you connect AI agents and assistants to your {{es}} data to enable natural language interactions with your indices.

## AI-powered features in {{observability}}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mdbirnstiehl a quick intro to specify what we mean with this? (That users need to be in a specific Observability solution context). That's maybe more obvious for obs and security, but it's not for the 1st sections (platform and elastcisearch) so we should probably add a little something here too.


### AI assistant for {{observability}}
```{applies_to}
stack:
serverless:
```

[](/solutions/observability/observability-ai-assistant.md) helps you understand, analyze, and interact with your Elastic data throughout {{kib}}. It provides a chat interface where you can ask questions about the {{stack}} and your data, and provides [contextual insights](/solutions/observability/observability-ai-assistant.md#obs-ai-prompts) throughout {{kib}} that explain errors and messages and suggest remediation steps.

### Streams
```{applies_to}
serverless: ga
stack: preview 9.1, ga 9.2
```

[Streams](/solutions/observability/streams/streams.md) is an AI-assisted centralized UI within {{kib}} that streamlines common tasks like extracting fields, setting data retention, and routing data. Streams incorporates AI in the following features:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mdbirnstiehl is AI mandatory to use Streams?


* [Significant Events](/solutions/observability/streams/management/significant-events.md): Use AI to suggest queries based on your data that find important events in your stream.
* [Grok processing](/solutions/observability/streams/management/extract/grok.md#streams-grok-patterns): Use AI to generate grok patterns that extract meaningful fields from your data.
* [Partitioning](/solutions/observability/streams/management/partitioning.md): {applies_to}`stack: preview 9.2` Use AI to suggest logical groupings and child streams based on your data when using wired streams.
* [advanced settings](/solutions/observability/streams/management/advanced.md): Use AI to generate a [stream description](/solutions/observability/streams/management/advanced.md#streams-advanced-description) and a [feature identification](/solutions/observability/streams/management/advanced.md#streams-advanced-features) that other AI features, like significant events, use when generating suggestions.

## AI-powered features in {{elastic-sec}}

{{elastic-sec}}'s AI-powered features all rely on [LLM connectors](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md). When you use one of these features, you can select any LLM connector that's configured in your environment. The connector you select for one feature does not affect which connector any other feature uses. For specific configuration instructions, refer to each feature's documentation.

### AI Assistant for Security
```{applies_to}
stack: all
serverless:
security: all
```

[Elastic AI Assistant for Security](/solutions/security/ai/ai-assistant.md) helps you with tasks such as alert investigation, incident response, and query generation throughout {{elastic-sec}}. It provides a chat interface where you can ask questions about the {{stack}} and your data, and provides contextual insights that explain errors and messages and suggest remediation steps.

### Attack Discovery
```{applies_to}
stack: ga
serverless:
security: ga
```

[Attack Discovery](/solutions/security/ai/attack-discovery.md) uses AI to identify potential threats. Each "discovery" represents a potential attack and describes relationships among multiple alerts to identify related users and hosts, map alerts to the MITRE ATT&CK matrix, and help identify threat actors.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@benironside Is AI mandatory to use attack discovery, or does it enhance the existing functionality?


### Automatic Migration

[Automatic Migration](/solutions/security/get-started/automatic-migration.md) helps you quickly migrate Splunk assets to {{elastic-sec}}. It supports the following asset types:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@benironside how does this feature use AI? And is it mandatory to have AI set up to use this feature?


* {applies_to}`stack: preview 9.0, ga 9.1` {applies_to}`serverless: ga` Splunk rules
* {applies_to}`stack: preview 9.2` {applies_to}`serverless: preview` Splunk dashboards

### Automatic Import
```{applies_to}
stack: ga
serverless:
security: ga
```

[Automatic Import](/solutions/security/get-started/automatic-import.md) helps you quickly parse, ingest, and create ECS mappings for data from sources without prebuilt Elastic integrations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@benironside same question


### Automatic Troubleshooting
```{applies_to}
stack: ga 9.2, preview 9.0
serverless:
security: ga
```
[Automatic troubleshooting](/solutions/security/manage-elastic-defend/automatic-troubleshooting.md) helps you identify and resolve issues that could prevent {{elastic-defend}} from working as intended. It provides actionable insights into the following common problem areas:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@benironside same question


* {applies_to}`stack: ga 9.2` {applies_to}`serverless: ga` **Policy responses**: Detect warnings or failures in {{elastic-defend}}’s integration policies.
* **Third-party antivirus (AV) software**: Identify installed third-party antivirus (AV) products that might conflict with {{elastic-defend}}.
7 changes: 4 additions & 3 deletions explore-analyze/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,9 +165,10 @@ toc:
- file: scripting/painless-lab.md
- file: scripting/modules-scripting-expression.md
- file: scripting/modules-scripting-engine.md

- file: ai-assistant.md
- file: manage-access-to-ai-assistant.md
- file: ai-features/ai-features.md
children:
- file: ai-features/ai-assistant.md
- file: ai-features/manage-access-to-ai-assistant.md
- file: discover.md
children:
- file: discover/discover-get-started.md
Expand Down
4 changes: 4 additions & 0 deletions redirects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,10 @@ redirects:
# Remote cluster settings moved to reference: https://github.com/elastic/docs-content/issues/579
'deploy-manage/remote-clusters/remote-clusters-settings.md': 'elasticsearch://reference/elasticsearch/configuration-reference/remote-clusters.md'

# Moved explore-analyze AI assistant content into a subfolder (docs-content-internal/issues/455)
'explore-analyze/manage-access-to-ai-assistant.md': 'explore-analyze/ai-features/manage-access-to-ai-assistant.md'
'explore-analyze/ai-assistant.md': 'explore-analyze/ai-features/ai-assistant.md'

# Related to https://github.com/elastic/docs-content/pull/3685
'deploy-manage/monitor/autoops/cc-cloud-connect-autoops-faq.md': 'deploy-manage/monitor/autoops/ec-autoops-faq.md'

Expand Down
2 changes: 1 addition & 1 deletion solutions/observability/observability-ai-assistant.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ stack: ga 9.2
serverless: ga
```

The [**GenAI settings**](/explore-analyze/manage-access-to-ai-assistant.md) page allows you to:
The [**GenAI settings**](/explore-analyze/ai-features/manage-access-to-ai-assistant.md) page allows you to:

- Manage which AI connectors are available in your environment.
- Enable or disable AI Assistant and other AI-powered features in your environment.
Expand Down
8 changes: 4 additions & 4 deletions solutions/security/ai/ai-assistant.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ products:
navigation_title: AI Assistant
---

# AI Assistant for {{elastic-sec}}
# Elastic AI Assistant for Security

The Elastic AI Assistant utilizes generative AI to bolster your cybersecurity operations team. It allows users to interact with {{elastic-sec}} for tasks such as alert investigation, incident response, and query generation or conversation using natural language and much more.
Elastic AI Assistant for Security helps you interact with your {{elastic-sec}} data and assists with tasks such as alert investigation, incident response, and query generation. It provides a chat interface where you can ask questions about the {{stack}} and your data, and provides contextual insights throughout {{kib}} that explain errors and messages and suggest remediation steps.

:::{image} /solutions/images/security-assistant-basic-view.png
:alt: Image of AI Assistant chat window
Expand All @@ -23,7 +23,7 @@ The Elastic AI Assistant utilizes generative AI to bolster your cybersecurity op
:::

::::{warning}
The Elastic AI Assistant is designed to enhance your analysis with smart dialogues. Its capabilities are still developing. Users should exercise caution as the quality of its responses might vary. Your insights and feedback will help us improve this feature. Always cross-verify AI-generated advice for accuracy.
The Elastic AI Assistant is designed to enhance your analysis with smart dialogues. Its capabilities are still developing. You should exercise caution as the quality of its responses might vary. Your insights and feedback will help us improve this feature. Always cross-verify AI-generated advice for accuracy.
::::

::::{admonition} Requirements
Expand All @@ -42,7 +42,7 @@ stack: ga 9.2
serverless: ga
```

The [**GenAI settings**](/explore-analyze/manage-access-to-ai-assistant.md) page allows you to:
The [**GenAI settings**](/explore-analyze/ai-features/manage-access-to-ai-assistant.md) page allows you to:

- Manage which AI connectors are available in your environment.
- Enable or disable AI Assistant and other AI-powered features in your environment.
Expand Down
4 changes: 2 additions & 2 deletions solutions/security/ai/attack-discovery.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,12 @@ Attack Discovery is designed for use with alerts based on data that complies wit
3. Search for and select the non-ECS fields you want Attack Discovery to analyze. Set them to **Allowed**.
4. Check the `Update presets` box to add the allowed fields to the space's default anonymization settings.

The selected fields can now be analyzed the next time you run Attack Discovery.
The next time you run Attack Discovery it will be able to analyze the selected fields.
:::

## Generate discoveries manually[attack-discovery-generate-discoveries]

You’ll need to select an LLM connector before you can analyze alerts. Attack Discovery uses the same LLM connectors as [AI Assistant](/solutions/security/ai/ai-assistant.md). To get started:
You’ll need to select an LLM connector before you can analyze alerts. To get started:

1. Click the **Attack Discovery** page from {{elastic-sec}}'s navigation menu.
2. Do one of the following:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ products:

# Automatic troubleshooting

Automatic troubleshooting helps you identify and resolve issues that could prevent {{elastic-defend}} from working as intended. This feature provides actionable insights into the following common problem areas:
Automatic troubleshooting helps you identify and resolve issues that could prevent {{elastic-defend}} from working as intended. It provides actionable insights into the following common problem areas:

* {applies_to}`stack: ga 9.2` {applies_to}`serverless: ga` **Policy responses**: Detect warnings or failures in {{elastic-defend}}’s integration policies.
* **Third-party antivirus (AV) software**: Identify installed third-party antivirus (AV) products that may conflict with {{elastic-defend}}.

With these checks, you can resolve configuration errors, address incompatibilities, and ensure that your hosts remain protected.
This helps you resolve configuration errors, address incompatibilities, and ensure that your hosts remain protected.

::::{admonition} Requirements
To use this feature, you need:
Expand Down
Loading