An investment management firm runs on an investment policy with limits for each fund and strategy, a conflict of interest procedure, a trade approval procedure, rules for suitability and appropriateness assessment of clients and a personal account dealing procedure. The documents sit in SharePoint, and some older versions are in e-mail attachments. A new portfolio manager, before entering an order in Bloomberg Terminal, asks a colleague in Teams whether risk officer approval is needed, and the colleague answers from memory. Every week the compliance officer answers the same questions about the suitability questionnaire on the client record in Salesforce, and the version confusion comes to light during an internal audit.
A Copilot Studio agent runs in your Microsoft 365 tenant as a chat in Teams. The employee asks in plain language, and the agent searches only approved SharePoint libraries and only among documents the employee can see under their Entra ID permissions, and answers with a quotation, the clause number and a link to the valid version. If the question is about a specific trade or client, the agent points to the procedure and the responsible person but does not make the decision, give a recommendation or look at Bloomberg or Salesforce data. The manager checks actual limit usage in your Power BI report, which the agent links to. When no document covers the question, the agent says it has no information. Data stays in your tenant and is not used to train models, and questions are written to a log that the compliance officer can see.