Query-time vs Agent-time Retrieval
Query-time / humanSYMMETRIC: MATCH
User query
"deployment steps for service X?"
Stored doc
"deployment steps: ..."
Agent-time / agentASYMMETRIC: LOW OVERLAP
Agent query
"what failed last time?"
Stored doc
"timeout configuration"
Same vector DB, same embedding model. Agent queries are more specific and less semantically aligned with the docs that hold the answer. Fix: hybrid BM25 + keyword boosting for entity terms (recall +23% on agent queries vs +6% on human queries).