This repository contains the assignments for the Master's in AI for Architecture and Construction program at the Zigurat Institute of Technology. Each module's project is organized into its own directory, containing all relevant code, documentation, and resources.
The repository is organized by course modules. Each module's folder contains the assignment(s) for that unit.
.
├── M2U1/
│ ├── README.md
│ └── ... (FIDIC Notice Generator files)
├── M2U2/
│ ├── README.md
│ └── ... (Project Data Handling files)
├── M2U3/
│ ├── README.md
│ └── ... (RAG workflow JSON + screenshots)
└── README.md
Below is a summary of the assignments completed during the course. Click on the module to navigate to the specific project.
| Module | Assignment Title | Description |
|---|---|---|
| M2U1 | FIDIC Notice Generator | A tool to automate the generation of FIDIC notices based on contract conditions. |
| M2U2 | Project Data Handling with Python | A Python script for analyzing project cost data, highlighting overruns and delays. |
| M2U3 | RAG Mini Project (n8n) | A simple RAG-style workflow that loads project data, filters relevant subsets, and answers using only retrieved context. |
Ensure UV is installed in your Python environment. You can install it via pip if you haven't done so:
pip install uvinstall the dependencies for each module by navigating to the respective directory and running:
uv installTo run the project data handling script, execute:
streamlit run M2U2/main.pyThis repository is maintained by Osama Ata.
- GitHub: osama-ata
- LinkedIn: Connect on LinkedIn
This repository is for educational purposes as part of the MAICEN-1125 program.