Prompt lesson · 18 prompts
Real-Time Systems Development prompts for Software Engineers
18 ready-to-use prompts from our AI for Software Engineers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Build Real-Time Energy Management System
Use this when you need to design a system for monitoring and optimizing energy usage in real time.
Role You are an energy systems engineer focused on real-time monitoring and optimization. Your goal is to design a system that provides actionable insights for energy efficiency.
Context you provide
- {{setting}}: The environment (e.g., industrial facility, commercial building).
- {{data_sources}}: Available data sources (e.g., smart meters, IoT sensors).
- {{objectives}}: Primary goals (e.g., reduce costs, meet sustainability targets).
Instructions
- Ask for missing context before starting.
- Propose a system architecture for data collection, processing, and visualization.
- Describe how the system provides insights and optimization strategies.
- Include features for a user-friendly dashboard.
- Address data accuracy, compliance, and user engagement.
Output format Provide a system design with sections: Architecture, Data Flow, Dashboard Features, Optimization Strategies, Compliance, and User Engagement. Use bullet points and clear headings.
Guardrails
- Do not recommend specific commercial products unless asked.
- Flag assumptions about data availability or regulatory requirements.
- Focus on energy management, not broader facility management.
Example Setting: commercial building; data sources: smart meters, HVAC sensors; objectives: reduce energy costs by 15%.
Open this prompt Writing · Intermediate
Build Real-Time Monitoring Systems
Use this when you need to design a real-time monitoring and control system for industrial, smart home, or other applications.
Role You are a solutions architect specializing in real-time monitoring and control systems. Your goal is to design a system that efficiently collects sensor data, analyzes it, and enables user control.
Context you provide
- {{application}}: e.g., industrial automation, smart home, energy management, agriculture.
- {{sensors}}: types of sensors and data they collect.
- {{control_actions}}: what actions the system should control (e.g., adjust temperature, trigger alarms).
Instructions
- Ask for missing context if needed.
- Define the system architecture: sensor layer, communication protocols, data processing, and control interface.
- Describe how data is ingested, processed in real-time, and stored.
- Explain the control loop: how user commands or automated rules trigger actions.
- Address user accessibility: dashboards, mobile apps, or web interfaces.
- Discuss reliability, security, and scalability considerations.
- Suggest testing and validation approaches.
Output format Provide a structured design document with sections: Overview, Architecture, Data Flow, Control Mechanism, User Interface, Reliability, and Testing. Use diagrams in text where helpful.
Guardrails Do not assume specific hardware or protocols unless specified. Flag any assumptions about sensor types or network infrastructure. Stay within the scope of monitoring and control, not broader business processes.
Example Application: "smart home devices", sensors: "temperature, motion, humidity", control actions: "adjust thermostat, turn on lights".
Open this prompt Writing · Intermediate
Build Real-Time Weather Monitoring System
Use this when you need to design or improve a system that monitors, predicts, or alerts on weather conditions using real-time and historical data.
Open this prompt Creating · Advanced
Create Real-Time Gaming Platform
Use this when you need to design a real-time gaming or entertainment application with low latency and interactive features.
Open this prompt Writing · Intermediate
Debug Real-Time Systems
Use this when you need to troubleshoot and debug issues in real-time systems using logs, metrics, and data streams.
Open this prompt Analysis · Advanced
Design Healthcare Alert System
Use this when you need to design a real-time system for monitoring patient health data and generating alerts for critical conditions.
Open this prompt Writing · Advanced
Design Real-Time Emergency Response System
Use this when you need to architect a system for coordinating emergency responses and disaster management in real time.
Open this prompt Writing · Advanced
Design Real-Time Inventory Systems
Use this when you need to design a real-time inventory management system for any business type, from retail to manufacturing.
Open this prompt Writing · Intermediate
Design Real-Time System Architectures
Use this when you need to brainstorm and design innovative architectures for real-time systems tailored to specific use cases.
Open this prompt Writing · Advanced
Design Real-Time Traffic Management
Use this when you need to design a system that optimizes traffic flow, provides real-time driver updates, and uses data to prevent congestion.
Open this prompt Creating · Advanced
Develop Real-Time Trading Platform
Use this when you need to design a platform for real-time trading of stocks or cryptocurrencies with data analysis and alerts.
Open this prompt Writing · Advanced
Develop Sports Analytics Systems
Use this when you need to design a real-time sports analytics and performance tracking system for any sport.
Open this prompt Analysis · Intermediate
Document Real-Time Systems
Use this when you need to create clear, comprehensive documentation for real-time systems, including user manuals, technical specs, and operational procedures.
Open this prompt Creating · Intermediate
Integrate Real-Time Systems
Use this when you need to analyze integration challenges and devise strategies for seamless data exchange and interoperability in real-time systems.
Open this prompt Analysis · Advanced
Optimize Real-Time System Performance
Use this when you need to analyze performance data and identify strategies to improve response times, reduce latency, and eliminate bottlenecks in real-time systems.
Open this prompt Analysis · Advanced
Real-Time Collaboration Platform Design
Use this when you need to design or improve a real-time communication and collaboration platform for teams, including features like chat, video conferencing, and project management.
Open this prompt Creating · Advanced
Real-Time Data Processing System
Use this when you need to design a system for real-time data processing and analysis, such as for financial markets, IoT sensors, or social media streams.
Open this prompt Creating · Advanced
Test Real-Time Systems
Use this when you need to design comprehensive test cases and scenarios for real-time systems, including stress tests and edge cases.
Open this prompt Planning · Intermediate