From fd5e90d349daa8bcc2fc6b762734b0ff48886a5a Mon Sep 17 00:00:00 2001 From: Benjamin Ironside Goldstein Date: Mon, 17 Nov 2025 16:17:35 -0800 Subject: [PATCH 1/6] Updates AI Assistant requirements for Security, Obs/Search, Agent Builder --- .../observability-ai-assistant.md | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/solutions/observability/observability-ai-assistant.md b/solutions/observability/observability-ai-assistant.md index b04eac607e..2cba0f2e56 100644 --- a/solutions/observability/observability-ai-assistant.md +++ b/solutions/observability/observability-ai-assistant.md @@ -32,26 +32,18 @@ The {{obs-ai-assistant}} helps you: ## Requirements [obs-ai-requirements] -The AI assistant requires the following: +To set up or use AI assistant, you need the following: -- An **Elastic deployment**: +* An appropriate [Elastic license](https://www.elastic.co/subscriptions). - - For **{{observability}}**: {{stack}} version **8.9** or later, or an **{{observability}} serverless project**. +* The `Observability AI Assistant: All` {{kib}} privilege. - - For **Search**: {{stack}} version **8.16.0** or later, or **{{serverless-short}} {{es}} project**. +* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm). - - To run {{obs-ai-assistant}} on a self-hosted Elastic stack, you need an [appropriate license](https://www.elastic.co/subscriptions). - -- An account with a third-party generative AI provider that preferably supports function calling. If your AI provider does not support function calling, you can configure [AI Assistant settings](../../solutions/observability/observability-ai-assistant.md#obs-ai-settings) to simulate function calling, but this might affect performance. - - - The free tier offered by third-party generative AI provider may not be sufficient for the proper functioning of the AI assistant. In most cases, a paid subscription to one of the supported providers is required. - - Refer to the [documentation](kibana://reference/connectors-kibana/gen-ai-connectors.md) for your provider to learn about supported and default models. - -* The knowledge base requires a 4 GB {{ml}} node. +* To use knowledge base: a 4 GB {{ml}} node. - In {{ecloud}} or {{ece}}, if you have Machine Learning autoscaling enabled, Machine Learning nodes will be started when using the knowledge base and AI Assistant. Therefore using these features will incur additional costs. -* A self-deployed connector service if you're using [content connectors](elasticsearch://reference/search-connectors/index.md) to populate external data into the knowledge base. +* To use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service. ## Manage access to AI Assistant From 035f328e8301afd526aee3279fa8470e0fba0cac Mon Sep 17 00:00:00 2001 From: Benjamin Ironside Goldstein Date: Mon, 17 Nov 2025 16:29:23 -0800 Subject: [PATCH 2/6] Updates security page requirements --- solutions/security/ai/ai-assistant.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/solutions/security/ai/ai-assistant.md b/solutions/security/ai/ai-assistant.md index 9605d3b992..479070a12f 100644 --- a/solutions/security/ai/ai-assistant.md +++ b/solutions/security/ai/ai-assistant.md @@ -29,9 +29,9 @@ The Elastic AI Assistant is designed to enhance your analysis with smart dialogu ::::{admonition} Requirements * {applies_to}`stack: ga` An [Enterprise subscription](https://www.elastic.co/pricing). * {applies_to}`serverless: ga` An {{sec-serverless}} project with the [EASE or Security Analytics Complete feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md). -* To use AI Assistant, the **Elastic AI Assistant : All** and **Actions and Connectors : Read** [privileges](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md). +* To use AI Assistant, the **Elastic AI Assistant: All** Security [privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md) and the **Actions and Connectors: Read** management [privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md). * To set up AI Assistant, the **Actions and Connectors : All** [privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md). -* A [generative AI connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md), which AI Assistant uses to generate responses. +* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md), which AI Assistant uses to generate responses. * A [machine learning node](/explore-analyze/machine-learning/setting-up-machine-learning.md). :::: From d0b8b0431a70c59ed2b2be135c97fda0c58d38b9 Mon Sep 17 00:00:00 2001 From: Benjamin Ironside Goldstein Date: Tue, 18 Nov 2025 13:32:12 -0800 Subject: [PATCH 3/6] fixes build error --- solutions/observability/observability-ai-assistant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/observability/observability-ai-assistant.md b/solutions/observability/observability-ai-assistant.md index 2cba0f2e56..c9e07bfb1a 100644 --- a/solutions/observability/observability-ai-assistant.md +++ b/solutions/observability/observability-ai-assistant.md @@ -38,7 +38,7 @@ To set up or use AI assistant, you need the following: * The `Observability AI Assistant: All` {{kib}} privilege. -* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm). +* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md). * To use knowledge base: a 4 GB {{ml}} node. - In {{ecloud}} or {{ece}}, if you have Machine Learning autoscaling enabled, Machine Learning nodes will be started when using the knowledge base and AI Assistant. Therefore using these features will incur additional costs. From 1667e6077b86dd109b4944567f8d2d4880b6f0e7 Mon Sep 17 00:00:00 2001 From: Benjamin Ironside Goldstein Date: Tue, 18 Nov 2025 15:31:21 -0800 Subject: [PATCH 4/6] incorporates feedback, testing formatting for obs page --- .../observability/observability-ai-assistant.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/solutions/observability/observability-ai-assistant.md b/solutions/observability/observability-ai-assistant.md index c9e07bfb1a..077450dd3d 100644 --- a/solutions/observability/observability-ai-assistant.md +++ b/solutions/observability/observability-ai-assistant.md @@ -34,16 +34,18 @@ The {{obs-ai-assistant}} helps you: To set up or use AI assistant, you need the following: -* An appropriate [Elastic license](https://www.elastic.co/subscriptions). +* An appropriate [Elastic subscription](https://www.elastic.co/subscriptions) -* The `Observability AI Assistant: All` {{kib}} privilege. +* The `Observability AI Assistant: All` {{kib}} privilege -* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md). +* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md) -* To use knowledge base: a 4 GB {{ml}} node. - - In {{ecloud}} or {{ece}}, if you have Machine Learning autoscaling enabled, Machine Learning nodes will be started when using the knowledge base and AI Assistant. Therefore using these features will incur additional costs. - -* To use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service. +* (Optional) To use [knowledge base](#obs-ai-add-data): + - A 4 GB {{ml}} node. + :::{note} + In {{ecloud}} or {{ece}}, if you have {{ml}} autoscaling enabled, {{ml}} nodes will be started when using the knowledge base and AI Assistant. Therefore using these features incurs additional costs. + ::: + - If you want to use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service. ## Manage access to AI Assistant From 624401e107fa92d63c7d8ad2729bd7fca9c55573 Mon Sep 17 00:00:00 2001 From: Benjamin Ironside Goldstein Date: Tue, 18 Nov 2025 15:33:32 -0800 Subject: [PATCH 5/6] Update observability-ai-assistant.md --- solutions/observability/observability-ai-assistant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/observability/observability-ai-assistant.md b/solutions/observability/observability-ai-assistant.md index 077450dd3d..6c9daaa33c 100644 --- a/solutions/observability/observability-ai-assistant.md +++ b/solutions/observability/observability-ai-assistant.md @@ -43,7 +43,7 @@ To set up or use AI assistant, you need the following: * (Optional) To use [knowledge base](#obs-ai-add-data): - A 4 GB {{ml}} node. :::{note} - In {{ecloud}} or {{ece}}, if you have {{ml}} autoscaling enabled, {{ml}} nodes will be started when using the knowledge base and AI Assistant. Therefore using these features incurs additional costs. + In {{ecloud}} or {{ece}}, if you have {{ml}} autoscaling enabled, {{ml}} nodes automatically start when using the knowledge base and AI Assistant. Therefore using these features incurs additional costs. ::: - If you want to use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service. From a7a1670d1df27ff2f98539846a036ca4af7593a8 Mon Sep 17 00:00:00 2001 From: Benjamin Ironside Goldstein Date: Tue, 18 Nov 2025 15:36:15 -0800 Subject: [PATCH 6/6] Update observability-ai-assistant.md --- solutions/observability/observability-ai-assistant.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/solutions/observability/observability-ai-assistant.md b/solutions/observability/observability-ai-assistant.md index 6c9daaa33c..1e6449332d 100644 --- a/solutions/observability/observability-ai-assistant.md +++ b/solutions/observability/observability-ai-assistant.md @@ -41,11 +41,11 @@ To set up or use AI assistant, you need the following: * An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md) * (Optional) To use [knowledge base](#obs-ai-add-data): - - A 4 GB {{ml}} node. + - A 4 GB {{ml}} node :::{note} In {{ecloud}} or {{ece}}, if you have {{ml}} autoscaling enabled, {{ml}} nodes automatically start when using the knowledge base and AI Assistant. Therefore using these features incurs additional costs. ::: - - If you want to use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service. + - If you want to use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service ## Manage access to AI Assistant