AI Chatbot Developer for Construction Leadership

Job ID: 40189590

Budget: ₹150,000 – ₹250,000 INR

We are seeking an experienced AI/Chatbot developer to build a construction leadership decision-support chatbot. The system will answer questions using internal project data (WhatsApp exports, emails, PDFs, Excel trackers, meeting minutes) and must return auditable, citation-based answers (source links + excerpts).

Here is the product description : https://docs.google.com/document/d/1v0CusZ2pe5IAgxikkGLf86JEkued5Zh0TVtZ86RioWg/edit?usp=sharing

This is a web-based chatbot using a Retrieval-Augmented Generation (RAG) architecture with open-source/local models (no paid APIs such as OpenAI or Anthropic).

Primary focus:

Data ingestion

Retrieval & citation enforcement

Leadership Q&A interface

Scope of Work

The freelancer will be responsible for:

Building a data ingestion pipeline for:

WhatsApp exports (.txt)

Emails (.eml / .mbox / PDFs)

PDFs, Word docs, Excel files

Creating a vector database and metadata store

Implementing a RAG-based chatbot that:

Only answers when evidence is found

Displays citations (document name, excerpt, date, author)

Shows confidence level and “as-of” timestamp

Developing a simple web UI (FastAPI/Django + React or similar)

Using open-source/local LLMs (Ollama, vLLM, etc.)

Enforcing security and role-based access (basic level)

Preferred Tech Stack (Flexible)

Python

LangChain or LlamaIndex

FAISS or Qdrant

PostgreSQL / SQLite

FastAPI or Django

Local LLMs (Mistral, Llama, etc.)

React / simple frontend

Deliverables

Working chatbot web application

Ingestion pipeline scripts

Vector search + citation system

Documentation for setup and deployment

Sample queries and test cases

Source code in GitHub repository

Who Should Apply

We are looking for someone who has:

Built chatbot or RAG applications before

Experience with document ingestion and embeddings

Experience with open-source LLMs

Strong Python backend skills

Understanding of citation-based or enterprise AI systems

Ability to work independently and propose technical solutions

What to Include in Your Application (Required)

Please submit:

1. Project Quote

Provide:

Total estimated cost (USD)

Timeline (in weeks)

Breakdown by phase (optional but preferred)

2. Short Experience Description (5–8 sentences)

Include:

Your experience building chatbot or AI applications

Tools/frameworks you have used (LangChain, LlamaIndex, etc.)

Example of a similar project (brief description)

Your role in that project

3. Optional (Nice to Have)

GitHub or portfolio links

Screenshots or demo links of past chatbot projects

Budget

Open to proposals. Please submit your best estimate with justification.

Project Duration

Estimated 4–8 weeks depending on scope and experience.

Next Step

Shortlisted candidates will be invited for a 30-minute technical discussion.