The most common mistake in deploying an AI assistant into a document workflow is trying to make it 'do everything'. Assistant as chat, assistant as workflow, assistant as interface. The result: a solution that is impossible to maintain, opaque to the business and to IT. A proven production pattern separates responsibilities into four layers.
Layer one: where the documents live. A corporate repository (most often an organised SharePoint) holds the document, its versions, descriptions and permissions. This is 'the truth' – everything else refers back to it.
Layer two: the process engine. It decides who approves, in what order, on what deadlines and how escalation works. The layer that remembers the state of every case, drives audit and knows where the decision is currently sitting. In the Microsoft ecosystem this role is played by the Power Platform.
Layer three: the decision assistant. Summarises the document, flags anomalies, answers questions, suggests a decision. It does not remember the state of the process – that is not its job. It runs on demand for a specific step in the flow.
Layer four: where the employee sees the case and decides. Usually Microsoft Teams – the notification arrives there, the employee approves there, asks the assistant questions there. The details of good approval design are covered in our article on approvals on the phone.
Deliberately separating these layers is not just engineering hygiene. It is the condition for scalability – without it the first assistant somehow works, but the second and third create chaos.