← Latest papers
💬 NLP

PolicyBank: Evolving Policy Understanding for LLM Agents

The paper introduces PolicyBank, a memory mechanism that enables LLM agents to autonomously refine their understanding of ambiguous organizational policies through iterative interaction and corrective feedback, significantly closing the gap between agent behavior and true requirements where existing methods fail.

Original authors: Jihye Choi, Jinsung Yoon, Long T. Le, Somesh Jha, Tomas Pfister

Published 2026-04-20
📖 5 min read🧠 Deep dive

Original authors: Jihye Choi, Jinsung Yoon, Long T. Le, Somesh Jha, Tomas Pfister

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you hire a very smart, highly trained personal assistant (an LLM Agent) to run your company's customer service. You give them a thick, written rulebook (the Policy) written in plain English.

The problem? The rulebook isn't perfect. It has typos, vague phrasing, and missing details. For example, the rulebook might say: "If a customer complains about a delay, give them a $50 gift card only if they also want to change their flight."

In reality, your company actually wants to give the gift card to anyone who had a bad delay, even if they just want to keep their flight. But because the assistant is so obedient, they follow the rulebook literally. They deny the gift card to the loyal customer who just wants to keep their seat. The assistant is doing exactly what they were told, but they are failing the company's actual goal.

This is the core problem the paper PolicyBank solves.

The Old Way: "The Stuck Record"

Currently, most AI assistants treat the rulebook as immutable truth. If the rulebook says "No," the AI says "No," even if the rulebook is wrong.

Think of it like a GPS that is stuck on an old map. If the road is closed, the GPS keeps telling you to drive into a wall because the map says the road is open. Even if you tell the GPS, "Hey, there's a wall here!" the GPS just ignores you and tries to drive through again, because it trusts the map more than your eyes.

Existing AI memory systems are like this. They remember how to do tasks (e.g., "how to book a flight"), but they don't remember why a rule might be wrong. They just reinforce the mistake.

The New Way: PolicyBank (The "Living Rulebook")

The authors propose PolicyBank, a system that lets the AI evolve its understanding of the rules.

Imagine instead of a static rulebook, the AI has a living, breathing notebook that it updates in real-time.

  1. The Test Drive (Pre-deployment): Before the AI goes live, a human tester (the "QA Engineer") runs through scenarios.

    • Scenario: A Gold member complains about a delay but doesn't want to change flights.
    • AI Action: Denies the gift card (following the flawed rulebook).
    • Human Feedback: "Stop! That's wrong. Gold members get the gift card even if they don't change flights. The rulebook is misleading."
  2. The Update (PolicyBank in Action):

    • Instead of just saying "Okay, I'll try again," the AI's PolicyBank takes this feedback and rewrites its internal logic.
    • It creates a new, precise note: "For Gold members, the 'change flight' rule is a red herring. Ignore it. Just check if they are Gold and if the flight was delayed."
    • This note is stored in a structured "bank" of insights, ready to be pulled up instantly next time.
  3. The Result:

    • The next time a Gold member complains, the AI doesn't just "guess" better. It actively retrieves the specific insight from its PolicyBank: "Ah, I remember this! The 'change flight' condition doesn't apply here."
    • It gives the gift card correctly.

The Three Types of "Rulebook Glitches"

The paper identifies three common ways rulebooks fail, which PolicyBank fixes:

  1. The "Too Narrow" Trap (Ambiguous Scope): The rulebook says, "We refund for health or weather reasons." But in reality, we should refund for any valid reason if you have insurance. The AI learns to ignore the narrow list and look at the bigger picture.
  2. The "Missing Exception" Trap (Under-Specified): The rulebook says, "You can't change your destination." But it forgets to mention that changing from one NYC airport (JFK) to another (LGA) is fine. PolicyBank learns this exception.
  3. The "False Link" Trap (Logical Contradiction): The rulebook says, "If you want a refund, you must also want to cancel." But sometimes you want a refund without canceling. PolicyBank learns to break the link between these two unrelated ideas.

Why This Matters

In the real world, policies are messy. They are written by humans, for humans, and they often contain gaps.

  • Without PolicyBank: The AI is a rigid robot that follows bad instructions, frustrating customers and damaging the brand. It fails repeatedly because it's trying to solve a puzzle with a broken piece.
  • With PolicyBank: The AI is a smart apprentice. It makes a mistake, gets corrected, updates its internal "cheat sheet," and immediately gets it right the next time. It doesn't just learn how to do the job; it learns what the job actually is.

The Bottom Line

PolicyBank is like giving your AI agent a self-updating GPS. When the map is wrong, the agent doesn't crash; it listens to the passenger, updates the map, and finds the right route. It turns a "compliant but wrong" robot into a truly helpful, adaptable assistant.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →