CopilotForgeDraft

Templates › Agent brief

Agent brief

Template id: agent-brief

Responsible skill: m365-agents:agent-use-case-design. The knowledge section is completed with m365-agents:knowledge-source-readiness.

Use this brief before any build starts. Every fact the organisation must supply is marked [To confirm: ...]; replace the marker when the fact is confirmed, and never fill it with a guess. Example rows are fictional and are there to be replaced or deleted.

1. Summary

FieldEntry
Agent name[To confirm: working name]
Opportunity reference[To confirm: opportunity canvas or intake reference]
Business owner (accountable for outcomes)[To confirm: name and role; owner has agreed this brief]
Maker or build team[To confirm: name or team]
Risk tier (0-4)[To confirm: tier from risk classification, with date]
Brief statusDraft / Agreed by business owner / Superseded
Date agreed[To confirm: date]

2. Purpose

One sentence naming the job the agent does and the measure it improves.

Fictional example: "Help line managers answer routine absence-policy questions without raising a ticket, so HR advisers spend their time on complex cases."

[To confirm: purpose statement]

3. Audience

Role or groupApproximate numberWhere they work (channel)Why they need the agent
[To confirm: role][To confirm][To confirm: for example Teams, intranet][To confirm]

Who must not have access, and why: [To confirm: excluded groups and reason]

4. Scope

In scope - representative questions

Ten to twenty real questions in users' own words. These seed the evaluation set.

#QuestionExpected source
1Fictional example: "Can I carry over unused leave into next year?"Fictional example: Leave policy, section 4
2[To confirm][To confirm]

Out of scope - exclusions and redirects

Question type the agent must not answerWhat it says insteadWhere it sends the user
Fictional example: questions about a named employee's caseExplains it cannot discuss individual casesHR adviser contact route
[To confirm][To confirm][To confirm]

5. Instructions approach

BehaviourSpecification
Role and tone[To confirm]
Citing sources[To confirm: when the agent must cite]
When knowledge is silent[To confirm: what the agent says and where it redirects]
Handling uncertainty[To confirm]
Edge-of-scope behaviour[To confirm]
Transparency to users[To confirm: how users are told this is an AI agent and that they check its output]

6. Knowledge sources and readiness

Completed with m365-agents:knowledge-source-readiness. A source with no owner or with permissions wider than its sensitivity warrants is not ready.

Source and locationOwnerIntended audience matches access?Currency (last review)Accuracy checkedClassification or labelReview cycleVerdictConditions, owner and date
[To confirm][To confirm]Yes / No[To confirm]Yes / No[To confirm][To confirm]Ready / Ready with conditions / Not ready[To confirm]

Coverage gaps (representative questions no ready source answers): [To confirm]

Personal data in any source (refer to the privacy assessment): [To confirm: yes or no, and which]

7. Actions

Leave empty if the agent only answers.

ActionSystemRead / write / sendIdentity it runs underUser confirmation required?Accountable owner
[To confirm][To confirm][To confirm][To confirm: user, service identity or other]Yes / No[To confirm]

8. Build-or-reuse decision and route

QuestionAnswer
Existing agents, prompts or patterns checked (solution register reference)[To confirm]
Why reuse or extension is not enough[To confirm]
Route chosen[To confirm: for example a declarative agent built in Agent Builder, an agent built in Copilot Studio, or a pro-code route]
Criteria that led to the route[To confirm: answers only or acts, audience width, orchestration needs, governance zone]
Source records checked for capability, limits and licensing, with dates[To confirm]
Environment and governance zone[To confirm]

9. Ownership and support

RoleName or teamAgreed?
Business owner[To confirm]Yes / No
Knowledge owners[To confirm]Yes / No
Maker[To confirm]Yes / No
Support route (where users report wrong answers)[To confirm]Yes / No

10. Success measures

Measured at team or role level, never for individual staff.

MeasureBaseline and sourceTargetOwnerReview date
Fictional example: routine HR tickets raised per monthFictional example: service desk report, last quarter[To confirm][To confirm][To confirm]
[To confirm][To confirm][To confirm][To confirm][To confirm]

11. Open questions and preconditions

ItemOwnerDue
[To confirm][To confirm][To confirm]

12. Agreement

RoleNameDate
Business owner[To confirm][To confirm]
Maker[To confirm][To confirm]

Credit: Template from CopilotForge by Simon Foote (https://github.com/SimonFoote-greensparx/CopilotForge), licensed under CC BY 4.0. Keep this credit when you share or adapt the template; in your own completed document you may keep it as a footer or remove it.

Download the template (Markdown)