[8.13](backport #3663) Update observability AI assistant docs with latest changes #3685
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds changes to stateful for #3652. Note that we decided not to document "internal" functions.
Also alphabetizes the table of functions.
Preview link: https://observability-docs_bk_3663.docs-preview.app.elstc.co/guide/en/observability/master/obs-ai-assistant.html
Question: Why don't we alphabetize the list of functions in the UI? I know we sometimes like to put the most commonly used options first, but in my experience that kind of organizational approach falls apart over time.
Open questions (these questions also appear inline in the diff):
If I ask the AI Assistant what functions are available, it'll give me a long list, including context and query, but that list does not show up in the UI when I click Select a function. RESOLVED: We will remove the internal functions.
This is an automatic backport of pull request #3663 done by [Mergify](https://mergify.com).