Generate per-building PDF calibration reports or the campus-wide summary PDF for the Applied Energy paper. Use when asked to generate a report, write up findings, create a calibration log, or produce paper-ready results.
Generate or refresh the NUS building registry (building_registry.json) by scanning all IDF files. Use when IDF files change, when a new building is added, or when asked about building metadata, floor areas, zone counts, or IDF parameters. Also used for pre-flight registry validation before simulation. Owned by SimulationAgent (Forge).
Run EnergyPlus simulations for NUS campus buildings and parse monthly energy output. Use when SimulationAgent is asked to simulate one or all buildings, check calibration status, or re-run after IDF changes.
Run targeted EnergyPlus intervention simulations for NUS buildings. Patches IDF parameters (cooling setpoint, lighting, equipment loads), re-simulates, and reports actual kWh/carbon savings vs baseline. Use when asked to propose or simulate interventions for a folder or set of buildings.
Format and route NUS energy system notifications to Slack. Two message types only โ calibration approval requests and final intervention results. All other pipeline events stay in agent logs.
Run and manage the NUS Energy Assistant Slack bot server (Socket Mode). Handles inbound @Energy_assistant mentions and DMs in Slack, routes questions to QueryAgent, and posts answers in thread. Use when starting/stopping the server, checking its status, or diagnosing Slack query failures.
Fetch live and historical weather data from NUS onsite stations and the data.gov.sg API, validate sensor readings, and build site-calibrated EPW files for EnergyPlus simulations. Use when asked for current conditions, observed weather data for a past month, a calibrated EPW for Forge, or weather context for anomaly diagnosis.
Carbon scenario engine for NUS buildings. Reads a building's parsed monthly CSV and IDF file, extracts an energy fingerprint, scores 7 interventions, assembles ranked reduction scenarios, and estimates Singapore-market retrofit costs (SGD) for shallow / medium / deep tiers. Use when asked for carbon scenarios, reduction potential, intervention analysis, cost estimates, payback periods, or net-zero pathways for any NUS building.