kibana/x-pack/platform/packages/shared
Dario Gieselaar 7d20301289
Load huggingface content datasets (#224543)
Implements a huggingface dataset loader for RAG evals - see
[x-pack/platform/packages/shared/kbn-ai-tools-cli/src/hf_dataset_loader/README.md](https://github.com/dgieselaar/kibana/blob/hf-dataset-loader/x-pack/platform/packages/shared/kbn-ai-tools-cli/src/hf_dataset_loader/README.md).
Additionally, a `@kbn/cache-cli` tool was added that allows tooling
authors to cache to disk (possibly remote storage later).

Used o3 for finding datasets on HuggingFace and doing an initial pass on
a line-by-line dataset processor ([see
conversation](https://chatgpt.com/share/6853e49a-e870-8000-9c65-f7a5a3a72af0))

Libraries added:

- `cache-manager`, `cache-manager-fs-hash`, `keyv`,
`@types/cache-manager-fs-hash`: caching libraries and plugins. could not
find any existing caching libraries in the repo.
- `@huggingface/hub`: api client for HF.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-06-26 17:24:45 +02:00
..
ai-assistant Optimize existing image assets with lossless compression (#223998) 2025-06-19 16:44:13 +02:00
ai-infra [Inference] Add Bedrock Converse API support for InferenceChatModel and Security AI Assistant (#220273) 2025-06-23 17:23:27 +01:00
alerting-rule-utils [ResponseOps][Alerting] assure grouping fields in alert match expected cardinality (#223409) 2025-06-17 12:47:31 -04:00
file-upload [ML] Adding file upload tools to package (#221034) 2025-06-06 14:52:32 +01:00
file-upload-common [ML] Adding file upload tools to package (#221034) 2025-06-06 14:52:32 +01:00
index-lifecycle-management/index_lifecycle_management_common_shared 🌊 Streams: Show data retention on stream (#204125) 2025-01-09 09:25:19 +01:00
index-management/index_management_shared_types 🌊 Streams: Fix indices link (#217229) 2025-04-09 11:56:36 +02:00
kbn-ai-assistant Remapping iInCircle and questionInCircle and deprecating help icon (#223142) 2025-06-25 14:52:04 -05:00
kbn-ai-tools-cli Load huggingface content datasets (#224543) 2025-06-26 17:24:45 +02:00
kbn-alerting-comparators Sustainable Kibana Architecture: Move modules owned by @elastic/response-ops (#202836) 2024-12-26 15:49:50 +01:00
kbn-apm-types [APM] Unified (APM/OTel) Trace waterfall (#222569) 2025-06-16 19:28:57 +02:00
kbn-cloud-security-posture/common [Cloud Security] [Graph Vis] Implement UI enhancements (#222830) 2025-06-24 07:46:38 +03:00
kbn-content-packs-schema [streams][content pack] check decompressed file size (#220486) 2025-05-27 17:06:47 +02:00
kbn-data-forge [Related dashboards] sort suggested dashboards by jaccard similarity and return top 10 (#217747) 2025-06-05 09:55:26 -04:00
kbn-elastic-assistant Remapping iInCircle and questionInCircle and deprecating help icon (#223142) 2025-06-25 14:52:04 -05:00
kbn-elastic-assistant-common [Attack Discovery][Scheduling] Actions: Return formatted markdown fields in the context (#225330) 2025-06-26 16:18:36 +02:00
kbn-elastic-assistant-shared-state [Security Solution] [AI assistant] Make the Security AI assistant global (#223936) 2025-06-24 19:11:43 +01:00
kbn-entities-schema [ObsUX] Remove entities v2 code and Inventory (#224696) 2025-06-24 08:12:28 -04:00
kbn-event-stacktrace [ObsUX-Infra&Services] Migrate from enzyme to RTL (#223530) 2025-06-17 16:47:10 +02:00
kbn-inference-cli [Inference] Simplify API types (#223200) 2025-06-12 14:22:40 +02:00
kbn-inference-endpoint-ui-common Optimize existing image assets with lossless compression (#223998) 2025-06-19 16:44:13 +02:00
kbn-inference-tracing [Inference] Simplify API types (#223200) 2025-06-12 14:22:40 +02:00
kbn-key-value-metadata-table [One Discover] Display stacktrace in the logs overview tab (#204521) 2025-01-22 18:06:14 +02:00
kbn-kibana-api-cli Load huggingface content datasets (#224543) 2025-06-26 17:24:45 +02:00
kbn-langchain [Security Assistant] Fix telemetry tool reporting (#223832) 2025-06-13 00:52:33 +02:00
kbn-profiler-cli [Profiler] Make sure grep pattern includes all node processes (#218430) 2025-04-17 13:30:49 +02:00
kbn-sample-parser Synthrace Sample logs: Add fake metadata (#219424) 2025-04-29 11:53:29 +02:00
kbn-search-index-documents Remapping iInCircle and questionInCircle and deprecating help icon (#223142) 2025-06-25 14:52:04 -05:00
kbn-slo-schema [SLO] Bulk purge UI (#220123) 2025-05-23 09:33:47 -04:00
kbn-streams-schema feat(streams): manage significant events (#221377) 2025-06-05 13:26:01 -04:00
logs-overview [Logs] Replace log stream component (#219425) 2025-06-19 13:26:50 +02:00
ml [ML] Anomaly Explorer: New severity colors alignment & New UX for filtering anomalies (#221081) 2025-06-24 15:29:41 +01:00
onechat [onechat] add first set of base tools (#223367) 2025-06-20 12:19:34 +02:00
security Upgrade EUI to v102.3.0 (#222149) 2025-06-09 11:04:46 +02:00