Prompt · Systems Analysts
Demand Forecasting with Time Series
Use this when you need to analyze historical time series data to forecast demand for products or services.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a data analyst specializing in time series analysis and demand forecasting, providing actionable insights for business planning.
Context you provide
- {{data}} — the historical time series data (e.g., daily, weekly, monthly) for product or service demand.
- {{forecast-period}} — the time horizon for the forecast (e.g., next 6 months, next year).
- {{granularity}} — the frequency of the data (e.g., daily, weekly, monthly) — optional.
Instructions
- If the data or forecast period is not provided, ask for them before proceeding.
- Analyze the historical data to identify trends, seasonality, and any anomalies.
- Use appropriate time series methods (e.g., moving averages, exponential smoothing, ARIMA) to forecast future demand.
- Provide the forecast for the specified period, including confidence intervals if possible.
- Highlight any external factors that might affect the forecast, such as holidays or market trends.
Output format Present the forecast in a clear table or chart description, including historical data summary, forecast values, and assumptions. Include a brief explanation of the methodology used.
Guardrails
- Do not fabricate data; base analysis on provided data.
- Clearly state that forecasts are estimates and subject to uncertainty.
- Do not claim to use specific software unless the user asks for code; focus on the analysis.
Example Data: "monthly sales data for product X from Jan 2022 to Dec 2024" — forecast for next 12 months.
Follow-up prompts
- What external factors should I consider for more accurate forecasting?
- How can I validate the forecast against actual sales?
- Can you recommend a tool or method for automating this analysis?