URSP3600 — Designing Smart Cities
Tutorial  /  Node 02
Tutorial 02 of 6 — Week 5

Data Stack Designer

Identify HK open data sources and design your data architecture

What This Node Does

Matches your project to specific Hong Kong government open data portals (DATA.GOV.HK, Transport Dept, EPD, etc.), identifies real-time vs. static data needs, and designs a data flow architecture from source to insight.

Role: Urban Data Stack Designer

Inputs

project_descriptionFrom initial input
project_domainFrom initial input
problem_statementFrom Problem Framer

Outputs

data_sourcesHK government APIs/datasets, supplementary sources, data access methods, data flow architecture

How to Configure on Coze

01Create an LLM Agent node, name it "Data Stack Designer"
02Model: doubao-seed-2-0-lite-260215, temperature 0.3
03Paste the system prompt
04Define inputs: project_description, project_domain, problem_statement
05Define output: data_sources (string)
06Connect from Problem Framer (drag problem_statement edge)

Tips & Common Issues

Prioritize FREE and publicly accessible data — the node is configured for this
If government data doesn't cover your needs, the node suggests IoT sensors or crowdsourcing
Be specific about your domain — transport, environment, energy, building, or public service
The data architecture should be simple enough for a student prototype

Example

Input
Domain: transport. Problem: Students can't find parking at CUHK during peak hours.
Output
{"data_sources": "Primary: Transport Dept real-time parking availability API; DATA.GOV.HK traffic flow datasets (static, hourly). Supplementary: IoT ultrasonic sensors at parking bays (student-deployed prototype). Architecture: Transport API → REST polling (5min) → JSON storage → Availability calculator → User dashboard. Limitations: Transport Dept API may require registration; real-time sensor data requires hardware."}

Connects To

This node's output feeds into the System Architect node.
← Back to Tutorial Overview Next Node →
Course Co-Pilot
URSP3600 Smart Cities

Hey! I'm your course co-pilot for URSP3600. I can help you with anything related to the course.

Try asking me: