Write the job in one sentence
Describe the input and the expected output without naming a tool. “When someone books a call, update the opportunity and create a preparation task” is a clear job. “Transform our sales with agents” is not yet a specification.
Identify the predictable steps
Matching a known identifier, checking a required field, assigning a task, and moving a record after a confirmed event are usually rule-shaped problems. Keep those rules explicit so people can inspect and test them.
Find the interpretation step
A free-text enquiry may need to be categorised. A long conversation may need a summary. A reply may need a draft based on approved facts. Those are candidates for bounded AI assistance, provided uncertainty has somewhere to go.
Give uncertainty an owner
Decide what happens when the input is ambiguous, the relevant document is missing, or two sources disagree. A human review queue is a valid output. Forcing a confident answer in every case creates a hidden failure path.
Define what the agent can touch
Reading an approved document is different from sending a customer message or changing a financial record. Give each action its own permission boundary. Treat incoming text as content to interpret, not instructions that can expand those permissions.
Evaluate completed work, not impressive replies
Test examples that resemble the real job, including failures and misleading input. Count tasks completed to your agreed standard, the corrections required, and the cost of operating the process. The useful system may combine simple rules, a small AI step, and a person.
Use predictable rules for predictable work. Give AI a bounded interpretation job and a clear fallback.