← Latest papers
💻 computer science

Multi-Turn Agentic Scientific Literature Search via Workflow Induction

PaperPilot is a multi-turn scientific literature search agent that frames search as an inducible, editable workflow of executable operators, demonstrating through experiments that this approach significantly improves retrieval performance and eliminates execution errors compared to standard tool-based agents.

Original authors: Jisen Li (University of Illinois Urbana-Champaign, Together AI), Bingxuan Li (University of Illinois Urbana-Champaign), Nanyi Jiang (University of Pennsylvania), Xuying Ning (University of Illinois Ur
Published 2026-07-02
📖 4 min read☕ Coffee break read

Original authors: Jisen Li (University of Illinois Urbana-Champaign, Together AI), Bingxuan Li (University of Illinois Urbana-Champaign), Nanyi Jiang (University of Pennsylvania), Xuying Ning (University of Illinois Urbana-Champaign), Xiyao Wang (University of Pennsylvania), Yifan Shen (University of Illinois Urbana-Champaign), Heng Wang (University of Illinois Urbana-Champaign), Yuqing Jian (Together AI), Xiaoxia Wu (Together AI), Ben Athiwaratkun (Together AI), Pan Lu (Stanford University), Jiaxuan You (University of Illinois Urbana-Champaign), Bingxin Zhao (University of Pennsylvania)

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 trying to find a specific recipe in a massive, chaotic library of cookbooks. You tell a librarian, "I want a recipe that builds on this one dish I made last week."

If you ask a traditional search engine (or a basic AI), it might just grab a few books that have the same words as your request. It's like the librarian shouting, "Here are five books with 'chicken' in the title!" and handing them to you. You might get lucky, but often you get books that are too old, too modern, or about a completely different type of chicken dish.

If you ask a standard AI agent, it tries to be smart by reading your request and guessing what you mean. But it's like a librarian who is trying to read your mind without asking questions. If you say, "This is too broad," the AI might just rewrite your sentence to be shorter, rather than actually changing how it looks for the books. It's stuck in a loop of guessing.

Enter PAPERPILOT.

The authors of this paper created a new kind of "super-librarian" agent called PAPERPILOT. Instead of just guessing or shouting keywords, PAPERPILOT treats finding a paper like building a custom machine (or a workflow) to do the job.

Here is how it works, using simple analogies:

1. The "Lego Blueprint" (The Workflow)

Instead of just searching, PAPERPILOT builds a step-by-step blueprint (called a DAG or Directed Acyclic Graph) out of "Lego blocks." Each block is a specific tool:

  • Block A: "Find papers that cite this one."
  • Block B: "Filter out anything older than 2020."
  • Block C: "Sort by how similar the math is."
  • Block D: "Read the abstract and check if it mentions 'AI'."

The agent doesn't just run one search; it assembles these blocks into a unique machine designed specifically for your request.

2. The "Conversation" (Multi-Turn Interaction)

The magic happens when you talk to the agent.

  • You: "I want papers that build on this one."
  • PAPERPILOT: "Okay, I've built a machine. But before I run it, do you want papers from the last 5 years, or all time? Do you want papers that use the same method, or just the same topic?"
  • You: "Only the last 5 years, and only if they use the same method."
  • PAPERPILOT: "Got it."

Instead of just saying "Okay," PAPERPILOT physically edits the blueprint. It takes the "Time" block and changes it from "All Time" to "Last 5 Years." It swaps the "Topic" block for a "Method" block. It refines the machine itself based on your feedback.

3. The "Training" (Learning to Build Better Machines)

The researchers taught PAPERPILOT how to do this by showing it thousands of examples of perfect blueprints.

  • First, they showed it the "correct" way to build the machine (Supervised Learning).
  • Then, they played a game: they took a good machine and broke it (e.g., they removed a filter or used the wrong tool). They asked the AI, "Which version is better?" The AI learned to prefer the working machine over the broken one. This is called Preference Optimization.

The Results: Why It Matters

The paper tested this system against other smart search tools. Here is what they found:

  • Better Accuracy: When PAPERPILOT was allowed to chat and refine its "machine," it found the right papers much more often. It went from finding the right paper 58% of the time to 77% of the time.
  • Zero Broken Machines: A major problem with AI agents is that they sometimes try to build a machine that doesn't work (like trying to filter by a tool that doesn't exist). PAPERPILOT reduced these errors from 9.5% down to 0%. It learned to build stable, working workflows.
  • Cheaper and Faster: Even though it is a smaller, cheaper computer model, it performed better than much larger, more expensive systems because it didn't waste time guessing; it built the right tool the first time.

The Bottom Line

The paper argues that searching for scientific papers shouldn't be a "one-shot" guess. It should be a collaborative process where the AI builds a custom search strategy, you give it feedback, and it edits its own strategy until it gets it right.

PAPERPILOT proves that if you give an AI the ability to build and edit its own search plan (like a mechanic tuning a car engine) rather than just reading your words, it becomes a much more powerful and reliable research 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 →