JioHotstar Conducts Comparative Evaluation of Search Methods for AI Coding
JioHotstar published a comparative evaluation of six code search methods for AI coding agents using SWE Benchmark, CodeScale Bench, and an internal QA harness. The results showed that structural search excels at concrete tasks while semantic search is more effective for ambiguous requirements, demonstrating the importance of selecting appropriate search methods based on task characteristics.

JioHotstar, an Indian video streaming service, has published the results of a systematic comparative evaluation of code search methods for AI coding agents. The evaluation covered six different approaches, combining multiple benchmarks and an internal evaluation framework for verification.
An AI coding agent is an AI system that autonomously generates and modifies code based on human instructions. For such agents to generate appropriate code, a robust search mechanism is essential to quickly and accurately retrieve relevant information from vast codebases. Since agent performance is significantly influenced by the choice of search methodology, companies are currently exploring optimal solutions.
JioHotstar's evaluation utilized three types of evaluation environments: SWE Benchmark, CodeScale Bench, and an internally developed QA (question-answering) harness. The six approaches compared were all positioned as code search techniques, each possessing distinct characteristics. The evaluation framework included three perspectives: search accuracy, input volume to AI models (token usage), and tool design complexity.
The results showed that structural search methods demonstrated high performance in concrete tasks—for example, locating specific function names or classes with clear objectives. Conversely, semantic search based on semantic similarity proved effective when requirements were ambiguous or when intent had to be expressed in natural language. The two methods excel in different scenarios, and neither completely outperformed the other.
A crucial insight from this evaluation is that there is no universal search method. Architectural decisions about selecting appropriate search tools based on task characteristics significantly influence the overall performance of AI coding agents. The token usage perspective cannot be overlooked. As input to AI models increases, both costs and processing time escalate, making the balance between accuracy and efficiency a critical practical consideration.
As AI coding agents become increasingly adopted in corporate development environments, the public disclosure of such practical comparative evaluations offers valuable knowledge to development teams addressing similar challenges. The fact that a large-scale organization like JioHotstar not only built its own evaluation framework but also conducted rigorous verification demonstrates the complexity and importance of the problem.
Future attention will likely focus on how to implement hybrid designs that automatically identify task types and switch between search methods, rather than relying on a single approach. How to reconcile the tradeoffs among search accuracy, cost, and tool complexity represents a shared challenge in advancing the practical implementation of AI coding agents.
This article is an original work independently written and edited by the AI issue editorial team based on factual reporting. © AI issue. Unauthorized reproduction, redistribution, or use for AI training is prohibited.