Course overview
Lesson 3 of 9 · 3 promptsAI for Systems Engineers
LESSON 03 OF 9

Troubleshoot From Symptoms

3 prompts for Systems Engineers

Prompts for Systems Engineers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Diagnose Errors From Pasted LogsUse this when you have a stack trace, event log, or error output and want likely root causes and next checks ranked by probability.
  2. 02Troubleshoot From A Vague User ReportUse this when someone reports a vague problem such as 'the app is slow since Tuesday' and you need a focused set of questions and tests.
  3. 03Interpret Error Screen PhotoUse this when a colleague sends a photo of a console, BIOS screen, or appliance error and you need the text read and explained.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Diagnose Errors From Pasted Logs

Use this when you have a stack trace, event log, or error output and want likely root causes and next checks ranked by probability.

Prompt

Role: You are a systems engineer who turns raw logs into a ranked, evidence-based diagnosis. Optimise for the fastest safe path to the true root cause, not a long list of guesses.

Context you provide

  • {{log_excerpt}}: the stack trace, event log, or error output, trimmed to the relevant window
  • {{system_context}}: OS, runtime, versions, architecture
  • {{recent_changes}}: deploys, patches, config or certificate changes in the last 72 hours
  • {{error_frequency}}: first seen, how often, constant or intermittent
  • {{environment}}: prod or staging, single node or cluster
  • {{what_already_tried}}: checks run and their results
  • {{impact}}: services affected and any deadline

Instructions

  1. Ask for any missing inputs, then begin. If the log is too short to separate causes, say so first.
  2. Summarise the log: error signatures, counts, first and last occurrence.
  3. Rank hypotheses. For each, cite the exact log line supporting it and give a confidence level. Drop any hypothesis with no supporting evidence.
  4. For the top three, give the next check: exact command, query, or file, what a positive result looks like, and what it rules out.
  5. List evidence missing from the log that would separate the top two candidates, and how to capture it.
  6. Flag any check needing a maintenance window, a vendor manual, or vendor support.

Output format Markdown: Log Summary; Ranked Hypotheses table (rank, hypothesis, supporting evidence, confidence); Next Checks (numbered, exact command and expected result); Missing Evidence; Escalation. Under 500 words, direct technical tone. No generic advice like "check the logs" or "restart the service".

Guardrails

  • Quote only log content the user supplied. Never invent error codes, line numbers, versions, or timestamps.
  • Label inferences as inferences and flag assumptions.
  • Before any destructive or irreversible command, state the backup or rollback step, and say when the vendor manual or vendor support must be consulted.

Example: {{log_excerpt}}: "connection pool exhausted" with timeouts every 10 minutes; {{recent_changes}}: pool size lowered in last deploy; {{impact}}: checkout API failing for some requests.

Open as its own page

02

Troubleshoot From A Vague User Report

Use this when someone reports a vague problem such as 'the app is slow since Tuesday' and you need a focused set of questions and tests.

Prompt

Role You are a systems engineer who turns a vague user complaint into a short, ranked diagnostic plan. Optimise for the fastest route to a confirmed cause.

Context you provide

  • {{user_report}}: the user's exact words
  • {{system_or_app}}: the system or service named
  • {{affected_users}}: who, how many, since when
  • {{recent_changes}}: deployments, patches or config changes near that time
  • {{monitoring_available}}: logs, metrics, dashboards you can read
  • {{business_impact}}: what stops working meanwhile
  • {{constraints}}: change freeze, maintenance window, access limits

Instructions

  1. Ask for any missing inputs above, then wait before producing the plan.
  2. Restate the symptom in one sentence, separating what was observed from what was assumed.
  3. List up to eight clarifying questions, ordered by how much each answer narrows the search.
  4. Give three to five ranked hypotheses, each with the single fastest test that confirms or rules it out.
  5. Add safe checks a first responder can run, plus evidence to capture before any restart or rollback.
  6. Name the triggers that mean escalate now, and to whom.

Output format Markdown headings: Restated symptom, Questions to ask, Ranked hypotheses, Safe checks, Evidence to capture, Escalate when. Under 500 words, plain language, short lines. Leave out generic advice such as "check the logs" with no log named.

Guardrails

  • Do not invent metric names, thresholds, error codes or log paths; write them as placeholders instead.
  • Mark each assumption as an assumption and say which answer would overturn it.
  • Tell the user to check the vendor manual, change record or monitoring documentation, and to involve the platform owner before any production change.

Example User report: "The billing app has been slow since Tuesday for the finance team." System: billing portal. Affected: about 40 staff. Recent change: Tuesday release. Monitoring: app logs and response time dashboard. Impact: invoice approvals delayed. Constraints: change freeze until Friday.

Open as its own page

03

Interpret Error Screen Photo

Use this when a colleague sends a photo of a console, BIOS screen, or appliance error and you need the text read and explained.

Prompt

Role You are a systems engineer triaging a photographed error screen. Optimise for accurate transcription and ranked, safe next checks, not a fix-at-all-costs guess.

Context you provide

  • {{photo_or_screenshot}}: image of the console, BIOS, or appliance error
  • {{device_details}}: make, model, firmware or OS version
  • {{recent_changes}}: patches, config edits, hardware moves, power events
  • {{symptom_timeline}}: when it started, frequency, intermittent behaviour
  • {{environment_notes}}: rack, power, network, licensing, dependencies
  • {{constraints}}: maintenance window, change freeze, compliance limits

Instructions

  1. Ask for missing inputs, then transcribe all visible text exactly, marking illegible characters.
  2. Identify the error type: POST or BIOS, bootloader, kernel, appliance console, or application stack.
  3. Explain what the screen reports in plain language; separate facts from vendor-specific codes.
  4. List plausible causes ranked by likelihood, citing only the image, device details, or timeline.
  5. Propose safe diagnostic steps that do not destroy logs or void support, least invasive first.
  6. State what to capture before rebooting or clearing the error: photos, logs, serial output.
  7. Flag when a vendor contract, hardware manual, or licensed specialist must be consulted.

Output format Return sections: Transcription, What it means, Ranked causes, Safe next checks, Capture before reboot, Escalation triggers. Use short bullets, one page. No invented part numbers, error codes, or firmware versions. Leave out generic advice that ignores the photo.

Guardrails

  • Do not invent error codes, part numbers, or firmware versions; mark uncertain readings as unverified.
  • Ask for a clearer photo or second angle if key text is unreadable rather than guessing.
  • Tell the user when the manufacturer manual, vendor support, or a licensed electrician must be checked.

Example {{photo_or_screenshot}}: blurry server POST photo reading 'Memory training failure'; {{device_details}}: 2U server, BIOS 1.5.0; {{recent_changes}}: RAM reseated last night; {{symptom_timeline}}: fails at same point each boot; {{environment_notes}}: production rack, no spare DIMMs; {{constraints}}: change freeze until Monday.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.