Skip to content

Commit 6756ecb

Browse files
authored
Merge branch 'main' into snap-restore-prereqs
2 parents dffa64a + d5097d8 commit 6756ecb

File tree

7 files changed

+99
-13
lines changed

7 files changed

+99
-13
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

reference/fleet/install-uninstall-integration-assets.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@ products:
2121

2222
Note that it’s currently not possible to have multiple versions of the same integration installed. When you upgrade an integration, the previous version assets are removed and replaced by the current version.
2323

24-
::::{admonition} Current limitations with integrations and {{kib}} spaces
25-
:class: important
24+
::::{admonition} Spaces support for integration assets
2625

27-
{{agent}} integration assets can be installed only on a single {{kib}} [space](/deploy-manage/manage-spaces.md). If you want to access assets in a different space, you can [copy them](/explore-analyze/find-and-organize/saved-objects.md#managing-saved-objects-copy-to-space). However, many integrations include markdown panels with dynamically generated links to other dashboards. When assets are copied between spaces, these links may not behave as expected and can result in a 404 `Dashboard not found` error. Refer to known issue [#175072](https://github.com/elastic/kibana/issues/175072) for details.
26+
Elastic Agent integrations and associated assets, such as dashboards, visualizations, and saved searches, behave differently depending on your {{stack}} version:
2827

29-
These limitations and future plans for {{fleet}}'s integrations support in multi-space environments are currently being discussed in [#175831](https://github.com/elastic/kibana/issues/175831). Feedback is very welcome. For now, we recommend reviewing the specific integration documentation for any space-related considerations.
28+
* {applies_to}`stack: ga 9.1` Fleet uses a space-aware data model for {{agent}} policies and integrations. Agent policies can now span multiple spaces, while integration assets remain space-specific.
29+
30+
Integration assets are still installed per space, but can be managed and reinstalled independently in each space.
31+
32+
If you upgraded from an earlier version, enable space awareness in Fleet before managing integrations across spaces.
33+
34+
For more details, refer to [Using Spaces with Fleet](../../deploy-manage/manage-spaces-fleet.md).
35+
36+
* {applies_to}`stack: ga 9.0` In versions earlier than {{stack}} 9.1, integration assets can be installed in only one {{kib}} space. You can manually [copy them](/explore-analyze/find-and-organize/saved-objects.md#managing-saved-objects-copy-to-space) to other spaces. However, many integrations include markdown panels with dynamically generated links to other dashboards. When copied between spaces, these links might not behave as expected and can result in a `Dashboard not found` (404) error. Refer to known issue [#175072](https://github.com/elastic/kibana/issues/175072) for details.
3037

3138
::::
3239

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)