Detailed feedback loop for AI Knowledge base

The Knowledge Base agent has strong potential for turning support history into useful documentation but it has a lot of limitations that lead to inaccurate and not relevant articles.

How can I provide feedback or reason why the articles is rejected, wrong, confusing, or low quality.´? How can AI learn our preferences or change subsequent suggestions other than providing a basic signal with the Dismiss or Thumbs down / Not helpful / “How did Breeze do?
A detailed feedback loop so the Knowledge Base agent can learn why a suggestion was rejected.

I would our agents to be able to provide a detailed feedback loop so the Knowledge Base agent can learn why a suggestion was rejected.