Something quiet but important is happening in the way big engineering teams think about artificial intelligence. For the past two years, the conversation has been all about the model, which one writes better code, which one reasons harder, which one is faster. Now the spotlight is moving to a less glamorous, far more decisive question: what does the AI actually know about your company?
JioHotstar, the major Indian streaming platform, is now benchmarking knowledge bases for its AI coding agents. In plain terms, the company is measuring and comparing the systems that feed context and company-specific information to AI tools that write and review code. That sounds technical. It is technical. But it also marks a turning point in how enterprises will buy, build, and trust AI in the years ahead.
Here is why this matters, and what it tells us about where AI is heading next.
Modern AI coding agents are good at writing code in general. They know Python. They know JavaScript. They know common frameworks and popular libraries. Ask them to implement a sorting function or a login form, and they will do it well.
Ask them to fix a bug in a service that has been running for six years, was written by four different teams, uses a homegrown internal framework, and depends on a database schema documented in a wiki page that was last updated in 2022, and things fall apart.
That is the gap JioHotstar is addressing. The hard part of AI-assisted software development inside a real company is not raw code generation. It is context. The agent needs to know:
None of that lives inside an AI model. It lives inside a knowledge base, a searchable, retrievable, up-to-date store of company information that the agent can call on. If that knowledge base is weak, the agent will confidently produce wrong answers. This is often called hallucination, but in a corporate coding context it is really just a context failure.
A knowledge base for an AI coding agent is not a single product you buy off a shelf. It is a stack of pieces stitched together: the documents and code that go in, the way those documents get split into searchable chunks, the embeddings or indexes that make them findable, the search layer that pulls the right pieces back out, and the ranking step that decides which of those pieces end up in the AI's prompt.
When a company benchmarks this, it is essentially running a bake-off. It creates a set of real questions drawn from everyday engineering work, "how does the refund service talk to billing?", "which team owns the notifications queue?", "what happens if this API times out?", and then measures how well different knowledge base setups answer them.
The most useful things to measure tend to fall into six buckets:
Did the system actually find the right document or code file? If the correct answer exists but the search layer never surfaces it, nothing downstream can save you.
Did the AI's answer stay tied to the retrieved facts, or did it drift into invention? An agent that says "I don't know" is far more valuable than one that makes something up.
Documentation rots. A knowledge base that answers correctly using a two-year-old schema is worse than useless, it is actively misleading. Benchmarking should ask how quickly changes in the codebase show up in the answers.
A coding agent that can read everything can also leak everything. Benchmarks need to show whether the retrieval layer respects who is allowed to see what.
If the knowledge lookup adds several seconds to every request, developers will stop using the tool. Speed is a feature.
Retrieval and long prompts are not free. A setup that is 5% more accurate but triples the bill is a hard sell to any finance team.
On the surface, a video streaming company seems like an odd place to run knowledge base experiments. It is not odd at all.
Streaming platforms sit at the intersection of nearly every hard engineering problem: massive traffic spikes around live events, complex content delivery pipelines, recommendation systems, payments and subscriptions, device-specific apps, and a constant pressure to ship features fast without breaking playback.
That combination creates exactly the conditions where AI coding agents either shine or fail. Releases are frequent. Systems are interconnected. On-call engineers need answers at 2 a.m., not after a three-hour search through old tickets. A knowledge base that reliably connects a symptom to the right code path and the right runbook can be the difference between a five-minute fix and an hour-long outage.
It also creates a scale problem. When you have many teams, many repositories, and years of accumulated documentation, no human can hold the map in their head. That is the moment a curated, machine-readable knowledge base stops being a nice-to-have and becomes core infrastructure.
Notably, the move suggests the company treats AI coding tools as production systems that need to be measured, not as toys to be trialled. Benchmarking is what you do when something matters.
Model quality is converging. The leading models are all competent at code. What separates a great AI deployment from a mediocre one is increasingly the quality of the information you feed it, the chunking strategy, the metadata, the retrieval ranking, the freshness pipelines. Expect "context engineer" to become a real job title, and expect knowledge base design to sit alongside architecture and security as a first-class engineering concern.
If everyone can buy the same model, the differentiator is what the model can see. A company with a clean, well-indexed, permission-aware body of internal knowledge will get dramatically more value from the same AI than a company with scattered wikis and tribal memory. The AI is a commodity. The context is the asset.
Public benchmarks tell you which model is best on average tasks. They tell you nothing about your codebase. The future belongs to internal, company-specific evaluation sets, a curated bank of real questions with known correct answers that every new tool, model, or vendor must pass before rollout.
Once a company benchmarks its knowledge base, procurement changes. Instead of asking "does this tool feel smart?", teams will ask "what is your retrieval accuracy on our test set, how fast do you ingest changes, and how do you handle access control?" That pressure will push the entire tooling market toward transparency.
You do not need to be a streaming giant to learn from this. The same playbook applies at almost any size.
Before evaluating any AI coding assistant, collect 50 to 100 real questions your engineers actually ask. Include the answers and the source documents. That becomes your test set. It costs almost nothing to build and it will save months of confusion.
Feeding an AI a messy wiki produces messy answers with extra confidence. Spend time on ownership, freshness, and structure. A smaller, well-maintained corpus beats a giant, stale one.
Ask any vendor how the retrieval layer enforces access control. If the answer is vague, that is your answer. A coding agent that can read the finance repo or the HR database is a compliance problem waiting to happen.
A one-time test proves nothing. Set up recurring checks so you can see when answers start drifting away from reality. Documentation decay is silent and relentless.
The best knowledge bases show their sources. Engineers should be able to click through to the file, the ticket, or the runbook that produced an answer and judge it themselves. Trust grows when the reasoning is visible.
Benchmarking is powerful, but it is not magic. Three traps are worth naming.
Benchmark theatre. It is easy to build a test set that makes a tool look great, easy questions, clean answers, no edge cases. The value comes from hard, messy, real-world questions drawn from actual incidents and bug fixes.
Over-trust. Even a strong score is not a guarantee. Developers need to stay in the habit of reviewing AI-generated code, especially in areas that touch payments, security, and user data.
Lock-in. Building deep knowledge infrastructure is good. Building it in a way that cannot be moved to a different model or vendor is not. Keep the retrieval layer as independent as possible from any single AI provider, so you can swap models as they improve.
The likely trajectory is clear. Knowledge bases will stop being passive documentation and become active infrastructure that AI systems query constantly. They will need versioning, testing, monitoring, and ownership, the same treatment a database or an API gets. Companies will publish internal quality scores for their own context pipelines the way they now track uptime.
And the AI coding agent itself will grow less impressive as a standalone marvel and more impressive as a team member, one that knows the codebase, remembers the last outage, knows who to ask, and cites its sources.
JioHotstar's benchmarking work is an early signal of that shift. The industry has spent years asking which AI model is smartest. The more useful question, now coming into focus, is: which AI actually knows what it's talking about, inside our walls? Companies that answer that question first will move faster, break less, and get far more out of the same underlying technology.