" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Background Government departments, Public Sector Enterprises (PSES),procurement agencies, and private organizations procure a wide range of products and services through e-procurement portals. Procurement officials are often required to prepare technical specifications that reference the appropriate Indian Standards (IS).However, identifying the correct standard(s) is challenging due to the large number of published standards, overlapping scopes, frequent revisions, and the need to consider associated or normative reference standards. Consequently, tender specifications may omit relevant standards, reference outdated versions, or include incomplete technical requirements, leading to ambiguity, reduced product quality, and procurement disputes. An intelligent system is required that can automatically analyze a product description or technical specification and recommend the most relevant Indian Standard(s), along with allied, cross-referenced, or normative standards that should also be considered. • Description Develop an Al-powered recommendation engine that integrates with procurement portals and assists procurement officials in identifying the most relevant Indian Standards and related standards while preparing tender specifications. • Expected Features • Accept product descriptions, technical specifications, or tender documents as input. • Recommend the most relevant Indian Standard(s) based on semantic understanding rather than keyword matching. • Identify allied standards, including normative references, test methods, terminology standards, safety standards, installation standards, and related product standards. • Highlight the latest published version and amendments of the recommended standards. • Suggest mandatory certification requirements, where applicable (e.g., BIS Product Certification, CRS, Hallmarking). • Support multilingual input and natural language queries. |
| Organization: | Ministry of Consumer Affairs, Food & Public Distribution |
| Department: | Department of Consumer Affairs (DoCA) |
| Category: | Software |
| Theme: | Smart Automationtd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
Public procurement officials across Indian government ministries, Public Sector Enterprises (PSEs), and state entities frequently struggle to identify all relevant, up-to-date Indian Standards (IS) when drafting technical specifications for tender documents on platforms like the Government e-Marketplace (GeM) [PS, KNOWN]. This struggle leads to omitted normative references, reliance on superseded standard versions, and missing mandatory Quality Control Orders (QCOs), which in turn causes procurement disputes, bid rejections, and sub-standard deliveries [PS, RESEARCHED]. To solve this, we propose an AI-powered semantic recommendation and knowledge-graph engine. The system accepts natural language procurement descriptions or tender files in multiple Indian languages, uses hybrid dense-sparse vector retrieval combined with a graph database of BIS standards, extracts normative cross-references (such as test methods, safety, and terminology codes), flags mandatory certifications (ISI Mark, CRS, Hallmarking under gazetted QCOs), and alerts officials to the latest revisions and amendments [PS, INFERENCE]. The solution integrates into procurement portals as a smart helper, streamlining technical specification drafting with human-in-the-loop verification [PS, ASSUMPTION].
| Parameter | Value |
|---|---|
| Problem Statement ID | SIH26108 [PS] |
| Title | AI-Powered Recommendation Engine for Identifying Applicable Indian Standards for Procurement Specifications [PS] |
| Organization | Ministry of Consumer Affairs, Food & Public Distribution [PS] |
| Department | Department of Consumer Affairs (DoCA) [PS] |
| Category | Software [PS] |
| Theme | Smart Automation [PS] |
| Submission Deadline | 30 September 2026 [PS] |
| Ideas Counter | 0/500 [PS] |
| Fundamental System Objective | To eliminate procurement ambiguity, quality defects, and legal disputes by automatically mapping raw tender descriptions to up-to-date Indian Standards, normative cross-references, and mandatory regulatory certification schemes via a domain-specific hybrid AI-Graph engine [PS, INFERENCE]. |
The problem statement has been deconstructed into the following explicit requirements and derived technical implications:
[PS]BGE-M3 or fine-tuned Sentence-BERT) stored in a vector database (e.g., Qdrant or pgvector) combined with sparse BM25 retrieval to capture semantic intent and technical code numbers [ASSUMPTION].[PS][PS][PS][PS]BGE-M3 or IndicBERT) combined with neural machine translation (e.g., Bhashini API or NMT models) to align regional queries with English BIS standards metadata [ASSUMPTION].[PS][PS]| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| Procurement Officials (Central/State Depts, PSUs, Municipalities) | Prepare legally compliant, complete tender specifications rapidly without technical errors. | Difficulty searching thousands of BIS standards; citing outdated standards; missing compulsory QCOs; lack of technical domain expertise [PS, RESEARCHED]. | Real-time automated recommendation widget inside e-procurement portal suggesting base IS, normative references, and QCO mandatory clauses as they type [INFERENCE]. |
| Bureau of Indian Standards (BIS) & DoCA | Ensure maximum adoption of Indian Standards in public procurement and enforce QCO compliance. | Tender specifications omit relevant standards, reference outdated versions, or include incomplete technical requirements [PS]. | Central dashboard tracking tender compliance rates, identifying frequently missed standards, and standardizing procurement templates [INFERENCE]. |
| Sellers & Manufacturers | Participate in government tenders with clear, standardized technical requirements. | Rejection of valid bids due to ambiguous tender specifications or conflicting test standard references [RESEARCHED]. | Uniform tender specification clauses citing exact, active IS codes, test methods, and certification requirements [INFERENCE]. |
| Audit & Legal Authorities (CAG, CVC, Technical Evaluators) | Verify procedural fairness and quality compliance in public tenders. | Legal disputes and tender cancellations caused by flawed or non-standard procurement specifications [RESEARCHED]. | Verifiable audit log showing that recommended standards were matched against official, up-to-date BIS gazette records [INFERENCE]. |
| Feature / Module | Addressed Requirement | Justification & Implementation |
|---|---|---|
| Multi-Format Ingestion Engine | Requirement 1 [PS] | Ingests PDF/DOCX tender documents and text blocks using PyMuPDF and OCR, performing text extraction and key technical parameter chunking [ASSUMPTION]. |
| Hybrid Dense-Sparse Vector Retriever | Requirement 2 [PS] | Combines BGE-M3 vector embeddings with BM25 keyword matching to identify conceptually matching Indian Standards regardless of exact phrasing [ASSUMPTION]. |
| BIS Knowledge Graph (Normative Multi-Hop) | Requirement 3 [PS] | Traverses a Neo4j/NetworkX graph linking base IS standards to their Section 2 Normative References, test methods, safety codes, and terminology standards [ASSUMPTION]. |
| Version & Amendment Tracker | Requirement 4 [PS] | Queries PostgreSQL metadata tables to flag superseded IS versions, display active year revisions, and list all gazetted amendments [ASSUMPTION]. |
| QCO Regulatory Compliance Engine | Requirement 5 [PS] | Rules engine mapping recommended IS numbers against gazetted Quality Control Orders to flag mandatory ISI Mark, CRS, or Hallmarking schemes [ASSUMPTION]. |
| Multilingual NMT & Cross-Lingual Pipeline | Requirement 6 [PS] | Converts Hindi/regional language inputs to standardized vector representations and English technical summaries using IndicTrans2 / Bhashini API [ASSUMPTION]. |
| GeM/CPPP Smart Helper Extension & API | Requirement 7 [PS] | REST API with OpenAPI specification + Chrome Extension that injects a suggestion panel directly into GeM tender creation web pages [ASSUMPTION]. |
egazette.gov.in and bis.gov.in QCO notifications [RESEARCHED].BGE-M3 embed domain-specific Hindi technical terms (e.g., "कंक्रीट की ताकत" or "जल वितरण पाइप") compared to English technical terms?| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| BIS Standards Catalog Metadata | Indexing standard numbers, titles, scope, active year, status. | eBIS Portal (manakonline.in / standards.bis.gov.in) [RESEARCHED]. |
Scraped/curated JSON dataset of ~1,000 top Indian Standards across 5 key sectors. | Web Scraper / Public Metadata API. | Publicly Available [KNOWN]. | Public Data (Non-sensitive). | [RESEARCHED] |
| Normative References & Cross-Links | Building the Knowledge Graph (IS-to-IS relationships). | Section 2 / Clause 2 of official BIS PDF documents [RESEARCHED]. | Extracted structured JSON table of IS-to-IS cross-references for curated standards. | Regex & NLP parsing of PDF text. | Requires PDF parsing [INFERENCE]. | Public Data. | [RESEARCHED] |
| QCO Gazette Notifications | Mapping mandatory certification requirements & schemes. | Gazette of India notifications, BIS QCO Portal [RESEARCHED]. | Structured database of ~150 active QCO notifications with IS mappings. | Manual / Automated Scraping of Gazette. | Publicly Available [KNOWN]. | Public Data. | [RESEARCHED] |
| Sample Tender Specifications | Testing semantic retrieval & multi-format ingestion. | GeM portal published tenders, CPPP tenders [RESEARCHED]. | Synthetic & historical publicly available tender PDF documents (50 tenders). | Scraped public tender files. | Publicly Available [KNOWN]. | Public Data. | [KNOWN] |
| Multilingual Dictionary / Parallel Text | Benchmarking Hindi/regional language query translation. | IIT Bombay English-Hindi parallel corpus, AI4Bharat Bhashini [RESEARCHED]. | Open-source BGE-M3 embedding model + Google Translate / Bhashini API. |
REST API / Model execution. | Publicly Available [KNOWN]. | Public Data. | [KNOWN] |
| Existing System | Description | Strengths | Weaknesses | System Gap vs Proposed Solution | Source / Ref | Confidence |
|---|---|---|---|---|---|---|
| eBIS / "Know Your Standards" Portal | Official BIS portal allowing users to search Indian Standards by IS number or keyword [RESEARCHED]. | Authoritative source; contains official PDFs, amendments, and status updates [RESEARCHED]. | Keyword-exact match only; fails on natural language tender descriptions; no automated normative reference expansion; no inline GeM integration [INFERENCE]. | Lacks semantic NLP capabilities, Knowledge Graph multi-hop traversal, and proactive procurement portal integration [INFERENCE]. | manakonline.in [1.8] |
[RESEARCHED] |
| GeM Item Category Search | Built-in search engine on Government e-Marketplace for selecting product categories [RESEARCHED]. | Integrated directly into buyer workflow; large catalog [RESEARCHED]. | Matches vendor categories, not detailed IS technical spec clauses; does not highlight missing normative test codes or QCO mandates [INFERENCE]. | Recommends product categories rather than deep technical specification standards and normative testing codes [INFERENCE]. | gem.gov.in [2.3] |
[RESEARCHED] |
| Generic LLMs (ChatGPT / Claude) | General-purpose AI models queried with tender prompts [KNOWN]. | Strong natural language understanding and multilingual parsing [KNOWN]. | Severe risk of AI hallucination (inventing fake IS numbers like "IS 99999"); unaware of recent QCO updates or gazette amendments [INFERENCE]. | Generic LLMs cannot be trusted for statutory compliance without a deterministic RAG + Knowledge Graph ground-truth layer [INFERENCE]. | Public Knowledge | [KNOWN] |
| Proposed Solution (BISTech-AI Engine) | Hybrid Semantic Vector Search + Knowledge Graph + QCO Rules Engine + GeM Browser Assistant [INFERENCE]. | Zero hallucination on IS numbers; complete normative expansion; real-time QCO alert; inline portal helper [INFERENCE]. | Requires continuous metadata synchronization with eBIS portal [ASSUMPTION]. | Fills all identified gaps by providing automated, semantically accurate, legally grounded specification drafting assistance [INFERENCE]. | Proposed Design | [INFERENCE] |
BGE-M3) and Sparse Keyword Search (BM25).The Hybrid Knowledge-Graph RAG + Deterministic Rules Engine (Approach 3) is selected.
IS 19999:2024), which could lead to legal disputes or invalid tender publications [INFERENCE].Approach 3 cleanly separates semantic understanding (handled by dense-sparse vector search), structural domain relationships (handled by the Knowledge Graph), and statutory enforcement (handled by deterministic SQL/Rule lookups). The LLM is restricted solely to summarizing and formatting retrieved data under strict JSON schema constraints, guaranteeing zero hallucination of IS numbers [ASSUMPTION].
+-----------------------------------------------------------------------------------+
| USER INTERACTION LAYER |
| [GeM / CPPP Web Portal Helper Widget] [Chrome / Edge Browser Extension (V3)] |
| [Standalone Web App - Next.js 14] [Multilingual Voice/Text Query UI] |
+-----------------------------------------------------------------------------------+
| (HTTPS / REST / WebSockets)
v
+-----------------------------------------------------------------------------------+
| API & INGESTION LAYER |
| [FastAPI Gateway] [Multi-Format Parser (PyMuPDF / Docling)] [Indic NMT Pipeline] |
| [JWT Auth & RBAC] [Text Chunking & Technical Parameter Extractor] |
+-----------------------------------------------------------------------------------+
|
+------------------------------------+------------------------------------+
| | |
v v v
+-----------------------+ +-----------------------+ +-----------------------+
| SEMANTIC RETRIEVAL | | KNOWLEDGE GRAPH | | DETERMINISTIC QCO |
| ENGINE | | ENGINE | | RULES ENGINE |
| | | | | |
| - BGE-M3 Embeddings | | - Neo4j / NetworkX | | - PostgreSQL Database|
| - Qdrant Vector DB | | - Clause 2 Normative | | - Active QCO Gazette |
| - BM25 Sparse Search | | Reference Graphs | | Mappings |
| - RRF Re-ranking | | - Test Codes & Safety| | - Schemes: ISI, CRS, |
| | | Links | | Hallmarking |
+-----------------------+ +-----------------------+ +-----------------------+
| | |
+------------------------------------+------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| AI SYNTHESIS & RAG LAYER |
| [Ollama / vLLM Instance - Llama-3.1-8B-Instruct with Pydantic JSON Guardrails] |
| - Summarizes Specifications | Generates Tender Clauses | Flags Superseded IS |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| DATA & STORAGE LAYER |
| [PostgreSQL: Metadata, Revisions, Amendments, QCOs, User Audit Logs] |
| [Qdrant: Vector Embeddings] [Neo4j: Standards Graph] [Redis: Session Cache] |
+-----------------------------------------------------------------------------------+
Indic NMT pipeline translates it to English while preserving technical terms. If a document is uploaded, PyMuPDF extracts the text and isolates key product parameter clauses [ASSUMPTION].BGE-M3 to generate a 1024-dimensional dense vector, while concurrently running a BM25 sparse keyword search against standard titles and technical scopes in Qdrant. Reciprocal Rank Fusion (RRF) merges top candidates to identify primary product standards (e.g., IS 1554 Part 1 / IS 7098) [ASSUMPTION].Neo4j (or NetworkX). The system executes a Cypher multi-hop query along NORMATIVE_REF, TESTED_BY, and SAFETY_CODE edges to retrieve dependent standards (e.g., IS 5831 for insulation, IS 8130 for conductors, IS 10810 for test methods) [ASSUMPTION].Llama-3.1-8B-Instruct), which formats the exact technical specification clause, mandatory certification note, and reference standards list into structured JSON [ASSUMPTION].| Layer | Selected Technology | Why Chosen | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend UI | Next.js 14 (React) + Tailwind CSS | Server-side rendering, rapid UI development, seamless PWA capabilities for offline caching [ASSUMPTION]. | Plain HTML/JS | Lacks component modularity and reactive state management for complex graph previews [ASSUMPTION]. |
| Portal Helper | Chrome Extension (Manifest V3) | Allows direct injection into GeM (gem.gov.in) tender creation pages without needing backend portal modifications [ASSUMPTION]. |
Tampermonkey Script | Unprofessional for government deployment; lacks robust security sandbox [ASSUMPTION]. |
| Backend API | FastAPI (Python 3.12) | Asynchronous, high performance, native Pydantic data validation, OpenAPI docs generation [ASSUMPTION]. | Node.js Express | Slower for heavy ML data processing pipelines and vector manipulations [ASSUMPTION]. |
| Vector Database | Qdrant (or PostgreSQL pgvector) | Native hybrid dense-sparse vector search, high QPS, lightweight Docker deployment [ASSUMPTION]. | Pinecone | Closed-source SaaS; violates data sovereignty requirements for Indian government data [INFERENCE]. |
| Graph Database | Neo4j Community (Hackathon: NetworkX) | Industry standard for multi-hop graph queries via Cypher; NetworkX serves as in-memory fallback [ASSUMPTION]. | MongoDB | Relational document stores perform poorly on deep recursive multi-hop traversals [INFERENCE]. |
| Primary Relational DB | PostgreSQL 16 | Robust metadata storage, ACID compliance, native JSONB support, relational QCO lookups [ASSUMPTION]. | MySQL | Inferior JSONB indexing and extension ecosystem compared to Postgres [ASSUMPTION]. |
| Embedding Model | BAAI/BGE-M3 | SOTA multilingual support (100+ languages including Hindi), multi-functionality (dense, sparse, multi-vec) [RESEARCHED]. | OpenAI text-embedding-3 | Requires cloud API calls; ongoing usage costs; cloud privacy concerns [INFERENCE]. |
| LLM RAG Engine | Llama-3.1-8B-Instruct via Ollama / vLLM | High-performance open-weight LLM, supports structured JSON schema outputs, full local hosting [ASSUMPTION]. | GPT-4o | Extremely expensive for bulk tender parsing; cloud dependency [INFERENCE]. |
| NMT Translation | AI4Bharat IndicTrans2 / Bhashini API | Specialized state-of-the-art neural translation for 22 official Indian languages [RESEARCHED]. | Google Translate API | Paid proprietary API with potential rate limits [INFERENCE]. |
| AI Component | Purpose | Model Type | Input | Output | Data Required | Why AI is Preferable to Simple Rules | Evaluation Metric | Failure Mode & Mitigation | Human Oversight |
|---|---|---|---|---|---|---|---|---|---|
| Semantic Specification Matcher | Match messy, unstructured tender prompts to base product IS codes [PS]. | Dense-Sparse Vector Retriever (BGE-M3) [ASSUMPTION]. |
Unstructured text (e.g., "50mm PVC conduit pipes for electrical wiring"). | Ranked list of IS numbers with similarity scores. | Scraped eBIS standard titles, scopes, and keywords. | Keyword search fails on synonyms ("PVC" vs "Polyvinyl Chloride", "conduit" vs "ducting") [INFERENCE]. | Recall@5 (>92%), MRR (>0.85) [ASSUMPTION]. | Failure: Low score match on niche items. Mitigation: Fallback to BM25 keyword search. | Official verifies recommended IS title before accepting. |
| Multilingual Query Translator | Process inputs in Hindi/regional Indian languages [PS]. | Neural Machine Translation (IndicTrans2 / Bhashini) [RESEARCHED]. |
Query text in Hindi/Tamil/Telugu/etc. | Standardized English technical prompt. | Parallel technical corpora. | Rule-based translation fails on technical procurement vocabulary [INFERENCE]. | BLEU Score (>38), COMET score [ASSUMPTION]. | Failure: Misinterpretation of local slang. Mitigation: Display dual-language preview (Hindi + English translation) for user validation. | Official confirms English translation accuracy. |
| Tender Spec JSON Formatter | Summarize complex technical specifications into clean tender clauses [PS]. | Constrained Open-Weight LLM (Llama-3.1-8B-Instruct) [ASSUMPTION]. |
Retrieved IS metadata + Graph links + QCO rules. | Structured JSON tender clause. | Formatted IS specification templates. | Rules cannot generate natural language summary sentences across dynamic combinations of standards [INFERENCE]. | Schema Validation Rate (100%), ROUGE-L [ASSUMPTION]. | Failure: JSON parse error or extra text. Mitigation: Strict Pydantic / Outlines schema enforcement. | Procurement officer edits draft specification text in browser. |
-- Core Table: Indian Standards Metadata
CREATE TABLE indian_standards (
is_id VARCHAR(50) PRIMARY KEY, -- e.g., 'IS 456'
part_number VARCHAR(20) DEFAULT 'Part 1',
reaffirm_year INT NOT NULL, -- e.g., 2020
title TEXT NOT NULL,
scope_description TEXT,
technical_department VARCHAR(100), -- e.g., 'Civil Engineering'
status VARCHAR(20) CHECK (status IN ('ACTIVE', 'SUPERSEDED', 'WITHDRAWN')),
superseded_by VARCHAR(50) REFERENCES indian_standards(is_id),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Table: Amendments Track
CREATE TABLE standard_amendments (
amendment_id SERIAL PRIMARY KEY,
is_id VARCHAR(50) REFERENCES indian_standards(is_id),
amendment_number INT NOT NULL, -- e.g., 5
gazette_date DATE NOT NULL,
summary_of_changes TEXT,
pdf_url TEXT
);
-- Table: Quality Control Orders (QCO) & Certification Schemes
CREATE TABLE quality_control_orders (
qco_id SERIAL PRIMARY KEY,
qco_name TEXT NOT NULL, -- e.g., 'Electrical Accessories (Quality Control) Order'
issuing_ministry VARCHAR(150) NOT NULL, -- e.g., 'DPIIT'
is_id VARCHAR(50) REFERENCES indian_standards(is_id),
certification_scheme VARCHAR(50) CHECK (certification_scheme IN ('SCHEME_I_ISI', 'SCHEME_II_CRS', 'SCHEME_IV_COC', 'SCHEME_X', 'HALLMARKING')),
enforcement_date DATE NOT NULL,
gazette_notification_ref VARCHAR(100)
);
(:Standard {is_id: 'IS 2026', title: 'Power Transformers', year: 2011})(:TestMethod {is_id: 'IS 2026 Part 2', title: 'Temperature Rise Test'})(:SafetyCode {is_id: 'IS 10028', title: 'Code of Practice for Installation of Transformers'})(:MaterialStandard {is_id: 'IS 335', title: 'Uninhibited Mineral Insulating Oil'})(:Standard)-[:NORMATIVE_REF]->(:Standard)(:Standard)-[:REQUIRES_TEST]->(:TestMethod)(:Standard)-[:MANDATES_SAFETY]->(:SafetyCode)(:Standard)-[:USES_MATERIAL]->(:MaterialStandard)Procurement_Officer (Read/Query/Draft), BIS_Admin (Update Standards/QCO DB), Auditor (View Audit Logs).procurement_audit_logs [ASSUMPTION].BGE-M3 + BM25) over a curated database of 500+ Indian Standards across Civil, Electrical, IT/Electronics, and Mechanical engineering [ASSUMPTION].To deliver a compelling, 100% authentic live demonstration to SIH judges without relying on unavailable live government API connections, the team will execute the following strategy:
+-----------------------------------------------------------------------------------+
| LIVE DEMO SIMULATION FLOW |
| |
| [Step 1: Hindi/English Query Input] |
| - Official enters messy query: "Procurement of 1.1kV PVC underground cables" |
| - System translates Hindi terms & executes hybrid semantic retrieval |
| |
| [Step 2: Recommendations & Version Alert] |
| - Primary Standard Displayed: IS 1554 (Part 1): 1988 [ACTIVE] |
| - Warning Badge: "Superseded standard IS 692 detected in historical templates" |
| |
| [Step 3: Knowledge Graph Expansion] |
| - Graph Visualizer opens: Expands Clause 2 Normative References |
| - Auto-includes Test Code (IS 10810) & Conductor Standard (IS 8130) |
| |
| [Step 4: QCO Compliance Badge] |
| - Red Alert Box: "MANDATORY CERTIFICATION REQUIRED" |
| - Scheme: BIS Scheme I (ISI Mark) under DPIIT Quality Control Order |
| |
| [Step 5: One-Click GeM Injection] |
| - Judge switches to Simulated GeM Tender Webpage |
| - Extension sidebar overlays -> Clicks "Inject Specification Clauses" |
| - Standard technical specifications auto-populate into GeM tender form |
+-----------------------------------------------------------------------------------+
localhost:3000 to show extension injection in real time [ASSUMPTION].+-----------------------------------------------------------------------------------+
| IMPLEMENTATION TIMELINE (Target: 30 Sept 2026) |
+-----------------------------------------------------------------------------------+
| Phase 1: Data Parsing & Graph Construction (Months 1-2: Oct-Nov 2025) |
| - Scrape metadata for 1,000 top IS codes from eBIS portal. |
| - Parse Clause 2 (Normative References) from 500 standard PDFs into Neo4j graph. |
| - Build gazetted QCO SQL mapping database. |
+-----------------------------------------------------------------------------------+
| Phase 2: Hybrid AI Core & Vector Search (Months 3-4: Dec 2025 - Jan 2026) |
| - Deploy Qdrant vector database with BGE-M3 multilingual embeddings. |
| - Build BM25 sparse index and Reciprocal Rank Fusion re-ranker. |
| - Implement FastAPI backend with Pydantic JSON schema guardrails. |
+-----------------------------------------------------------------------------------+
| Phase 3: Portal Extension & Multilingual UI (Months 5-6: Feb-Mar 2026) |
| - Develop Manifest V3 Chrome Extension for GeM portal injection. |
| - Integrate IndicTrans2 / Bhashini translation pipeline for Hindi queries. |
| - Build multi-format PDF/DOCX tender file ingestion pipeline. |
+-----------------------------------------------------------------------------------+
| Phase 4: Testing, Security & SIH Pitch Optimization (Months 7-8: Apr-May 2026) |
| - Execute precision/recall benchmarks on 100 historical tender test cases. |
| - Perform security hardening (OWASP Top 10, RBAC, local LLM deployment). |
| - Finalize live demo simulation and SIH pitch presentation deck. |
+-----------------------------------------------------------------------------------+
| Test Category | Target Metric / Test Case | Methodology | Pass Criteria |
|---|---|---|---|
| Semantic Retrieval Accuracy | Precision@5 & Recall@5 on product queries. | Test 100 natural language queries against known correct IS numbers. | Recall@5 >= 90%; MRR >= 0.85 [ASSUMPTION]. |
| Normative Reference Completeness | Graph traversal extraction rate. | Compare Neo4j Clause 2 extracted nodes against manual PDF audits. | 100% extraction of explicitly cited Clause 2 standards [ASSUMPTION]. |
| QCO False Negative Rate | Mandatory certification flagging. | Test 50 QCO-notified items (e.g., toys, cement, steel, electronics). | 0% False Negatives (Never miss a mandatory QCO flag) [ASSUMPTION]. |
| Version Supersedence Test | Detection of outdated IS codes. | Query historical tender text containing obsolete IS numbers (e.g., IS 2720:1965). | System flags superseded status and suggests active revision [ASSUMPTION]. |
| Multilingual Query Fidelity | Hindi technical query retrieval. | Run parallel queries in Hindi vs English (e.g., "सौर पैनल" vs "Solar Panel"). | Equivalent IS recommendations returned for both [ASSUMPTION]. |
| Performance & Latency | End-to-end API response time. | Benchmark REST API response under 50 concurrent requests. | Response time < 1.5 seconds [ASSUMPTION]. |
| Browser Extension Compatibility | Extension DOM injection on GeM clone. | Automated Cypress test injecting assistant sidebar into simulated portal. | Successful render without breaking parent portal DOM [ASSUMPTION]. |
| Risk Event | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| AI Hallucination of Non-Existent IS Numbers | Medium | Critical | High | Strict Architectural Guardrail: LLM generates zero standard numbers. Embeddings retrieve candidate IDs; SQL/Graph verifies exact existence before display [INFERENCE]. |
| Unstructured / Scanned PDF Extraction Failures | High | Medium | Medium | Implement fallback OCR pipeline (Tesseract / EasyOCR) combined with layout-aware document chunking (pdfplumber) [ASSUMPTION]. |
| E-BIS Portal Schema Changes or Blocked Scraping | Medium | High | High | Maintain an offline local database copy of standards metadata with periodic manual bulk update scripts [ASSUMPTION]. |
| Procurement Officer Distrust of AI Recommendations | Medium | Medium | Medium | Provide explicit inline justification for every match (e.g., showing exact scope text snippet and QCO gazette citation) [INFERENCE]. |
| Incomplete Knowledge Graph Coverage for Niche Items | High | Low | Low | Display clear confidence scores and a UI button allowing officers to manually search eBIS if confidence < 60% [ASSUMPTION]. |
IndicTrans2 or Bhashini public API tier) [ASSUMPTION].| Parameter | Generic Hackathon Submissions | Proposed BISTech-AI Solution | Advantage & Impact |
|---|---|---|---|
| Search Mechanism | Simple keyword search or basic OpenAI API wrapper [INFERENCE]. | Domain-specific hybrid dense-sparse vector retrieval (BGE-M3 + BM25) [ASSUMPTION]. |
Captures technical intent and domain synonyms without cloud API dependency [INFERENCE]. |
| Standards Relationship Handling | Considers each standard in complete isolation [INFERENCE]. | Knowledge Graph Engine: Multi-hop traversal of Clause 2 Normative References [ASSUMPTION]. | Auto-extracts mandatory test codes, safety standards, and terminology standards [INFERENCE]. |
| Regulatory Compliance | Ignores government Quality Control Orders (QCOs) [INFERENCE]. | Deterministic QCO Engine: Maps items to mandatory ISI/CRS certification schemes [ASSUMPTION]. | Prevents illegal procurement of non-QCO compliant items in government tenders [RESEARCHED]. |
| Workflow Integration | Standalone website requiring copy-pasting [INFERENCE]. | Inline GeM Helper Extension: Direct overlay on tender creation web pages [ASSUMPTION]. | Zero friction for procurement officers; fits existing workflow [INFERENCE]. |
| Hallucination Risk | High risk of generating fake standard numbers [INFERENCE]. | Zero Hallucination Architecture: Relational DB & Graph validation before UI render [INFERENCE]. | Legally sound for statutory public procurement [INFERENCE]. |
[ASSUMPTION 1] Pre-indexing 500–1,000 top Indian Standards is sufficient to prove full hackathon MVP capability across 5 major sectors.[ASSUMPTION 2] Browser extension injection via Manifest V3 on a simulated GeM DOM page accurately represents production feasibility.[ASSUMPTION 3] Local execution of quantized Llama-3-8B via Ollama/vLLM satisfies zero-cloud-data-leakage security constraints.[ASSUMPTION 4] Clause 2 ("Normative References") of BIS standard documents follows a standardized tabular/text format amenable to regex and NLP extraction.[NEEDS VALIDATION 1] Official availability of a direct real-time eBIS REST API for live metadata synchronization from BIS/DoCA.[NEEDS VALIDATION 2] Exact cross-lingual retrieval accuracy of BGE-M3 embeddings on technical Hindi procurement vocabulary.[NEEDS VALIDATION 3] Formal security clearance protocols required by GeM / NeGD for third-party browser extension deployment in government offices.Build the Hybrid Knowledge-Graph RAG + Deterministic Rules Engine (Approach 3) with a dual frontend (Web Dashboard + GeM Chrome Extension Helper). This approach guarantees zero hallucination of Indian Standard numbers while delivering comprehensive normative reference expansion and compulsory QCO compliance alerts [INFERENCE].
FastAPI (Backend) + Next.js 14 & Chrome Manifest V3 Extension (Frontend) + Qdrant (Vector DB) + Neo4j / NetworkX (Knowledge Graph) + PostgreSQL (Relational DB) + BGE-M3 (Embeddings) + Llama-3.1-8B-Instruct via Ollama (Local RAG) [ASSUMPTION].
Extracting clean, structured Clause 2 ("Normative References") data from historical BIS standard PDF documents to populate the Knowledge Graph [RESEARCHED, INFERENCE].
Incomplete QCO database mapping resulting in a missed mandatory certification alert for a regulated item [RESEARCHED, INFERENCE].
Achieving zero-hallucination structured JSON generation from natural language procurement descriptions while dynamically fusing dense vector search results with multi-hop graph traversals in real time (< 1.5s latency) [INFERENCE].
manakonline.in) [RESEARCHED].NetworkX / Neo4j graph.Qdrant vector database and embed standard titles and scopes using BGE-M3.FastAPI endpoint combining hybrid vector retrieval with graph traversal and test against 10 sample tender descriptions.BGE-M3 correctly ranks IS 1554 in top-3 results when queried with "underground PVC insulated electrical cable".94/100 (Extremely high feasibility for a 4-6 student team using open-source tools, clear synthetic/scraped datasets, and standard web technologies) [INFERENCE].
High (The problem is well-defined, explicit requirements map directly to well-understood software components, and data sources are publicly accessible) [INFERENCE].
Bureau of Indian Standards (BIS) Official Portal
Products Under Compulsory Certification - Bureau of Indian Standards
Government e-Marketplace (GeM) - Overview & Tendering Context
Guide to Drafting Indian Standards (Normative References)
Quality Control Orders (QCO) Compliance & Coverage in India (2025/2026)
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.