AIYINGFrom AI Awareness to Accomplishment
Showing posts with label AI Builders. Show all posts
Showing posts with label AI Builders. Show all posts

Saturday, November 7, 2026

The Effective AI Engineer #018: The AI Builder Who Watched the User Work

THE EFFECTIVE AI ENGINEER · A CASE-BASED APPROACH

Case #018: The Builder Who Watched the User Work

Choose Work That Matters

By Ravindra Dastikop
AIYING — Accomplishing with AI




A convincing answer can still leave the user’s task unfinished.

1. Learning objectives

After working through this case, you should be able to:

  • Define a useful task outcome beyond the quality of an AI answer.
  • Separate observed behaviour, interpretation, hypotheses and design decisions.
  • Map verification, correction, exceptions and handoffs around an AI interaction.
  • Compare an AI workflow with a credible non-AI alternative.
  • Specify a bounded prototype and an evaluation plan before claiming success.

For: students, freshers, freelancers, AI builders, developers, engineers, product owners, functional teams and faculty. Coding: optional.

↑ Back to contents

2. The case: an answer and an unfinished task

The demonstration

Nikhil Desai, an independent AI builder, arrived at CedarWorks Services with a polished equipment-request assistant. The business handled requests from employees joining projects or replacing unsuitable devices. Sana, the operations sponsor, wanted fewer repetitive questions for the coordination team.

Nikhil’s assistant searched an approved policy collection. It explained which equipment categories suited different roles, identified required information and described when an exception was needed. Its answers were readable and included references.

During the demonstration, Sana asked about a new analyst who needed a portable computer. The assistant suggested a standard category and supplied a plausible justification. Sana liked the result.

The prototype was deliberately read-only. It could not verify live stock, create a request record or submit anything. Nikhil had no integration agreement and had kept those actions outside his scope.

Then Sana asked: “How many requests will this remove from the coordinator’s queue?”

Nikhil had tested answers to prepared questions. He had not watched a request move from an employee’s need to a packet ready for authorised review. His demonstration could not answer Sana’s question.

What happened after the answer

Before leaving, Nikhil asked to watch Priya, a coordinator, prepare a request using synthetic details. She read the assistant’s answer and said it was useful. Then she opened another window.

She needed a cost centre. She checked the applicable policy version, found delivery details, searched for an existing request and verified whether the item was standard. She checked the age of the stock export. Finally, she copied information into the request form and attached the supporting reference.

The assistant had answered a question. Priya still had to assemble an artifact that another person could review.

A missing cost centre could not be guessed from a familiar team name. Old inventory information could not justify a promise of availability. A nonstandard request required an authorised decision. An existing request should be linked rather than duplicated.

A useful observation, with limits

Nikhil began recording what happened after the answer. He saw possible opportunities to reduce copying and make missing information visible. He also saw necessary checks that should not simply disappear.

However, one replay could not establish a representative workflow. Perhaps Priya handled unusual exceptions. Perhaps requesters could provide information directly. Perhaps clearer labels and validation in the existing form would solve most of the problem.

Some users might only want a policy explanation. Replacing every conversation with a long intake form could make their experience worse.

The delivery constraint

Nikhil had a fictional capacity limit of 30 person-hours: 24 builder hours, four process-owner or coordinator hours and two technical-review hours. Sana expected a revised demonstration the following week.

He could improve the chat, create guided request preparation, investigate autonomous submission, or improve the existing form. He could not silently increase the budget or assume unlimited access to staff.

What should Nikhil deliver next—and what evidence would make that decision defensible?

↑ Back to contents

3. The decision

Recommend the next increment with the information available. No later business outcome is supplied.

  • Who is the primary user, and what task are they trying to complete?
  • Does success mean understanding policy, preparing a request or submitting one?
  • Which steps require clarification, verification or an authorised human decision?
  • Which work could a better form remove?
  • What evidence would justify changing the recommendation?

The title describes the builder’s action. It does not prove that observation led to a superior product.

↑ Back to contents

4. Exhibit 1: the surrounding workflow

The following figures are invented for an arithmetic and reasoning exercise. They are not measurements or company results.

Synthetic active effort, in minutes
Step Manual Chat-assisted
Clarify the need35
Find policy evidence42
Check eligibility and stock34
Enter the request44
Review the packet21
Route for review21
Total active effort1817

Waiting time is excluded. A faster answer does not establish an equivalent reduction in total task effort.

Separate observation from interpretation

Observed in the fictional replayHypothesis to investigate
Priya opened another record.Required context may be missing from the interaction.
She checked for an existing request.Duplicate handling may be part of the task.
She checked policy and stock dates.The output may need visible evidence freshness.
She copied text into a form.A reviewable packet or better form may reduce transfer effort.

Ask what each action accomplishes. Do not infer frequency, motivation or organisation-wide practice from a single replay.

↑ Back to contents

5. Exhibit 2: four delivery options

OptionProposed workIndicative builder hoursMain uncertainty
A. Improve chatBetter retrieval, wording and references.12–18How much downstream work remains?
B. Prepare a packetGuided fields, source links, clarification and reviewable draft.18–24Can corrections and exceptions fit the scope?
C. Submit autonomouslyRequest creation and submission tools.More than 24; not reliably estimated.Identity, authority, retries and recovery are undefined.
D. Improve the existing formRequired fields, clearer help and routing guidance.8–14How much value actually requires a language model?

These are fictional planning ranges. The additional six hours of process-owner and reviewer capacity are separate from the builder’s allocation.

Authority boundary: the current prototype can prepare material for review. It cannot approve a request, reserve inventory, purchase equipment or submit a live transaction.

↑ Back to contents

6. Exhibit 3: nine task scenarios

Before reading the worked analysis, decide how a request-preparation prototype should respond to each scenario.

  1. R001: Complete standard request with current evidence.
  2. R002: Cost centre is missing.
  3. R003: Stock evidence is stale.
  4. R004: The requested item is nonstandard.
  5. R005: An existing request matches the need.
  6. R006: The requester is not entitled to use this route.
  7. R007: Delivery date is missing.
  8. R008: Applicable policy versions conflict.
  9. R009: A second complete standard request.

A useful system must distinguish a prepared draft from a question, an exception or a record that already exists.

↑ Back to contents

7. What published practice contributes

  • OpenAI’s internal data agent: its published account connects organisational context, permissions, existing work surfaces and evaluation. It is a first-party implementation account, not proof of a benefit at CedarWorks. [1]
  • Anthropic’s tool-design guidance: it recommends meaningful workflows and evaluation tasks with verifiable outcomes. This supports examining the unit of work before adding tools. [2]
  • GOV.UK Chat: its reported testing combines research methods and identifies useful conversational experiences alongside clarification and support needs. Chat remains a credible option. [3]
  • Microsoft Research’s interaction guidelines: capability communication, contextual relevance, correction and uncertainty provide useful design questions. [4]
  • GDS observation guidance: studying activity in context can help reveal surrounding work, with appropriate planning and consent. [5]

These sources cannot determine the client’s bottleneck, exception frequency, implementation cost or return on investment. Those require local evidence.

↑ Back to contents

8. Your recommendation

Write a 700–1,000 word decision memo containing:

  1. The primary user, task and precise endpoint.
  2. A comparison of at least three options, including a non-AI alternative.
  3. A role-by-role allocation of the available 30 person-hours.
  4. A workflow map showing clarification, correction, review and handoff.
  5. An example output packet and a task-level evaluation plan.
  6. Evidence that would change the decision and conditions that would stop a pilot.

Consider accessibility: can a keyboard-only user find missing fields, inspect sources and correct mistakes? If you use AI, disclose its contribution and explain what you checked.

Pause here before opening the worked analysis.

↑ Back to contents

9. Worked analysis and practical guide

Open the author’s conditional recommendation

Use a small amount of the remaining capacity to investigate contrasting situations. Then compare guided request preparation with an improved existing form on equivalent tasks. Retain a separate policy-enquiry path. Keep autonomous submission outside this increment.

This is a proposed response, not a demonstrated outcome. If the form achieves the same endpoint with less effort and maintenance, choose it. If most use is policy explanation, improving chat may be the better decision.

A feasible allocation

ActivityBuilderProcess ownerTechnical reviewer
Follow-up research and synthesis420
Compare low-fidelity designs410
Build bounded local prototype900
Evaluate and inspect failures512
Handover and scope decision200
Total hours2442

Define the output states

  • READY: a complete packet prepared for authorised review.
  • CLARIFY: required user-supplied information is missing.
  • HANDOFF: authority, policy or evidence needs another role.
  • EXISTING: a matching request already exists.

READY never means approved or submitted. Every prototype packet should preserve submitted: false.

Expected dispositions for the teaching scenarios

R001: READY; R002: CLARIFY; R003: HANDOFF; R004: HANDOFF; R005: EXISTING; R006: HANDOFF; R007: CLARIFY; R008: HANDOFF; R009: READY.

Keep the implementation bounded

  1. Offer a policy-enquiry path and a request-preparation path.
  2. Retrieve applicable policy with a source and version.
  3. Collect required fields; distinguish suggestions from confirmed values.
  4. Check completeness, eligibility, freshness and duplicates.
  5. Show sources, missing information and an editable draft.
  6. Identify the next owner without performing a live write.

A paper form or local prototype can test these interactions. Live identity, inventory, model integration and transactional recovery should be justified and scoped separately.

↑ Back to contents

10. Evaluation and pilot design

Evaluate the whole task and the work distributed across people.

  • Task outcome: an appropriate packet, clarification, handoff or existing-record link.
  • False completion: unsupported readiness, approval, availability or submission claims.
  • Human effort: requester, coordinator and reviewer time, including corrections.
  • Elapsed time: time to the agreed endpoint, including waits.
  • Usability: source inspection, correction, accessibility and abandonment.
  • Operating burden: maintenance, exception handling and support.

Set acceptance rules before testing. A proposed design target is zero false completion on the supplied critical scenarios, explicit missing information, inspectable sources and no live writes. Meeting that target on nine synthetic tasks would not establish production readiness.

The optional local exercise

The accompanying Word teaching pack includes nine synthetic task contracts, scripted baseline and reference outputs, a Python checker and 12 unit tests. All 12 tests passed during preparation.

The deliberately flawed baseline matches two of nine contracts; the reference matches nine of nine. These are constructed teaching outcomes. They are not model accuracy scores, an AI improvement benchmark or evidence of business benefit.

The checker validates declared fields. It cannot establish that evidence is true, identity is genuine or an interface is usable.

Stop or revise when

  • The prototype invents required facts or hides conflicting sources.
  • It implies an approval or submission that did not occur.
  • Correction work increases beyond the agreed limit.
  • A simpler form achieves the same outcome more reliably.
  • The necessary users, policy owners or evidence are unavailable.

↑ Back to contents

11. Exercises and reusable prompts

Foundation: map one task

Choose a familiar activity. Record what happens before and after an AI answer. Identify the artifact that lets the next person continue. Mark observations separately from assumptions.

Practitioner: compare two designs

Create a paper or local guided workflow and a clearer form. Use the nine scenarios, add a correction step and compare remaining human work. Keep the task endpoint consistent.

Advanced: scope a future submission capability

Specify identity, entitlement, duplicate prevention, transaction confirmation, retries, cancellation and recovery. Explain which evidence would justify moving from preparation to an authorised write.

Student project

Apply the case to travel requests, onboarding, maintenance or customer returns. Submit an evidence map, two alternative designs, contrasting task scenarios and a decision memo. Obtain appropriate permission before observing people or collecting organisational data.

Prompt: observation synthesis

Review these observation notes.
Separate:
1. Recorded behaviour
2. Participant explanation
3. Our interpretation
4. Evidence gaps

Propose at least one alternative explanation for each interpretation.
Do not invent frequency, motives, time savings or outcomes.

Prompt: scope review

Given this user task and prototype:
- Define the exact endpoint.
- Identify what remains for the user and reviewer.
- Compare chat, guided preparation and a non-AI form.
- Flag missing authority, unsupported completion claims and hidden correction work.
- State what evidence would change the recommendation.

Prompt: packet inspection

Inspect this draft packet against the supplied contract.
Distinguish user-confirmed facts from suggestions.
Identify missing fields, conflicting sources and stale evidence.
Recommend READY, CLARIFY, HANDOFF or EXISTING with a concise justification.
Do not infer approval, availability or submission.

Freelancer application

Offer workflow discovery and bounded prototype development as a defined engagement. Agree inputs, user access, process ownership, acceptance criteria, exclusions and handover. Price discovery, implementation and live integration separately.

↑ Back to contents

12. Teaching and assessment

Assign the narrative and exhibits before revealing the worked analysis. Ask learners to submit an initial recommendation, debate alternatives and revise their decision after inspecting the task scenarios.

Suggested 90-minute session: endpoint definition, 10 minutes; observation and hypothesis sorting, 15; option comparison, 20; packet exercise, 20; counterarguments and revision, 15; transfer and exit memo, 10.

Assessment criterionWeight
Problem and evidence reasoning20%
Alternatives and judgment20%
Workflow design20%
Verification, correction and recovery25%
Communication and professional practice15%

Reward a defensible conclusion rather than agreement with the author. A recommendation to retain chat or improve the form can be strong when it addresses the task, evidence and constraints.

↑ Back to contents

13. References and evidence limits

  1. Xu, Bonnie; Suresh, Aravind; Tang, Emma. Inside OpenAI’s in-house data agent. OpenAI, 29 January 2026. First-party engineering account.
  2. Aizawa, Ken. Writing effective tools for AI agents—using AI agents. Anthropic, 11 September 2025. Engineering guidance and experience.
  3. Dub, Sam; McDonald, Sharon. 5 things we learned testing GOV.UK Chat: an AI assistant for government. Government Digital Service, 16 March 2026. Reported public-service testing.
  4. Amershi, Saleema, and colleagues. Guidelines for Human-AI Interaction. CHI 2019. Research framework for interaction design.
  5. GOV.UK Service Manual. Contextual research and observation. Published 1 September 2017. User-research method guidance.

Evidence boundary: the sources inform the questions and design principles. The CedarWorks narrative, timings, capacity, task contract, recommendations and prototype criteria are original teaching designs. First-party company accounts are not independent replications. No source establishes that the proposed intervention will save time at CedarWorks.

Review status: source-grounded, AI-assisted author preparation with local exercise testing. Independent subject-expert review and classroom validation have not been obtained.

↑ Back to contents

Accomplish with AI

Powered by Blogger.

Featured post

AI Engineering Hands-On Lab #001 — Build an AI Answer Reliability Test Bench Without Code

AIYING | Daily 24 — Post 009 AI Engineering Hands-On Lab #001 Build an AI Answer Reliability Test Bench — Without Writing Code Lea...

Search This Blog

List of blogs

Search This Blog

About

Translate

Instant Stories

Read in Your Language

Test

share this

ShareThis

Popular Posts