Acest proiect este o soluție de automatizare a fluxului de raportare zilnică pentru șantierele de construcții.
Obiectivul este reducerea timpului administrativ prin transformarea datelor brute (CSV) în rapoarte narative (Email) folosind Inteligența Artificială.
Scriptul urmează un pipeline de date clasic (ETL + Generative AI):
- Data Ingestion: Citește fișiere CSV exportate din sistemele de gestiune a materialelor.
- Data Cleaning (Pandas):
- Detectează și tratează valorile lipsă (Missing Values).
- Filtrează intrările invalide (ex: comenzi anulate).
- Standardizează formatele de date.
- Aggregation: Calculează automat KPI-uri critice (Costuri Totale, Top Materiale, Volume).
- AI Reporting (OpenAI API): Datele agregate sunt trimise către un model GPT-3.5/4 cu un prompt de sistem specific pentru a genera un raport formal, gata de trimis către management.
- Python 3.12
- Pandas - Pentru manipularea și analiza datelor tabulare.
- OpenAI API - Pentru generarea textului narativ (Natural Language Generation).
- OS / Environment Variables - Pentru gestionarea securității cheilor API.
- Instalează dependențele:
pip install -r requirements.txt