Guide

Designing human-in-the-loop workflows

Put a person in front of irreversible actions. Use requestUserInput for questions, choices, files, and acknowledgements. Use Tally review for missing ledgers. Do not ask when the answer is already in the chat.

AshnaAI

Designing human-in-the-loop workflows

List irreversible actions

If you cannot name them, you do not have a workflow. You have a chatbot.

Bind each action to a gate

Chat pauses use requestUserInput. Tally missing masters use review. Browser secrets use the input tool, not fill.

Frequently asked questions

What should trigger a human pause?
Deletes, payments, tax posts, secret entry, and any write you cannot undo cheaply.
What is requestUserInput?
The AshnaAI tool that asks the user a question, choice, file, or acknowledgement.
How do I avoid prompt fatigue?
Ask only when tools cannot produce the fact. The schema already forbids redundant asks.
Does HITL slow Tally too much?
Review is faster than reversing a wrong ledger. Auto-create is off for that reason.
Where is the mechanism described?
Human-in-the-loop before irreversible actions.

Tags

#HITL#guardrails

Found this article helpful? Share it with your network.