kibana/docs/settings
Dario Gieselaar 44df1f4caa
[Obs AI Assistant] Bedrock/Claude support (#176191)
~This PR still needs work (tests, mainly), so keeping it in draft for
now, but feel free to take it for a spin.~

Implements Bedrock support, specifically for the Claude models. 

Architecturally, this introduces LLM adapters: one for OpenAI (which is
what we already have), and one for Bedrock/Claude. The Bedrock/Claude
adapter does the following things:

- parses data from a SerDe (an AWS concept IIUC) stream using
`@smithy/eventstream-serde-node`.
- Converts function requests and results into XML and back (to some
extent)
- some slight changes to existing functionality to achieve _some_ kind
of baseline performance with Bedrock + Claude.

Generally, GPT seems better at implicit tasks. Claude needs explicit
tasks, otherwise it will take things too literally. For instance, I had
to use a function for generating a title because Claude was too eager to
add explanations. For the `classify_esql` function, I had to add extra
instructions to stop it from requesting information that is not there.
It is prone to generating invalid XML.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-02-09 01:17:20 -07:00
..
images docs: APM spaces (#132071) 2022-06-02 15:06:00 -04:00
alert-action-settings.asciidoc [Obs AI Assistant] Bedrock/Claude support (#176191) 2024-02-09 01:17:20 -07:00
apm-settings.asciidoc [APM] Add missing settings to documentation (#161603) 2023-07-13 15:33:01 -07:00
banners-settings.asciidoc [DOCS] Reformats the AleBanner settings tables into definition lists (#107966) 2021-08-20 10:03:51 -05:00
cases-settings.asciidoc [Cases] Adding cases settings docs (#154672) 2023-04-11 22:15:26 -04:00
enterprise-search-settings.asciidoc [DOCS] Add settings for Enterprise Search (#126711) 2022-03-02 12:58:15 -08:00
fleet-settings.asciidoc [Cloud Security] Add is_internal flag to fleet server hosts configuration (#175983) 2024-02-02 17:09:22 +01:00
general-infra-logs-ui-settings.asciidoc remove source config settings (#130931) 2022-04-27 09:41:51 -05:00
i18n-settings.asciidoc [i18n] a few docs updates (#127964) 2022-03-17 18:18:49 +02:00
infrastructure-ui-settings.asciidoc [DOCS] Edits titles in Setup section for consistency (#68451) 2020-06-08 14:46:26 -07:00
logging-settings.asciidoc Document rolling file appender numeric strategy max. (#134171) 2022-06-13 13:01:14 -04:00
logs-ui-settings.asciidoc [DOC+] Move logging location reference (#158521) 2023-06-01 07:50:02 -06:00
monitoring-settings.asciidoc [Stack Monitoring] Add stale status reporting for Kibana (#132613) 2022-06-08 11:31:17 +02:00
reporting-settings.asciidoc [Reporting] Support 'auto' value for csv scroll duration config (#175005) 2024-02-06 15:14:45 +01:00
search-sessions-settings.asciidoc [Search Sessions] Optimize search session so updates (#142850) 2022-10-11 14:42:47 -04:00
security-settings.asciidoc Update docs for session idletimeout default value (#170615) 2023-11-06 14:42:50 +01:00
spaces-settings.asciidoc update monitoring.allowedSpaces documentation (#120362) 2021-12-07 12:04:07 +01:00
task-manager-settings.asciidoc Deprecate usage of ephemeral tasks (#154275) 2023-04-20 07:14:04 -04:00
telemetry-settings.asciidoc [Telemetry] Update notice message (#158669) 2023-06-01 17:53:02 +02:00
url-drilldown-settings.asciidoc [DOCS] Reformats settings in drilldown doc (#120299) 2021-12-06 11:52:40 -08:00