Skip to content

Commit 09ac716

Browse files
Documents the new GenAI Settings page (#3590)
Fixes elastic/docs-content-internal/issues/326 by documenting the new GenAI Settings page within Stack Management. This page introduces new settings and consolidates existing settings into one place to make it easier to manage access to AI-powered features in your environment. It's different in Stack and Serverless, so I used an applies switch to document the capabilities of both. --------- Co-authored-by: Nastasha Solomon <[email protected]>
1 parent 53c87f1 commit 09ac716

File tree

6 files changed

+88
-9
lines changed

6 files changed

+88
-9
lines changed
120 KB
Loading
119 KB
Loading
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
applies_to:
3+
stack: ga 9.2
4+
serverless: ga
5+
products:
6+
- id: kibana
7+
- id: observability
8+
- id: security
9+
- id: cloud-serverless
10+
---
11+
12+
# Manage access to AI Features
13+
14+
This page describes how to use the GenAI Settings page to control access to AI-powered features in your deployments in the following ways:
15+
16+
17+
- Manage which AI connectors are available in your environment.
18+
- Enable or disable AI Assistant and other AI-powered features in your environment.
19+
- {applies_to}`stack: ga 9.2` {applies_to}`serverless: unavailable` Specify in which Elastic solutions the `AI Assistant for Observability and Search` and the `AI Assistant for Security` appear.
20+
21+
22+
## Requirements
23+
24+
- To access the **GenAI Settings** page, you need the `Actions and connectors: all` or `Actions and connectors: read` [{{kib}} privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
25+
- To modify the settings on this page, you need the `Advanced Settings: all` {{kib}} privilege.
26+
27+
## The GenAI Settings page
28+
29+
To manage these settings, go to the **GenAI Settings** page by using the navigation menu or the [global search field](/explore-analyze/find-and-organize/find-apps-and-objects.md).
30+
31+
::::{applies-switch}
32+
33+
:::{applies-item} stack: ga 9.2
34+
35+
![GenAI Settings page for Stack](/explore-analyze/images/ai-assistant-settings-page.png "")
36+
37+
38+
The **GenAI Settings** page has the following settings:
39+
40+
- **Default AI Connector**: Use this setting to specify which connector is selected by default. This affects all AI-powered features, not just AI Assistant.
41+
- **Disallow all other connectors**: Enable this setting to prevent connectors other than the default connector specified above from being used in your space. This affects all AI-powered features, not just AI Assistant.
42+
- **AI feature visibility**: This button opens the current Space's settings page. Here you can specify which features should appear in your environment, including AI-powered features.
43+
- **AI Assistant visibility**: This setting allows you to choose which AI Assistants are available to use and where. You can choose to only show the AI Assistants in their native solutions, in other {{kib}} pages (for example, Discover, Dashboards, and Stack Management), or select **Hide all assistants** to disable AI Assistant throughout {{kib}}.
44+
45+
:::
46+
47+
:::{applies-item} serverless:
48+
49+
![GenAI Settings page for Serverless](/explore-analyze/images/ai-assistant-settings-page-serverless.png "")
50+
51+
The **GenAI Settings** page has the following settings:
52+
53+
- **Default AI Connector**: Click **Manage connectors** to open the **Connectors** page, where you can create or delete AI connectors. To update these settings, you need the `Actions and connectors: all` [{{kib}} privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
54+
- **AI feature visibility**: Click **Go to Permissions tab** to access the active {{kib}} space's settings page, where you can specify which features each custom user role has access to in your environment. This includes AI-powered features such as AI Assistant.
55+
56+
:::
57+
58+
::::
59+

explore-analyze/toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ toc:
153153
- file: scripting/modules-scripting-engine.md
154154
- file: scripting/painless-lab.md
155155
- file: ai-assistant.md
156+
- file: manage-access-to-ai-assistant.md
156157
- file: discover.md
157158
children:
158159
- file: discover/discover-get-started.md

solutions/observability/observability-ai-assistant.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,19 @@ The AI assistant requires the following:
5353

5454
* A self-deployed connector service if [content connectors](elasticsearch://reference/search-connectors/index.md) are used to populate external data into the knowledge base.
5555

56+
## Manage access to AI Assistant
57+
58+
```{applies_to}
59+
stack: ga 9.2
60+
serverless: ga
61+
```
62+
63+
The [**GenAI settings**](/explore-analyze/manage-access-to-ai-assistant.md) page allows you to:
64+
65+
- Manage which AI connectors are available in your environment.
66+
- Enable or disable AI Assistant and other AI-powered features in your environment.
67+
- {applies_to}`stack: ga 9.2` {applies_to}`serverless: unavailable` Specify in which Elastic solutions the `AI Assistant for Observability and Search` and the `AI Assistant for Security` appear.
68+
5669
## Your data and the AI Assistant [data-information]
5770

5871
It's important to understand how your data is handled when using the AI Assistant. Here are some key points:

solutions/security/ai/ai-assistant.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,21 @@ The Elastic AI Assistant is designed to enhance your analysis with smart dialogu
3535
* A [machine learning node](/explore-analyze/machine-learning/setting-up-machine-learning.md).
3636
::::
3737

38+
## Manage access to AI Assistant
39+
40+
```{applies_to}
41+
stack: ga 9.2
42+
serverless: ga
43+
```
44+
45+
The [**GenAI settings**](/explore-analyze/manage-access-to-ai-assistant.md) page allows you to:
46+
47+
- Manage which AI connectors are available in your environment.
48+
- Enable or disable AI Assistant and other AI-powered features in your environment.
49+
- {applies_to}`stack: ga 9.2` {applies_to}`serverless: unavailable` Specify in which Elastic solutions the `AI Assistant for Observability and Search` and the `AI Assistant for Security` appear.
50+
51+
52+
3853
## Your data and AI Assistant [data-information]
3954

4055
Elastic does not store or examine prompts or results used by AI Assistant, or use this 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 large language model (LLM) provider you connected to as part of AI Assistant setup.
@@ -401,15 +416,6 @@ When you include a particular event as context, such as an alert from the Alerts
401416

402417
The **Knowledge base** tab of the **Security AI settings** page allows you to enable AI Assistant to remember specified information, and use it as context to improve response quality. To learn more, refer to [AI Assistant Knowledge Base](/solutions/security/ai/ai-assistant-knowledge-base.md).
403418

404-
### AI Assistant visibility [ai-assistant-visibility]
405-
```{applies_to}
406-
stack: ga 9.1
407-
serverless: ga
408-
```
409-
:::{include} ../../_snippets/ai-assistant-visibility.md
410-
:::
411-
If you select the option to show the Security AI Assistant in other apps, the Security AI Assistant becomes **accessible outside of the Security solution**, for example, in Discover. The chat history remains persistent and is available no matter where you access the assistant within Kibana.
412-
413419
### Get the most from your queries [rag-for-esql]
414420

415421
Elastic AI Assistant allows you to take full advantage of the {{elastic-sec}} platform to improve your security operations. It can help you write an {{esql}} 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.

0 commit comments

Comments
 (0)