pmc00
Joined 6 years ago
Joined 6 years ago
I wrote this little systemwide mute utility for Windows that way, annoying to be missing some parts of the CRT but not bad, code here: https://github.com/pablocastro/minimute
Of course, agentic retrieval is just better quality-wise for a broader set of scenarios, usual quality-latency trade-off.
We don't do SPLADE today. We've explored it and may get back to it at some point, but we ended up investing more on reranking to boost precision, we've found we have fewer challenges on the recall side.
We also included supporting data in that write up showing you can improve significantly on top of Hybrid/RRF using a reranking stage (assuming you have a good reranker model), so we shipped one as an optional step as part of our search engine.
More details, including old vs new limits: https://techcommunity.microsoft.com/t5/ai-azure-ai-services-...
If you look at the table in the section "3. Hybrid Retrieval brings out the best of Keyword and Vector Search" of that article, we shared there the significant variability of metrics as a function of query types.
https://techcommunity.microsoft.com/t5/ai-azure-ai-services-...
(disclaimer: I work in that team)
The project has some of the properties discussed above such as not having a typical main() (or winmain), because there’s no CRT to call it.