01 Read the inquiry
02 Check the business rulesDeterministic tools
03 Classify & draft
04 Hand it to a person
Development set
System design · Shadow mode · Draft-only writes
01 / FEATURED BUILD · APPLIED AI
Catering inquiry agent
My contributionClassification and drafting workflows, business-rule tools, and the evaluation harness.
A Python agent built to qualify catering inquiries and draft replies. Pricing and service rules stay in explicit tools, with human approval required before sending.
What failed / Adoption
A working tool still needs a place in the day.
The team did not adopt the agent. My lesson: meet the existing workflow, solve an immediate bottleneck, and teach people how to use it.
How I built it
The problem
An inbox assistant needs to understand service limits, delivery boundaries, and when to ask for help. A plausible answer is not enough.
What I built
An evaluation harness built around 166 hand-labeled historical inquiry threads used as the development set, separate classification and drafting prompts, deterministic business-rule tools, and structured final outputs. Shadow mode and draft-only writes keep the operator in control; the CRM provides the review surface.
Where I drew the boundaries
- The model
- Classifies the inquiry and drafts a reply.
- Explicit tools
- Supply pricing and service rules.
- The operator
- Reviews the draft and approves sending.
The decision that matters
Build the evaluation workflow before trusting the agent. Keep pricing and service facts in explicit tools, and make exceptions visible to the operator.
The 166 labeled inquiries and passing tests are development evidence, not a held-out accuracy result. Draft-only writes and human approval are implemented safeguards. Team adoption did not follow; the lesson was to fit the existing workflow, address an immediate bottleneck, and teach people how to use the tool. A revised rollout has not been demonstrated here.

