Replies: 11 comments 16 replies
-
Can we use a generative AI to suggest improvements to our example manifests? |
Beta Was this translation helpful? Give feedback.
-
One of the challenges we've faced (and continue to face) is the generation and maintenance of API reference documentation - whether it be during releases or otherwise. What if we had LLMs trained to document the APIs and/or their respective changelogs? There are tools available in the market, like documatic/mintlify, that can do this, but we will need to explore the possibility of integration. |
Beta Was this translation helpful? Give feedback.
-
I'm likely very naive on all of this, but in a “document our stuff” and quality check style against our style space it does feel like a model trained on our stuff could be ok. It’s not like we need a model we can ask to create some documents about a talking lion, some witches, an animated scarecrow, and a young girl swept up with her dog in a tornado and how Kubernetes solves their predicament. |
Beta Was this translation helpful? Give feedback.
-
The localization subproject also talked about this topic in our August 7, 2023 meeting. In terms of localization, these tools could help do draft translations, but a human reviewer and approver is still needed. We've had issues before with folks submitting content entirely generated and the content being unusable. |
Beta Was this translation helpful? Give feedback.
-
I'm still thinking that the docs syntax and style is a good target. PR CI triggers call to private instance, output from CI is optionally used by people. Syntax, formatting, “style”, trained/tuned on our docs, seems to be a good target. These suggestions or outputs can be artifacts in CI which people can reference or leverage if they want to. We could perhaps have a private instance, limited to our docs scope, tuned for syntax in our requirements. This can be done with Azure OpenAI. The challenge is to get the data assembled, and cost of the private instance, as well as the copyright situation. |
Beta Was this translation helpful? Give feedback.
-
I think this might be a good topic for our Docs sprint at the upcoming Kubecon contributor summit 2023. During the docs sprint we'd have a lot of folks from the community in the same room to talk through and put together demos |
Beta Was this translation helpful? Give feedback.
-
I have lately come across the usage of Generative-AI in the field of orchestration. Must say, it is a splendid topic of research. I have made the following study which might be helpful for the world of opensource:
|
Beta Was this translation helpful? Give feedback.
-
The Linux Foundation has just published Guidance Regarding Use of Generative AI Tools for Open Source Software Development. (Might be relevant to this conversation) |
Beta Was this translation helpful? Give feedback.
-
We talked about this topic at the KubeCon NA 2023 contributor summit Docs sprint. Here is some notes on our discussion: https://hackmd.io/G3Lv4qIfQOetPgJQzz65kQ?view. In summary, using AI tools could provide a lot of help on several use cases within SIG Docs, unfortunately we don't have the people to take on the research, testing, implementation and maintenance to tackle the larger use cases, like reviewing PRs or translations. If we start using any AI tool, it should be focused on smaller use cases and workflows, like video transcription and meeting note summaries. We also came up with a list of some AI writing tools:
We had a really lively discussion on this topic! Please continue to reach out if you are interested in helping with this :) |
Beta Was this translation helpful? Give feedback.
-
FYI there's guidance that is being worked on for CNCF (Nate pointed to the LF link above) that is more focused for our use. no ETA yet. |
Beta Was this translation helpful? Give feedback.
-
Discussion about using generative AI for Kubernetes docs started on the SIG Docs biweekly meeting on July 11, 2023. This GH discussion continues the conversation from the July 11 meeting. The following are notes taken from the July 11, 2023 meeting notes:
[Robert Reeves, Linux Foundation] Generative AI for Kubernetes Docs
Do we want support for tooling from specific vendors in this space? If so, LF might be able to help
[Marcelo] What about the issue of trawling sources that “aren’t allowed” in terms of generating this content?
[Keegan] We can have an instance that is trained on only the things we want
[Nate] Our use case wouldn’t likely be solely about generating docs from scratch, however, as Keegan mentioned, our instance would be specific to our project/docs
[Tim] Using Large Language Models (LLMs) to produce warnings on certain docs or improvements to be made across our docs
[Natali] Spitballing here, but using LLMs to help us with smaller, keyword-based checks against our style guide/spell checking in order to help ease the workload of reviewers, lower-hanging fruit kind of work
[Tim] Looking into the future for new contributors, this could come in the form of a suggested feedback/style guide information on a contributor’s PR
[Rey] We can make a GitHub Discussion about this to help collect more ideas and get back to Robert and the LF about what we want to do and where we want support
Beta Was this translation helpful? Give feedback.
All reactions