Analysis updated 2026-05-18
Train a multimodal search agent to search for several entities in an image concurrently instead of sequentially.
Evaluate a search agent on the IMEB benchmark for both accuracy and tool call efficiency.
Study the reinforcement learning reward design used to discourage unnecessary tool calls.
| deepexperience/hypereyes | egocs-400k/dataset | indopensource/awesome-indonesia | |
|---|---|---|---|
| Stars | 45 | 45 | 45 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | easy |
| Complexity | 5/5 | 4/5 | 1/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
This is a research codebase for training and evaluating models, not a plug-and-play tool.
HyperEyes is a research project focused on making AI agents smarter and faster at answering questions that require searching the internet while also looking at images. When you ask an AI agent a complex question, it often has to search for information multiple times in sequence: look up one thing, get the result, then look up another thing, and so on. This is slow and wasteful when many of those searches are independent and could happen at the same time. HyperEyes introduces a new approach it calls search wider, not longer. Instead of chaining searches one after another, the system identifies all the things it needs to look up and launches those searches simultaneously in a single round. It extends this parallel approach to visual content too: it can identify multiple objects or people in an image and search for information about all of them at the same time, rather than one by one. To train the AI to actually prefer this efficient behavior, the researchers developed a two part reinforcement learning system. One part rewards the agent for completing tasks with fewer tool call rounds overall. The other part provides detailed correction signals when the agent makes mistakes, helping it learn even when the training signal is sparse. The project also introduces a new benchmark called IMEB, a set of 300 human curated test questions that measure both accuracy and efficiency together, making it possible to compare agents fairly on whether they get the right answer and how many searches it took them to get there. The code is written in Python and is accompanied by a published research paper.
A research project that trains AI agents to search text and images in parallel instead of one step at a time.
Mainly Python. The stack also includes Python.
No license information is provided in the README.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.