How the AI Works
काम CODE understands meaning — not just keywords. Here's the pipeline that turns your query into the right occupation code.
- Step 1User Search
A natural language query in English, Hindi or a regional language — typed or spoken.
- Step 2Text Processing
Normalisation, tokenisation and language detection prepare the query for the model.
- Step 3Embedding Model
Sentence Transformers / IndicBERT / LaBSE produce a dense vector representing meaning.
- Step 4Vector Database
FAISS stores embeddings for every NCO-2015 occupation for millisecond nearest-neighbour lookups.
- Step 5Semantic Search & Ranking
Cosine similarity plus lexical and category boosts rank the best-matching codes.
- Step 6Best NCO Match
The top-ranked occupations are returned with an AI confidence score and full metadata.
Future model stack
The platform is designed to plug in any of the following as the semantic backbone:
IndicBERTLaBSESentence TransformersFAISSOpenAI Embeddings