AI BIM Assistant - Estimation

Job ID: 40477209

Budget: €250 – €750 EUR

We are developing an AI-powered digital engineering assistant for the construction industry. The platform is intended to help users analyze construction-related documents, BIM/IFC models, floor plans, elevations, and technical drawings using natural language interaction.

The system will consist of two connected environments:

1. Internal AI Training System (Trainer)
2. Customer/End-User Chatbot System

The Internal Trainer System will be operated exclusively by our company and will be used to upload, structure, train, optimize, and manage datasets, prompts, workflows, and engineering intelligence.

The End-User System will allow customers to interact with the AI assistant through a modern web-based chatbot interface.

The objective of the platform is not only to answer questions, but to convert simple user language into engineering/BIM queries that can analyze drawings and models, calculate quantities, and generate technical recommendations.

---

## Core Purpose of the Platform

The application should be capable of:

* Reading floor plans, elevations, sections, and construction drawings
* Processing IFC/BIM models
* Understanding natural language requests from users
* Translating user requests into BIM/model queries
* Calculating quantities from drawings and/or models
* Generating BOQs and quantity take-offs
* Detecting missing documentation or inconsistencies
* Suggesting commonly included facilities, rooms, or systems based on building type
* Supporting estimators, consultants, banks, engineers, and project stakeholders in document analysis and reporting

Example:

User Input:
“Calculate all internal wall areas on Level 2 excluding technical shafts.”

Expected System Workflow:

* Understand the request
* Convert it into a BIM query
* Analyze IFC/model data
* Extract relevant objects
* Calculate quantities
* Return a structured response with calculations and confidence indicators

The system should also provide intelligent recommendations.

Example:
If the uploaded project is a hospital, the system should be able to identify whether common spaces such as isolation rooms, technical rooms, nurse stations, or medical storage spaces are missing or typically expected.

The platform must always present outputs as AI-assisted recommendations requiring professional verification.

---

## Technical Scope

### Frontend / GUI

The Freelancer shall design and develop a modern, responsive SaaS-style user interface including:

* Landing page
* Login/registration pages
* User dashboard
* Chat interface
* File upload interface
* Analytics section
* Admin panel
* Settings page
* Knowledge base management interface

The interface must support Windows based desktop and MacOs devices.

Preferred technologies:

* React / Next.js
* Tailwind CSS
* TypeScript


## Backend Requirements

The backend should include:

* Authentication and authorization
* User/session management
* File processing pipeline
* AI orchestration
* Database management
* API integration
* Logging and monitoring
* Secure architecture

Preferred technologies:

* Node.js or Python backend
* PostgreSQL or MongoDB
* REST API or GraphQL

## AI & BIM Requirements

The system should support:

* OpenAI API integration
* Anthropic Claude integration
* Suitable Opensource library (offline mode)
* RAG (Retrieval Augmented Generation)
* Embedding generation
* IFC parsing
* BIM metadata extraction
* Drawing analysis
* OCR/text extraction
* Multi-modal AI workflows
* Natural language query interpretation
* Quantity take-off generation

The Freelancer is not responsible for creating proprietary datasets or engineering methodologies unless separately agreed.

The internal AI training workflows and proprietary logic remain under company control.

---

## Security Requirements

The platform must include:

* Secure authentication
* Encrypted communication (HTTPS)
* Access control
* Secure API handling
* Protection against common vulnerabilities
* Role-based permissions

---

## Deliverables

The Freelancer shall provide:

* Complete frontend source code
* Complete backend source code
* Database schema
* Deployment configuration
* API documentation
* Technical documentation
* Environment setup instructions
* Repository transfer
* Production deployment support

---

## Ownership & Intellectual Property

All work created during this project shall become the exclusive property of the Client upon full payment.

This includes:

* Source code
* AI workflows
* Prompts
* UI/UX assets
* Databases
* Documentation
* System architecture
* Business logic
* Deployment scripts

The Freelancer may not:

* Reuse proprietary code
* Replicate proprietary workflows
* Resell the platform
* Share confidential information
* Use project materials without written permission

The Client shall receive complete ownership and repository transfer after final payment.

---

## NDA & Confidentiality

The Freelancer must sign a Non-Disclosure Agreement before receiving access to:

* Project documentation
* Source code
* Datasets
* Product strategy
* Business information
* AI workflows
* Technical architecture

Confidential information may not be shared with third parties.

The NDA shall remain valid for a minimum of five years after project completion.

---

## Project Structure

Suggested milestones:

1. Planning & Architecture
2. UI/UX Design
3. Frontend Development
4. Backend Development
5. AI Integration
6. BIM/IFC Integration
7. Testing & QA
8. Deployment & Handover

---

## Important Clarification

This platform is intended as a decision-support system and not as a replacement for licensed engineers, architects, or professional estimators.

AI-generated outputs must always be treated as assistive recommendations requiring human verification.

---

## Preferred Freelancer Skills

The Freelancer should ideally have experience in:

* Full-stack development
* SaaS applications
* AI/LLM integration
* BIM/IFC workflows
* Construction technology
* Cloud deployment
* Secure software architecture
* Modern frontend development

---

## Final Notes

We are looking for a long-term technical partner capable of building a scalable AI engineering platform. The initial scope focuses on establishing a functional MVP capable of:

* Understanding engineering-related natural language
* Processing construction documentation
* Interacting with BIM/IFC data
* Performing quantity extraction
* Generating engineering support outputs

Future phases may include:

* Advanced BIM analytics
* Multi-agent AI workflows
* On-premise deployment options
* Enterprise integrations
* Middle East market expansion
* Advanced compliance and reporting tools