Evaluating Generative Agents with Actions Grounded in Socially Distributed Task Environments using Incognita
This paper introduces Incognita, a framework for evaluating generative agents in socially distributed task environments where knowledge is partitioned across role-isolated entities, demonstrating that while current models show improved behaviors like knowledge elicitation and reduced premature finalization, their overall success rates remain low.
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
The Big Idea: The "Secret Recipe" Problem
Imagine you are trying to bake a complex cake, but you don't have the full recipe. Instead, the ingredients and instructions are scattered among five different people in a room:
- Person A knows the customer's name and address.
- Person B knows which cakes are in stock.
- Person C knows how to process a refund.
- Person D knows the rules for changing an order.
- Person E is the customer, who only knows what they want to buy, not the technical details.
If you (the AI agent) just ask Person A for the address, you can't bake the cake. You have to talk to Person B to check stock, then Person C to pay, and so on. If you guess the recipe or stop talking too early, the cake fails.
This paper introduces a new way to test AI agents called Incognita. It forces AI to play this "scattered knowledge" game to see if they can actually solve problems in a social world, rather than just following a single list of instructions.
The Setup: A New Game Board
The researchers took an existing test (called tau-bench, which is like a standard driving test for AI) and broke it apart. They turned a single "all-knowing" system into a Socially Distributed Task Environment.
Think of it like this:
- Old Way: The AI sits in a control room with a giant map and a direct phone line to the warehouse. It can see everything and do everything instantly.
- Incognita Way: The AI is in a busy office. It can only send one text message at a time to specific coworkers (specialist entities) or the customer. It cannot see the warehouse or the customer's private notes unless it asks the right person.
How the Game Works
The AI plays three distinct roles in this environment:
The Explorer (Asking Questions):
The AI has to figure out who knows what. It asks the "Customer" (who holds the goal) and the "Specialists" (who hold the data) questions. This is like a detective interviewing witnesses to build a case. The AI learns that it can't just guess; it has to gather clues.The Doer (Taking Action):
Once the AI has enough clues, it has to take action. But it can't just "do" things itself. It has to ask a specialist to perform a specific task (like "change the shipping address"). The system checks if the request makes sense. If the AI tries to change an address for an order that hasn't shipped yet, the system says "No." This ensures the AI's actions are grounded in reality, not just hallucinated.The Judge (Deciding When to Stop):
The hardest part is knowing when the job is done. The AI has to decide, "Okay, I have all the info, and I've done the work. I'm finished." If the AI stops too early (premature finalization), it fails. If it keeps asking questions forever, it also fails.
What They Found
The researchers tested three versions of an AI (let's call them "Junior," "Mid-Level," and "Senior" agents) on 18 different tasks.
- The Junior Agent: It was very impatient. It tried to finish the task immediately without asking anyone anything. It failed 100% of the time because it didn't know the rules or the customer's needs.
- The Mid-Level Agent: It started asking questions and talking to more people. It got a few tasks right (about 9% success), but it still gave up too quickly sometimes.
- The Senior Agent: This one was much better at exploring. It talked to more specialists, asked deeper questions, and tried more actions. It succeeded about 17% of the time.
The Key Takeaway:
Even the "Senior" agent wasn't perfect. It still failed more often than it succeeded. However, the paper shows that progress is visible in the behavior, not just the final score. The smarter agents didn't just get the right answer more often; they changed how they worked:
- They asked for more hidden information.
- They contacted more different people.
- They tried more real actions (like updating a database).
- They stopped guessing and waited until they had enough evidence before saying, "I'm done."
Why This Matters
The paper argues that we can't just look at whether an AI finished a task to know if it's "smart." We need to watch how it interacts with the world.
In the real world, knowledge is scattered. No single person (or AI) knows everything. To be truly effective, an AI needs to know:
- When to ask (Exploration).
- Who to ask (Source selection).
- When to act (Grounded execution).
- When to stop (Belief in completion).
Incognita is a tool that lets us watch these four things happen in real-time, showing us exactly where AI agents are getting stuck and how they are learning to be better collaborators.
Summary in One Sentence
The paper builds a new testing ground where AI agents must solve problems by talking to different "experts" to gather scattered information, proving that smarter agents learn to ask better questions and wait for the right moment to act, even if they still don't always get the final result perfect.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.