Sankalp AI is an intelligent proposal evaluation platform designed to assist the Ministry of Coal (S&T Department) in automatically assessing, scoring, and ranking R&D project proposals using advanced AI, NLP, and RAG pipelines.
It streamlines the end-to-end evaluation process by analyzing novelty, financial feasibility, technical strength, and relevance, while providing a powerful dashboard for evaluators.
Frontend: React, Tailwind CSS
Backend: Node.js, Express, FastAPI, Python
Databases: MongoDB, PostgreSQL + PGVector
AI/ML: Language Transformers (all-mpnet-base-v2), RAG Pipeline , LLMs
Architecture: Microservices
Other: PyPDF, OCR (planned), Speech-to-Text, Text-to-Speech
Manual evaluation of R&D proposals is:
- Time-consuming
- Subjective
- Hard to benchmark at scale
Sankalp AI automates this process to ensure:
✅ Fairness
✅ Consistency
✅ Speed
✅ Data-driven decisions
- Extracts text from newly submitted proposals (PDF → Text).
- Uses PyPDF for text extraction.
- Planned support for OCR for scanned documents.
- Splits proposal text into chunks (~8000 characters).
- Generates embeddings using
all-mpnet-base-v2transformer model. - Stores embeddings in PostgreSQL with PGVector.
- Performs semantic similarity search against past proposals.
- Returns a Novelty Score (0–100) based on uniqueness.
Example: “Father’s father’s wife” ≈ “Grandmother” — semantic understanding beyond keywords.
Based on S&T Funding Guidelines (Ministry of Coal).
Evaluates and scores:
- Budget justification & correctness
- Cost-benefit balance
- Commercialization potential
- Sustainability post-completion
- Financial risk identification
Uses custom-trained LLMs to flag violations and risks automatically.
Technical Score Criteria:
- Practicality of approach
- Proof-of-concept strength
- Resource availability
- Risk mitigation plans
- Timeline feasibility
Relevance Score Criteria:
- Applicability to coal industry problems
- Alignment with S&T-PRISM & ministry priorities
- Safety & environmental impact
- Efficiency & cost reduction
- Adoptability by PSUs (CIL, SCCL, CMPDI, etc.)
- Combines Novelty, Financial, Technical, Relevance scores.
- Computes Overall Score (out of 10).
- Automatically ranks proposals.
- Updates live benchmarks for evaluators.
- 📌 Welcome overview & latest submissions
- 📂 All applications with search, filter & sort
- 📑 Individual proposal scorecards with detailed analysis
- 🎙️ AI Voice Agent acting as a co-evaluator
We follow a Microservices Architecture for scalability and modularity.
-
Novelty Service
- Python backend
- Transformer model
- PostgreSQL + PGVector
-
Financial & Technical Scoring Service
- FastAPI, Python
- Gemini LLMs
-
Web Application
- MERN Stack (MongoDB, Express, React, Node)
- Tailwind CSS UI
-
Voice Agent Service
- Speech-to-Text
- Text-to-Speech
- LLM-powered responses









