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.