Leverage customer's accepted/rejected data to improve code generation
- Opt-in enhanced experience that leverages historical migration data stored in a server side component.
- Store metrics and code snippets related to accepted/rejected fixes generated by Kai.
- Mining previous historic migration data in an existing MTA instance will be explored in the future, but it’s out of scope for MTA 8.0 GA.
- Leverage stored information to:
- Produce relevant hints that can be leveraged when building prompts for the LLM.
- Surface Confidence Level or the likelihood of Kai producing an accepted solution.
- Implement client side configuration in the IDE plugin to access the Solution Server.
This is planned to be achieved via the Solution Server.
Engineering's design document:
https://docs.google.com/document/d/1rSsBrHf_RDyZYmX0OV8MWelB55rQVv-KnyISXK-KFlM/edit?tab=t.0
Upstream issue tracking this bucket of work:
https://github.com/konveyor/kai/issues/746