Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Knowledge Base] Make the elastic.co doc accessible to our AI assistants #192031

Open
legrego opened this issue Sep 3, 2024 · 2 comments
Open
Assignees
Labels
enhancement New value added to drive a business result epic Team:AI Infra AppEx AI Infrastructure Team

Comments

@legrego
Copy link
Member

legrego commented Sep 3, 2024

We want to make our product documentation available to our Kibana AI assistants, so that they can retrieve and utilize this knowledge when performing their tasks, greatly improving their performances in scenarios where they need to retrieve knowledge about our products to answer specific questions.

We plan to install these resources via a Fleet integration, since this is a well-tested model for distributing assets, even in air-gapped environments.

Once installed, this feature will be exposed to solution teams via an LLM task exposed from the inference plugin. This approach allows the AppEx teams to keep the internals (how we retrieve the doc, where it’s stored and so on) an implementation detail in case we need to change it later (e.g. if we want the feature as a global external service at some point).

@legrego legrego added the Team:AI Infra AppEx AI Infrastructure Team label Sep 3, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-ai-infra (Team:AI Infra)

@legrego legrego added the enhancement New value added to drive a business result label Sep 3, 2024
@legrego legrego added the epic label Sep 19, 2024
@pgayvallet
Copy link
Contributor

pgayvallet commented Sep 19, 2024

So after discussions with the group, the consensus is now that it's not worth following the approach for the MVP (which was shipping a subset of the documentation in the Kibana distributable) and that we should focus on the long term plan instead, so using fleet packages as the shipping and installation mechanism for our KB artifacts.

This plan can be split into 4 main tasks:

  1. ELSER / interface endpoint installation and management #192461 (which is a prerequisite for the current issue)
  2. [KB] add KB support to fleet package spec and implementation #193849
  3. [KB] Add documentation packaging workflow #193473
  4. [KB] expose documentation retrieval as LLM task #193474

1. and 2. can be started in parallel.
3. kinda depends on 2., as we need to know how we will be building the fleet package
4. depends on all the previous steps

@pgayvallet pgayvallet changed the title [Knowledge Base] Bundle stack documentation into distributable [Knowledge Base] Make the elastic.co documentation available to our AI assistants Sep 19, 2024
@pgayvallet pgayvallet changed the title [Knowledge Base] Make the elastic.co documentation available to our AI assistants [Knowledge Base] Make the elastic.co doc accessible by our AI assistants Sep 19, 2024
@pgayvallet pgayvallet changed the title [Knowledge Base] Make the elastic.co doc accessible by our AI assistants [Knowledge Base] Make the elastic.co doc accessible to our AI assistants Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result epic Team:AI Infra AppEx AI Infrastructure Team
Projects
None yet
Development

No branches or pull requests

3 participants