Skip to content

Commit 13a3647

Browse files
Merge branch 'main' into 2636-add-known-issue
2 parents 1588b22 + fed5507 commit 13a3647

File tree

9 files changed

+107
-97
lines changed

9 files changed

+107
-97
lines changed

explore-analyze/ai-assistant.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,31 +12,33 @@ applies_to:
1212
products:
1313
- id: kibana
1414
- id: observability
15+
- id: security
1516
- id: cloud-serverless
1617
---
1718

1819
# AI assistant
1920

2021
$$$token-limits$$$
2122

22-
**AI Assistant** is a chat-based interactive tool to help you with a variety of tasks related to Elasticsearch and Kibana, including:
23+
**AI Assistant** is a chat-based interactive tool that can help with a variety of tasks throughout Elasticsearch and Kibana, including:
2324

2425
- **Constructing queries**: Assists you in building queries to search and analyze your data, including converting queries from other languages to [ES|QL](query-filter/languages/esql.md).
2526
- **Indexing data**: Guides you on how to index data into Elasticsearch.
2627
- **Using APIs**: Calls Elasticsearch APIs on your behalf if you need specific operations performed.
2728
- **Generating sample data**: Helps you create sample data for testing and development purposes.
2829
- **Visualizing and analyzing data**: Assists you in creating visualizations and analyzing your data using Kibana.
2930
- **Troubleshooting**: Explains errors, messages, and suggests remediation.
31+
- **Investigating threats**: Helps analyze potential attacks, provides threat research, and assists with alert triage.
3032

31-
AI Assistant requires specific privileges and a generative AI connector.
32-
33-
% Check [Configure AI Assistant](../deploy-manage/) for more details on how to enable and configure it.
34-
35-
The capabilities and ways to interact with AI Assistant can differ for each solution. Find more information in the respective solution docs:
33+
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:
3634

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

38+
To learn more about configuring LLM connectors, refer to:
39+
40+
- [Enable LLM access](../solutions/security/ai/set-up-connectors-for-large-language-models-llm.md)
41+
4042
## Prompt best practices [rag-for-esql]
4143
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.
4244

explore-analyze/query-filter.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ You’ll use a combination of an API endpoint and a query language to interact w
2626

2727
- A number of [tools](/explore-analyze/query-filter/tools.md) are available for you to save, debug, and optimize your queries.
2828

29-
% todo: update link to the best target
30-
If you're just getting started with Elasticsearch, try the hands-on [API quickstart](/solutions/search/elasticsearch-basics-quickstart.md) to learn how to add data and run basic searches using Query DSL and the `_search` endpoint.
29+
If you're just getting started with {{es}}, try the hands-on [](/solutions/search/get-started/index-basics.md) to learn how to add data and run basic searches using Query DSL and the `_search` endpoint.
3130

3231
## Filtering
3332

redirects.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,3 +308,5 @@ redirects:
308308
'solutions/security/configure-elastic-defend/enable-access-for-macos-monterey.md': 'solutions/security/configure-elastic-defend/enable-access-for-macos.md'
309309
'solutions/security/configure-elastic-defend/enable-access-for-macos-ventura-higher.md': 'solutions/security/configure-elastic-defend/enable-access-for-macos.md'
310310

311+
# Related to https://github.com/elastic/docs-content/pull/2245/
312+
'solutions/search/elasticsearch-basics-quickstart.md': 'solutions/search/get-started/index-basics.md'

solutions/observability/observability-ai-assistant.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -530,3 +530,8 @@ Anonymization has the following limitations:
530530
### Token limits [obs-ai-token-limits]
531531

532532
Most LLMs have a set number of tokens they can manage in single a conversation. When you reach the token limit, the LLM will throw an error, and Elastic will display a "Token limit reached" error in Kibana. The exact number of tokens that the LLM can support depends on the LLM provider and model you’re using. If you use an OpenAI connector, monitor token utilization in **OpenAI Token Usage** dashboard. For more information, refer to the [OpenAI Connector documentation](kibana://reference/connectors-kibana/openai-action-type.md#openai-connector-token-dashboard).
533+
534+
535+
## AI Assistant for Security
536+
537+
The capabilities and ways to interact with AI Assistant can differ for each solution. For more information about how AI Assistant works in {{elastic-sec}}, refer to [AI Assistant for Security](/solutions/security/ai/ai-assistant.md).

solutions/search/api-quickstarts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Prefer working in Python? Check out our executable [Python notebooks](https://gi
1515

1616
Use the following quickstarts to get hands-on experience with Elasticsearch APIs and tools:
1717

18-
- [Index and search data using Elasticsearch APIs](elasticsearch-basics-quickstart.md): Learn about indices, documents, and mappings, and perform a basic search using the Query DSL.
18+
- [Index and search data using Elasticsearch APIs](get-started/index-basics.md): Learn about indices, documents, and mappings, and perform a basic search using the Query DSL.
1919
- [Basic full-text search and filtering in Elasticsearch](querydsl-full-text-filter-tutorial.md): Learn about different options for querying data, including full-text search and filtering, using the Query DSL.
2020
- [Analyze eCommerce data with aggregations using Query DSL](/explore-analyze/query-filter/aggregations/tutorial-analyze-ecommerce-data-with-aggregations-using-query-dsl.md): Learn how to analyze data using different types of aggregations, including metrics, buckets, and pipelines.
2121
% - [Getting started with {{esql}}](esql-getting-started.md): Learn how to query and aggregate your data using {{esql}}.

0 commit comments

Comments
 (0)