← Latest papers
💬 NLP

COCORELI: Enforcing Execution Preconditions for Reliable Collaborative Instruction Following

The paper introduces COCORELI, a modular architecture that enforces execution reliability by structurally coupling the detection of missing information with the prevention of action, thereby blocking autonomous agents from executing tasks until underspecifications are resolved through targeted clarification.

Original authors: Swarnadeep Bhar, Omar Naim, Eleni Metheniti, Bastien Navarri, Loïc Cabannes, Morteza Ezzabady, Nicholas Asher

Published 2026-05-06
📖 4 min read☕ Coffee break read

Original authors: Swarnadeep Bhar, Omar Naim, Eleni Metheniti, Bastien Navarri, Loïc Cabannes, Morteza Ezzabady, Nicholas Asher

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 are building a complex Lego castle with a friend. You are the Architect, and your friend is the Builder. You give instructions like, "Put a red brick on top of the blue one."

In the real world, you might assume your friend knows which red brick or exactly where "on top" means. But in the digital world of AI agents, if you don't specify every single detail, the AI often tries to guess the missing pieces. It might pick the wrong brick or place it in the wrong spot, and because it's so confident in its guess, it builds a crooked tower. Once the mistake is made, it's hard to fix.

This paper introduces a new system called COCORELI (which stands for Cooperative, Reconstitution & Execution of Language Instructions) to solve this problem.

The Core Problem: The "Guessing" Trap

Current AI systems are like over-eager interns. If you ask them to "book a meeting," and you forget to say who to invite, they might just invent a name or pick a random person from a list. They detect that information is missing, but they don't stop; they just fill in the blank with a guess and proceed. This leads to "hallucinations" (making things up) and unsafe actions.

The authors argue that detecting a missing piece of information isn't enough. You need a system that physically blocks the action until the missing piece is found.

The Solution: The "Safety Lock" Analogy

Think of COCORELI as a construction site with a strict safety lock.

  1. The Blueprint (Structured Representation): Instead of just reading your words, COCORELI translates your instruction into a strict digital blueprint (a JSON file). Every part of the blueprint has a slot: Color, Location, Type.
  2. The Missing Slot: If you say, "Place a brick," the blueprint has a slot for "Color" that is empty.
  3. The Safety Lock: In COCORELI, the machine has a safety lock that says, "If any slot is empty, the machine cannot move." It literally refuses to build.
  4. The Clarification: Instead of guessing, the system immediately stops and asks you, "What color should the brick be?"
  5. The Release: Only after you answer and the slot is filled does the safety lock release, allowing the action to happen.

How It Works in Practice

The paper tested this in a controlled 3D building game (called ENVIRONMENT) where mistakes are permanent. If you place a block in the wrong spot, the structure collapses, and you can't undo it.

They compared COCORELI against other popular AI methods:

  • Chain-of-Thought (CoT): Like a smart student who thinks hard but still guesses the answer if they aren't sure.
  • Agentic Frameworks: Like a team of workers who talk to each other but still proceed if they think they have enough info.
  • COCORELI: The strict foreman who won't let a single brick be laid until every detail is confirmed.

The Results:

  • When instructions were perfect, everyone did well.
  • When instructions were missing details (underspecified), the other systems kept guessing and building wrong structures.
  • COCORELI never guessed. It stopped, asked for clarification, and then built the exact correct structure. It eliminated "hallucinated" actions completely in these tests.

The "Copy-Paste" Superpower (Abstraction)

The paper also shows that COCORELI can learn a pattern and reuse it.

  • Scenario: You build a complex "Skull" shape using 62 pieces.
  • The Ask: Later, you say, "Build me another Skull, but make it blue and put it over there."
  • The Result: COCORELI doesn't need you to list all 62 steps again. It remembers the structure of the Skull (the "blueprint") and just swaps the color and location. Other systems struggled to remember the complex pattern without re-listing every single step.

The Bottom Line

The paper claims that for AI to be truly reliable when working with humans, we can't just rely on making the AI "smarter" or better at guessing. We need to change the architecture (the design of the system) so that it is impossible for the AI to act on incomplete information.

COCORELI proves that by treating missing information as a "stop sign" rather than a "hint to guess," we can build agents that are safe, reliable, and truly collaborative. It's not about the AI being smarter; it's about the system being stricter.

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 →