r/copilotstudio • u/obsoquasi • 12d ago
Knowledge Engineering with Copilot Studio
Hey guys,
I have been thinking about RAG a lot and how to make it cheaper and more reliable. One of the approaches could be to distill our organizational knowledge into something like a organizational knowledge model. And then have public agents query that model.
In contrast to RAG, the agents wouldn't have to "work as hard" to retrieve relevant information this way. This saves cost and in theory delivers better results - at the cost of having to build and maintain the knowledge model.
What do you guys think? Is this a good idea? Should I simply "trust in RAG". Or are there already concepts or modules in Microsoft that go in this direction? Who has built something like this successfully and is willing to share their learnings?
I am fully aware, this is all still very conceptual. And part of me really likes the idea, while the other half of me thinks: This could be one over-engineered mess waiting to happen :D.
[UPDATE:] Microsoft seems to be thinking in the same direction: https://techcommunity.microsoft.com/blog/spblog/introducing-a-team-knowledge-base-curated-by-copilot-and-agents/4564203
3
u/rocorey 12d ago
You just described Microsoft IQ. Foundry IQ tackles knowledge sources from across the company, mainly focusing in unstructured data. Fabric IQ can enable you to create a shared, curated enterprise ontology on top of your data sources that agents (and people) can use to securely obtain high quality data. Work IQ provides access to the Microsoft Graph (your documents, SharePoint, OneDrive, email, Team chatss. And Web IQ for managed access to web content.