Laya for search and RAG

In retrieval pipelines Laya works best as a judge: is this passage relevant, does this evidence support the claim, should traversal continue. Projects use it to filter results and gate hallucinations. One published experiment found it is not a good general-purpose re-ranker.

88 projects

LayaEval

VinayChaudhari1996

Evaluates agent and RAG workflows with neural metrics powered by the Laya MCP Server

0·GitHub repo

Trying_Laya_model

harshagale1355

ERP chatbot that routes questions to Text-to-SQL or RAG with a fine-tuned Laya router

0·GitHub repo

RAG-Hallucination-Guard

karteeksai1

Uses Laya to assess RAG answer grounding and route responses to deliver, retry, or refuse

0·GitHub repo

Laya-Workflow-Retrieval

sanjanabhat846

Uses Laya to select verification checklists for engineering code reviews

0·GitHub repo

service-desk

boubakriibrahim

Assists field-service teams with sourced briefs, Laya safety screening, case scoring, and human approval

0·GitHub repo

agentic-rag

gilmarbljr

Uses a Laya agent to filter obsolete rules from retrieved documents in an agentic RAG workflow

0·GitHub repo

layamax

Akinc5

Streams and classifies live X posts with Laya, vector search, and a RAG dashboard

0·GitHub repo

vector-rag-laya-ai-automation

mjaouni

Combines Laya intent classification with retrieval, answer generation, and automated workflows

0·GitHub repo

laya-decision-lab

everton-soares1985

Fine-tunes Laya for multilingual question classification and combines it with retrieval for grounded answers

0·GitHub repo

manual-rag

DEmosus

Builds an auditable manual-based RAG tool with Laya answer validation, citations, and abstention

0·GitHub repo

agentic-rag-laya

qaq1902

Tests Laya decision models as optional components in an agentic RAG workflow

0·GitHub repo

layagrep

gak4u

A Python pipeline fine-tunes Laya for code-relevance decisions used by jevgrep

0·GitHub repo

pmax

will702

A Go Mac productivity CLI optionally uses an MLX/Laya sidecar for semantic search and improvement

0·GitHub repo

pkv-laya-pilot

saski

Compares local Laya relevance ranking with lexical retrieval for a Markdown knowledge vault

0·GitHub repo

laya-rag-judge-ko

realizer-1966

Runs browser-based RAG claim verification and evaluation with the Laya typed-decision model

0·GitHub repo

CompoundLab

realizer-1966

Runs browser-based RAG claim verification, evaluation, and routing with the Laya typed-decision model

0·GitHub repo

Filter and verify search results

zero-api-key-web-search searches the web without API keys and can add a local Laya relevance sieve:

pip install "zero-api-key-web-search[laya]"   # pulls laya + torch
zero-search "react state management" --laya --laya-threshold 0.6 --json
zero-verify "Python 3.13 is the latest stable release" --laya --json

Without Laya installed, it falls back to a lexical verifier.

RAG claim checking

layaAsRagJudge runs the whole pipeline in the browser: chunking, MiniLM embeddings, top-k retrieval, then a Laya question asking whether the evidence supports the claim. An evaluation page scores 72 labelled claims.

GraphRAG

laya-jev-GraphRAG uses score, noul and choice questions for edge verification, entity disambiguation, A* traversal and a hallucination gate. It works across Neo4j, Memgraph, Apache AGE and Kùzu, with local Laya or cloud Jev.

Code retrieval

laya-codex ranks code for Claude Code with tree-sitter, BM25 and a Laya re-ranker (tindang/laya-code).

Long documents

laya-multilingual reads up to 8,192 tokens with max_len=8192. The core README reports 16 to 18 of 20 requests correct with up to about 4,000 tokens of text, and more variable results beyond that.

result = router.predict(long_document, questions, model="multilingual", max_len=8192)

Caveat: re-ranking

ai-experiments (nadeem4) re-ranked BM25 results for all 323 BEIR NFCorpus test queries. Jev improved nDCG@10 by +0.0347 and a MiniLM cross-encoder by +0.0204, while both Laya checkpoints ranked worse than doing nothing. Use Laya for yes/no relevance gates and claim checks. Measure before using it to reorder a ranked list.

More ways to use Laya