← Latest papers
🤖 AI

SearchSkill: Teaching LLMs to Use Search Tools with Evolving Skill Banks

The paper proposes SearchSkill, a framework that enhances language models' open-domain question answering by explicitly planning queries through an evolving SkillBank of reusable search skills, which improves retrieval efficiency and answer accuracy by reducing wasted search budgets and promoting atomic, focused queries.

Original authors: Jinchao Hu, Meizhi Zhong, Kehai Chen, Min Zhang

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

Original authors: Jinchao Hu, Meizhi Zhong, Kehai Chen, Min Zhang

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 have a very smart librarian (the AI) who knows a lot of facts from memory but gets stuck when asked about recent news or very specific, tricky details. To help them, you give them a library card that lets them ask a search engine for answers.

The problem isn't that the librarian can't use the card; it's that they often ask the wrong questions. Instead of asking, "Who was the mayor of New York in 1990?", they might just copy-paste the whole confusing question into the search bar, like shouting, "Tell me everything about the first African American mayor of the biggest city in the US!" This wastes time, confuses the search engine, and often leads to the wrong answer.

SEARCHSKILL is a new training method that teaches the librarian a better way to use the library card. Here is how it works, using simple analogies:

1. The "Skill Menu" (The SkillBank)

Instead of letting the librarian guess what to do, SEARCHSKILL gives them a physical menu of Search Skills. Think of this like a chef's recipe book or a mechanic's toolkit.

  • Old Way: The librarian just says, "Go search!" and hopes for the best.
  • SEARCHSKILL Way: Before searching, the librarian must pick a specific tool from the menu, such as:
    • The "Bridge Builder": Used when you need to find a hidden middle step (e.g., "Who is the mother of X?" -> First find X, then find X's mother).
    • The "Comparator": Used when you need to check two things side-by-side (e.g., "Who died first, Person A or Person B?").
    • The "Fact Checker": Used to verify if two pieces of evidence contradict each other.

2. The "Two-Step Dance"

Every time the librarian needs to find an answer, they follow a strict two-step routine:

  1. Pick a Skill: They look at the menu and say, "I need the Bridge Builder tool right now."
  2. Do the Action: Based on that tool, they ask a very specific, focused question to the search engine.

This forces the librarian to think, "What is the specific missing piece of information I need right now?" rather than just dumping the whole problem onto the search engine.

3. The "Practice Loop" (Evolving the Menu)

The paper describes a clever way to build this menu. They didn't just write it once and forget it. They ran the librarian through thousands of practice problems.

  • The Mistake: When the librarian failed (e.g., they got the wrong answer because they asked a bad question), the system analyzed why they failed.
  • The Fix: If the librarian kept failing at a specific type of puzzle (like connecting two distant facts), the system added a new "Skill Card" to the menu specifically for that problem.
  • The Result: The menu grew and improved over time, becoming a collection of reusable strategies that the librarian could apply to new, similar problems.

4. The Results

The researchers tested this on different AI models (both open-source and proprietary ones).

  • Better Answers: The models got significantly more correct answers, especially on tricky, multi-step questions.
  • Less Wasted Effort: They asked fewer, better questions. Instead of asking 5 vague questions, they asked 2 or 3 precise ones.
  • No "Magic" Required: They achieved these results using standard training methods (Supervised Fine-Tuning) rather than expensive, complex trial-and-error methods (Reinforcement Learning) that other systems use.

In Summary

SEARCHSKILL is like giving an AI a checklist of search strategies instead of just a search button. It forces the AI to pause, choose the right strategy for the specific problem, and then ask a smart, targeted question. This makes the AI smarter, faster, and much less likely to get lost in its own search results.

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 →