waste-prediction-api / ai_engineer_monologue_script.md
ALAMDIENG's picture
fix: resolve ModuleNotFoundError on startup, make matplotlib optional, and clean up imports
a4602e3
|
Raw History Blame Contribute Delete
11.2 kB
# AI Engineer Individual Recording Script: Faril Putra Pratama
**Project**: Aeterna AI — Next-Gen Predictive Waste Management System
**Estimated Speech Duration**: ~2.5 to 3 Minutes
**Target Tone**: Confident, highly technical, and articulate.
---
## 🎥 Recording Script (Monologue)
### 🎙️ Part 1: Greeting & Introduction
**[Visual Cue: Start on camera. Smile, look directly at the lens. Have the title slide of the project behind you or overlayed on screen.]**
* **Faril**: "Hello, distinguished judges. My name is **Faril Putra Pratama**, and I am the **AI Engineer** behind Aeterna AI."
* **Faril**: "My primary goal for this project was to transition Jakarta’s waste management from a reactive, delayed operation into a highly accurate, predictive system. To achieve this, we developed a state-of-the-art predictive engine."
---
### 🎙️ Part 2: Data Sources & Baseline
**[Visual Cue: Cut to screen share showing the datasets folder or list_dir layout in your editor, specifically highlighting 'dataset_vibe_coder_2026.csv'.]**
* **Faril**: "Everything starts with the data. We calibrated our system using official baseline data from the **Dinas Lingkungan Hidup DKI Jakarta** and the **SIPSN Ministry of Environment and Forestry**, establishing a city-wide generation baseline of **8,020 tons of waste per day**."
---
### 🎙️ Part 3: ML Modeling & GridSearchCV Tuning
**[Visual Cue: Transition the screen share to show the model training code in 'train.py', highlighting the Gradient Boosting Regressor definition and the GridSearchCV parameters.]**
* **Faril**: "To turn this data into actionable insights, we engineered a hybrid machine learning model. Our core engine uses a **Gradient Boosting Regressor (GBR)**.
* **Faril**: "Instead of relying on default values, we executed **GridSearchCV** with Cross-Validation to automatically search for the optimal hyperparameters. The resulting optimal parameters are **100 decision tree estimators**, a learning rate of **0.03**, and a max depth of **3**."
---
### 🎙️ Part 4: Dynamic Feature Engineering
**[Visual Cue: Point to slides or diagrams showing the multipliers: 1) Open-Meteo precipitation graph, and 2) Event calendar listing with crowd scale multipliers.]**
* **Faril**: "What makes Aeterna AI unique is how it dynamically responds to external variables:
* First, we integrated **Live Weather Forecasts** by pulling precipitation data directly from the **Open-Meteo API** based on the precise latitude and longitude of each kecamatan. Hujan lebat increases the moisture absorption of waste. Our model applies a math multiplier adding **2% to 5%** weight to the daily total based on rainfall.
* Second, we built a **Location-Aware Event Engine** that scans the Jakarta 2026 event calendar. If a major event is detected, our model dynamically injects a crowd scale multiplier of **10% to 35%** to predict plastic and packaging waste surges."
---
### 🎙️ Part 5: Model Accuracy Validation (The Pitch)
**[Visual Cue: Display a high-contrast slide showing the metrik comparison table: MAE: 132.29 Ton, RMSE: 165.46 Ton, R²: 81.51%, and MAPE: 1.59% highlighted in a bright green neon border.]**
* **Faril**: "The results speak for themselves. In validation tests, our GBR model achieved:
* An **R-Squared score of 81.51%**, meaning our engineered features explain over 81% of the daily waste fluctuations.
* A **Mean Absolute Percentage Error (MAPE) of just 1.59%**. In statistics, any MAPE under 10% is classified as *Highly Accurate Forecasting*, and our model sits comfortably under 2%.
* Furthermore, our **MAE stands at 132.29 Tons** and **RMSE at 165.46 Tons**, ensuring predictions are highly stable with zero extreme spikes."
* **Faril**: "Lastly, for long-term 30-day baseline forecasting, we integrated a pre-trained **Amazon Chronos-T5** deep-learning transformer model, which handles time-series predictions when contextual parameters are absent."
---
### 🎙️ Part 6: Outro / Handover
**[Visual Cue: Transition back to camera. Confident nod.]**
* **Faril**: "With this high-accuracy ML engine, Aeterna AI provides a highly reliable forecasting foundation for Jakarta’s waste management logistics. Now, Bagas will take you through the System Architecture and our Laravel Backend Gateway."
* **Faril**: "Thank you."
**[Visual Cue: Fade to black or transition to Bagas's segment.]**
---
## 🗣️ Tutorial Cara Baca (Indonesian Pronunciation Guide)
Bagian ini ditulis menggunakan ejaan fonetik Bahasa Indonesia agar Anda dapat melafalkan teks bahasa Inggris di atas dengan lancar dan natural saat rekaman:
### Part 1: Greeting & Introduction
* **Inggris**: *"Hello, distinguished judges. My name is Faril Putra Pratama, and I am the AI Engineer behind Aeterna AI."*
* **Cara Baca**: **Helow, dis-ting-guisyd jacis. May neym is Faril Putra Pratama, end ay em di Ey-Ay En-ji-nir bi-haynd E-ter-na Ey-Ay.**
* **Inggris**: *"My primary goal for this project was to transition Jakarta’s waste management into a highly accurate, predictive system. To achieve this, we developed a state-of-the-art predictive engine."*
* **Cara Baca**: **May pray-me-ri gowl for dis pro-jek wos tu tren-si-syen Ja-kar-tas weyst me-nej-men in-tu e hay-li e-kiu-ret, pri-dik-tif sis-tem. Tu e-civ dis, wi di-ve-lopt e steyt-of-di-art pri-dik-tif en-jin.**
### Part 2: Data Sources & Baseline
* **Inggris**: *"Everything starts with the data. We calibrated our system using official baseline data from the Dinas Lingkungan Hidup DKI Jakarta and the SIPSN Ministry of Environment and Forestry, establishing a city-wide generation baseline of 8,020 tons of waste per day."*
* **Cara Baca**: **Ef-ri-ting starts wid di dey-ta. Wi ke-li-brey-ted aur sis-tem yu-zing o-fi-syel beys-layn dey-ta from di Dinas Lingkungan Hidup DKI Jakarta end di Es-Ay-Pi-Es-En mi-nis-tri of en-vay-ron-men end fo-res-tri, es-te-blisying e si-ti-wayd je-ne-rey-syen beys-layn of eyt-tau-sen-end-twen-ti tans of weyst per dey.**
### Part 3: ML Modeling & GridSearchCV Tuning
* **Inggris**: *"To turn this data into actionable insights, we engineered a hybrid machine learning model. Our core engine uses a Gradient Boosting Regressor, or GBR."*
* **Cara Baca**: **Tu tern dis dey-ta in-tu ek-syen-e-bel in-sayts, wi en-ji-nird e hay-brid me-syin ler-ning mo-del. Aur kor en-jin yu-zes e Grey-di-en Bus-ting Ri-gre-sor, or Ji-Bi-Ar.**
* **Inggris**: *"Instead of relying on default values, we executed GridSearchCV with Cross-Validation to automatically search for the optimal hyperparameters. The resulting optimal parameters are 100 decision tree estimators, a learning rate of 0.03, and a max depth of 3."*
* **Cara Baca**: **In-sted of ri-lay-ing on di-folt ve-lyus, wi ek-se-kiu-ted Grid-Serch-Vi-Si wid Kros-Ve-li-dey-syen tu o-to-me-ti-k'li serch for di op-ti-mel hay-per-pa-ra-me-ters. Di ri-zal-ting op-ti-mel pe-ra-me-ters ar wan-han-dred di-si-syen tri es-ti-mey-tors, e ler-ning reyt of jiro-poyn-jiro-tri, end e maks dep of tri.**
### Part 4: Dynamic Feature Engineering
* **Inggris**: *"What makes Aeterna AI unique is how it dynamically responds to external variables:"*
* **Cara Baca**: **Wat meyks E-ter-na Ey-Ay yu-nik is haw it day-ne-mi-k'li ris-pons tu eks-ter-nel ve-ri-e-bels:**
* **Inggris**: *"First, we integrated Live Weather Forecasts by pulling precipitation data directly from the Open-Meteo API based on the precise latitude and longitude of each kecamatan."*
* **Cara Baca**: **Ferst, wi in-te-grey-ted Layf We-der For-kests bay pu-ling pri-si-pi-tey-syen dey-ta di-rek-li from di Open-Meti-o Ey-Pi-Ay beyst on di pri-says le-ti-tiud end long-gi-tiud of ic ke-ca-ma-tan.**
* **Inggris**: *"Rain increases the moisture absorption of waste. Our model applies a math multiplier adding 2% to 5% weight to the daily total based on rainfall."*
* **Cara Baca**: **Reyn in-kri-ses di moys-cer eb-sorp-syen of weyst. Aur mo-del e-playz e met mal-ti-play-er e-ding tu-per-sen tu fayf-per-sen weyt tu di dey-li tow-tel beyst on reyn-fol.**
* **Inggris**: *"Second, we built a Location-Aware Event Engine that scans the Jakarta 2026 event calendar. If a major event is detected, our model dynamically injects a crowd scale multiplier of 10% to 35% to predict plastic and packaging waste surges."*
* **Cara Baca**: **Se-kend, wi bilt e Low-key-syen-e-wer I-vent En-jin det skens di Ja-kar-ta tu-tau-sen-twen-ti-siks i-vent ke-len-der. If e mey-jer i-vent is di-tek-ted, aur mo-del day-ne-mi-k'li in-jeks e krawd skeyl mal-ti-play-er of ten-per-sen tu ter-ti-fayf-per-sen tu pri-dikt ples-tik end pe-ke-jing weyst ser-jes.**
### Part 5: Model Accuracy Validation (The Pitch)
* **Inggris**: *"The results speak for themselves. In validation tests, our GBR model achieved:"*
* **Cara Baca**: **Di ri-zalts spik for dem-selvs. In ve-li-dey-syen tests, aur Ji-Bi-Ar mo-del e-civd:**
* **Inggris**: *"An R-Squared score of 81.51%, meaning our engineered features explain over 81% of the daily waste fluctuations."*
* **Cara Baca**: **En Ar-skwer skor of eyti-wan poyn fifti-wan per-sen, mi-ning aur en-ji-nird fi-cers eks-pleyn o-ver eyti-wan per-sen of di dey-li weyst flak-cu-ey-syens.**
* **Inggris**: *"A Mean Absolute Percentage Error (MAPE) of just 1.59%. In statistics, any MAPE under 10% is classified as Highly Accurate Forecasting, and our model sits comfortably under 2%."*
* **Cara Baca**: **E Min Eb-so-lut Per-sen-tej E-ror (Mep-i) of jast wan-poyn fifti-nayn per-sen. In ste-tis-tiks, e-ni Mep-i an-der ten-per-sen is kle-si-fayd es Hay-li E-kiu-ret For-kesting, end aur mo-del sits kam-fer-te-bli an-der tu-per-sen.**
* **Inggris**: *"Furthermore, our MAE stands at 132.29 Tons and RMSE at 165.46 Tons, ensuring predictions are highly stable with zero extreme spikes."*
* **Cara Baca**: **Fer-der-mor, aur Em-Ey-I stends et wan-han-dred ter-ti-tu poyn twen-ti-nayn tans end Ar-Em-Es-I et wan-han-dred siksti-fayf poyn for-ti-siks tans, en-syu-ring pri-dik-syens ar hay-li stey-bel wid ji-ro eks-trim spayks.**
* **Inggris**: *"Lastly, for long-term 30-day baseline forecasting, we integrated a pre-trained Amazon Chronos-T5 deep-learning transformer model, which handles time-series predictions when contextual parameters are absent."*
* **Cara Baca**: **Les-li, for long-term ter-ti dey beys-layn for-kesting, wi in-te-grey-ted e pri-treynd E-me-zon Kro-nos Ti-Fayf dip-ler-ning trens-for-mer mo-del, wic hen-dels taym-si-ris pri-dik-syens wen kon-teks-cu-el pe-ra-me-ters ar eb-sent.**
### Part 6: Outro / Handover
* **Inggris**: *"With this high-accuracy ML engine, Aeterna AI provides a highly reliable forecasting foundation for Jakarta’s waste management logistics. Now, Bagas will take you through the System Architecture and our Laravel Backend Gateway. Thank you."*
* **Cara Baca**: **Wid dis hay-e-kiu-re-si Em-El en-jin, E-ter-na Ey-Ay pro-fayds e hay-li ri-lay-e-bel for-kesting faun-dey-syen for Ja-kar-tas weyst me-nej-men lo-jis-tiks. Naw, Bagas wil teyk yu dru di Sis-tem Ar-ki-tek-cer end aur La-ra-fel Bek-end Geyt-wey. Tengk yu.**