StockGro6

AI Platform · Retrieval Fabric

An answer is only as good as the passage behind it

Hybrid retrieval over five indexes, reranked by a cross-encoder, then grounded claim by claim. Anything that cannot be traced to a passage is deleted before the answer leaves the agent.

Indexed chunks

10.8M

Mean recall@8

92%

measured weekly on labelled queries

Grounded claim rate

100%

ungrounded sentences are removed

Retrieval p95

510ms

rewrite → rerank → ground

Try the retrieval path

A real query walks the five stages with its latency budget

  1. 1Query rewrite120ms

    Resolves 'it', 'that stock' and vernacular tickers against the member's last 5 turns.

  2. 2Hybrid retrieve210ms

    BM25 + vector, reciprocal-rank fused, k=48 before rerank.

  3. 3Rerank180ms

    Cross-encoder keeps 8 passages; anything under 0.42 is dropped, not padded.

  4. 4Ground & cite90ms

    Every claim maps to a passage id or the sentence is deleted before generation ends.

  5. 5Compliance pass260ms

    Guard reads the drafted answer, not the prompt, and can veto.

Indexes

Chunking is chosen per corpus, not globally

IndexDocumentsChunksChunking strategyRecall@8FreshnessDims
Exchange filings & annual reports1,84,00064,20,000Section-aware, 900 tokens, 12% overlap93%8 min3072
Broker & sell-side research41,20011,80,000Table-preserving, 1200 tokens89%1 hour3072
SEBI circulars & regulation9,7002,12,000Clause-level, no overlap96%24 hours3072
StockGro product & help content3,10041,000Heading split, 600 tokens94%5 min1536
Member conversation memory8,12,00029,40,000Turn-pair with intent labels87%live1536

Recall by index

Regulation is the most exact corpus, memory the least

Exchange filings & annual reports93%
Broker & sell-side research89%
SEBI circulars & regulation96%
StockGro product & help content94%
Member conversation memory87%

What we refuse to retrieve

Corpus hygiene is a compliance control

  • Telegram and WhatsApp tip channels — the source of most manipulation narratives.
  • Unverified social claims about unlisted or SME scrips.
  • Any document without a resolvable publisher and date.
  • Member conversation memory when the purpose token does not name that member.