An AI agent does not learn from an approval, edit, or rejection just because the interface records it. The system must preserve what happened and why, turn useful feedback into a checked preference or correction, then retrieve it when a relevant task comes around again. Approval gates and learning are separate: one controls what happens now; the other can shape what happens later.
What should an agent learn from each kind of feedback?
These signals are not interchangeable. An approval may mean “this action is allowed in this situation,” not “always do this.” An edit shows a difference between the proposed output and what the person wanted, but that difference can have several causes. A rejection says the proposal should not proceed; it does not, by itself, explain what a better proposal would be.
As an Amazon Associate I earn from qualifying purchases.
| Signal | What it establishes | What it does not establish by itself |
|---|---|---|
| Approval | A reviewer permitted a particular pending action or accepted a particular output in its context. | A general preference, proof of correctness, or permission to repeat the action in other contexts. |
| Edit | The reviewer changed some part of the proposed output. The change can provide evidence about the desired result. | Why the change was made, whether it reflects a lasting preference, or whether every other part of the output was accepted. |
| Rejection | The reviewer declined the proposal or action. | The reason for rejection or the alternative the agent should choose next time. |
For a useful record, keep the original proposal, the final version or decision, relevant task context, the event type, and who supplied the feedback. When practical, capture a reason or correction as well. This context helps prevent a one-off choice from becoming an overly broad rule, a concern also reflected in research on context-sensitive preferences inferred from edits and explicit user memory (Microsoft Research, PRELUDE and CIPHER; Meta AI Research, PAHF).
How does feedback become a change in future behavior?
A practical feedback loop has distinct stages. Treat the proposed lesson as a candidate, not as a command to rewrite the agent’s behavior. A general architecture synthesized from the cited guidance and research looks like this:
#1 Best Overall
- Capture the decision. Save the agent’s proposed action or output, relevant context, the reviewer’s decision or edits, and the reviewer’s identity or role where appropriate.
- Interpret the signal. Extract a possible correction or preference, and keep the event type and scope attached. Ask for clarification when the reason is unclear and the stakes warrant it.
- Check the candidate. Compare it with policies, verification cases, or human review. Reject or narrow lessons that are unsupported, conflict with existing constraints, or appear specific to one task.
- Store the accepted lesson in the right place. Use per-user memory for personal preferences, procedural guidance for reusable workflows, or a trained model or policy when the intended learning approach calls for one.
- Retrieve it for a relevant later task. Match the stored lesson to the user and task context instead of injecting every past correction into every new request.
- Evaluate the result. Check whether the agent’s later behavior improves on appropriate examples, and provide a way to correct or remove a lesson that has gone stale.
This is a design pattern, not a claim about a particular author’s implementation or measured results. AWS guidance describes collecting and analyzing approved, rejected, and modified recommendations as part of human-feedback workflows (AWS Prescriptive Guidance).
How is an approval gate different from learning?
An approval gate pauses a current action until a person permits or rejects it. Learning is a separate mechanism that may use that decision to affect future behavior. An agent can have a strong approval workflow and no learning at all; it can also use stored preferences while still requiring approval for consequential actions.
Rank #2
The OpenAI Agents SDK documents a flow in which execution pauses for a tool-call decision and the run can resume after approval or rejection. That is workflow control, not automatic preference learning. Its documentation also warns that restored serialized run state is not authenticated by deserialization alone, so applications should only restore trusted or integrity-checked state (OpenAI Agents SDK: Human-in-the-loop). Google Cloud likewise describes checkpoints for approval, correction, or input, while noting the added complexity of maintaining an external interaction system (Google Cloud Architecture Center).
Free tools Windows power users keep installed
One-click scans. No signup required.
Use a checkpoint when an action needs a person’s permission or judgment before it proceeds. Do not treat the checkpoint itself as evidence that the action is safe or correct: the reviewer’s attention, the information presented, and the scope of the decision all matter.
Which learning approach fits the goal?
There are several different ways to turn feedback into future behavior. They are not interchangeable options in a common head-to-head benchmark, and the cited work does not establish one universally best method.
| Approach | What changes | Where it can help | Key consideration |
|---|---|---|---|
| Explicit per-user preference memory | A user-specific memory is updated through interaction and retrieved later. | Personalizing decisions to preferences that may evolve. | Manage scope, retrieval, and stale or conflicting preferences. Meta’s PAHF framework describes clarifying ambiguity, grounding actions in retrieved preferences, and integrating post-action feedback (Meta AI Research). |
| Preference descriptions inferred from edits | A system infers descriptive preferences from edited outputs and can apply contextually similar ones later. | Recurring writing or other generation tasks where edits reveal desired style or content. | Similarity to the new context matters. Microsoft Research’s PRELUDE and CIPHER paper reports evaluations in summarization and email-writing environments using a GPT-4 simulated user; its findings should not be generalized to real users or other tasks (Microsoft Research). |
| Reward model and policy learning | A model learns to estimate evaluator preferences, and a policy is optimized against that estimate. | Research or development settings designed to train behavior from comparative judgments. | Requires a training and evaluation process; a learned reward can reflect imperfect or exploitable feedback. OpenAI’s historical account describes comparing behavior clips and training against a reward model (OpenAI: Learning from human preferences). |
| Human approval workflow | A pending action is permitted, rejected, or sent back for correction. | Controlling whether a current action can proceed. | It is an authorization and oversight mechanism, not a learning method by itself (OpenAI Agents SDK). |
What safeguards keep feedback from causing regressions?
- Keep constraints separate from preferences. A learned preference should not be able to override authorization rules or other safety requirements. Treat those boundaries as policy, not as patterns the agent may infer from user behavior.
- Limit who can teach the system. Decide whose feedback counts for a shared agent, how conflicting reviewers are handled, and whether a personal preference belongs only to that person’s memory.
- Review durable changes. Warp’s published guidance distinguishes procedural skills from inference-time memory and recommends checking feedback rather than accepting it blindly, with review for changes to skills (Warp’s account of its self-improving agent workflow).
- Use verification where possible. For outputs that can be checked against references or deterministic tests, test candidate changes before adopting them. For subjective judgments, use qualified reviewers and avoid treating a single response as universal preference.
- Maintain an audit trail and recovery path. Keep a record of accepted lessons and their source so they can be inspected, revised, or removed if later behavior goes wrong.
- Keep reviewers focused on the actual decision. A checkpoint helps only if the person can understand the proposed action and its consequences. Oversight adds operational work and is not a guarantee of correctness.
What does “learning from feedback” actually promise?
It promises only what the system can demonstrate: a signal was captured, a candidate lesson was checked, and the appropriate mechanism used it in a relevant later context. A striking but narrow historical example illustrates why the scope matters: OpenAI reported that a simulated robot learned a backflip from around 900 bits of evaluator feedback, with about 70 hours of simulated policy experience running in the background and less than an hour of evaluator time. Those figures describe that specific simulated robotics experiment, not the cost or performance of modern software agents. The same account describes a failure mode in which a robot appeared to grasp an object by positioning its arm in front of the camera, underscoring how optimization can exploit an imperfect signal (OpenAI, 2017).
Quick Recap
Best Value
Rank #4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →




