You could build a custom app to plug into the client using the Knowledge APIs...
Or, perhaps, build a Support Center but only allow access from an internal website, so only agents could get to it. Then they could have it embedded in a Script to access it during conversations. Not sure about other ways to make it available to agents...probably something easy that I'm missing.
https://help.mypurecloud.com/articles/about-support-center/
------------------------------
George Ganahl GCP (Genesys Cloud), CCXP
Principal PS Consultant
Genesys
------------------------------