OODA: Observe, Orient, Decide, Act

Turn a pile of reports into a quick, repeatable decision loop. Let AI sort and summarise what comes in, then make the call yourself and act. The example: early warning of community tension in a fictional district.

Mohd FikriMethods & frameworks6 min readBeginner
Baca dalam Bahasa Melayu
  • Draft: this article is under editorial review and may change.

You are driving home through KL at six in the evening. Brake lights flash two cars ahead. You notice, and you remember that this stretch always jams before the toll. You decide to take the next exit, you signal and change lanes. Then you look again, because the road has already changed.

You did all of that in a few seconds, without a meeting and without a report. That is a loop: see, make sense, choose, do, and look again. Good drivers run it all the time. So do good goalkeepers, and so do good unity officers.

The loop has a name: OODA, short for Observe, Orient, Decide, Act. It comes from John Boyd, a US Air Force colonel and military strategist. In this lesson you use it to turn a stream of reports into a quick, steady A habit of spotting small signs of trouble early, so you can act before a dispute grows. routine, with AI helping where it is strong and you deciding where it counts.

The idea in 30 seconds

Observe: gather the signals

KRT reports, complaints, social media. AI helps sort them.

The idea in 30 seconds0:00 / 0:31
  1. Observe: gather the signals KRT reports, complaints, social media. AI helps sort them.
  2. Orient: work out what it means Compare with context and history. AI helps summarise.
  3. Decide: you choose Mediation, a visit or escalation. The call is yours.
  4. Act: carry it out The visit, the statement or the programme.
  5. Then loop back Watch what changed and start again.
  6. AI speeds up seeing and sense-making. People decide.

Key takeaways

If you remember nothing else, remember these.

  • Observe: collect what is coming in. AI can sort and label it.
  • Orient: compare it with context and history. AI can summarise and compare.
  • Decide: the officer chooses the response. AI never makes this call.
  • Act: do it, then go straight back to Observe. Small, quick loops beat one big report.

Four moves you already make

You do not need to learn OODA from scratch. You need to notice it, and then run it on purpose. Tap each stage of the loop below, or press Play to watch one turn.

Tap a stage, or press Play to watch one turn of the loop.

The OODA loop: Observe, Orient, Decide, Act1, Observe: AI helps sort. 2, Orient: AI helps compare. 3, Decide: the officer chooses. 4, Act: visit, statement. Every action creates new information, so the loop starts again. The example: early warning of community tension in a fictional district.OODAJohn Boyd↺ again1ObserveAI helps sort2OrientAI helps compare3Decidethe officer chooses4Actvisit, statement

The OODA loop. AI helps you see and make sense faster (blue). You choose and act (violet and amber). Every action feeds the next round of observing.
Stage In plain words Who leads
Observe What is happening? You, with AI sorting the inflow
Orient What does it mean here, given what we know? You, with AI summarising and comparing
Decide What will we do about it? You. Always.
Act Do it, then watch the result. You and your team

The second stage is the one people skip. Seeing a heated post is not the same as understanding it. Orient is where you ask: is this new, or has it happened before? Is it one angry person or a growing group?

Why “Is there any tension?” is the wrong question for AI

The tempting shortcut is to paste everything into AI and ask what to do. Tap between the two requests below.

You are helping a district unity officer with the Observe stage only. Below are 14 anonymised reports from this week. Sort each report into a group and give a one-line summary in a table. Quote the words behind each choice. Do not recommend any action.

What you typically get back

A tidy table you can check line by line. Each group is backed by a quote from the report. The decision is still yours to make.

AI is fast at reading and sorting. It does not know your district, its people or what happened there last year unless you tell it. It can also sound sure and still be wrong. So give it one stage at a time, and keep the Decide stage for yourself.

The example: Daerah Seri Contoh

Everything below is fictional. Picture a district officer, Encik A, at the Pejabat Perpaduan Daerah of the made-up Daerah Seri Contoh.

This week, three things land on his desk:

  • Two KRT reports from KRT Taman Seri Contoh mention arguments over a shared field used by two neighbouring housing areas.
  • A public complaint says a weekend event on the field ran late and blocked the road.
  • A social media post about the field is getting angry comments, some from people outside the area.

None of these alone is an emergency. Together, they might be the start of something. This is exactly where a quick, regular loop helps more than a long report at the end of the month. Let’s run one turn.

Observe: let AI sort what comes in

Observe means collecting the signals and putting them in order. When ten or twenty items arrive in a week, sorting them by hand takes time you would rather spend thinking. This is a good job for AI.

Observe: sort this week's reports
You are an assistant to a district unity officer. You sort incoming community reports. You do not judge or recommend.

Below are 14 reports from this week for Daerah Seri Contoh (a fictional district). They are KRT reports, public complaints and social media posts. Names are already replaced with labels.

<reports>
(paste the anonymised reports here)
</reports>

Sort each report into one of these groups: shared facilities, noise and events, online posts, other. Return a table with the columns: No., Source, Group, Area, Date, One-line summary.

For each row, quote the words that made you choose the group. If a report fits no group, write "Unclear". Do not add anything that is not in the reports.

Check it: pick three rows at random and read the original reports. Are the quotes real? Is anything missing? If a report you know was urgent landed in “other”, fix the groups and run it again.

Orient: compare it with what you know

Orient is sense-making. You put today’s signals next to the area’s context and history. Has the field caused trouble before? Did something similar calm down last time, and why?

AI can help here too, but only with material you give it. Paste last quarter’s anonymised notes on the same area, and ask it to compare. Tap each part of the prompt to see what it does.

Dissect a prompt

Orient: compare this week with the past

Tap a coloured part of the prompt to see what it does.

You are an analyst supporting a district unity officer. Here is the sorted table from this week. Here are my anonymised notes on the same area from the last two quarters. Summarise what is new this week, what has happened before, and what has changed. Use three short headings and no more than 200 words. Use only the material I gave you. Mark anything you are unsure of with [check]. Do not recommend an action.

Check it: read every line marked [check] against your own notes. Then ask yourself one question AI cannot answer: what do I know about this area that is not written down anywhere? That local knowledge is often the most important part of Orient.

Decide: the officer makes the call

Now you choose the response. In our example, the options might be: keep watching, visit the KRT chairperson, invite both groups to A meeting where a trained, neutral person helps two sides in a dispute reach their own agreement., or Passing a case up to a more senior officer or another agency, because it is bigger than you can handle at your level. to the state office.

This is a human decision. It depends on judgement, relationships, your department’s rules and accountability that only an officer can carry. AI can help you lay out the options you already have. It must not choose for you.

Decide: lay out the options, do not choose
You are helping a district unity officer think through options. You do not choose.

Here is my Orient summary for this week. Here are the response options my department's guidelines allow: (paste them).

For each option, list in two short bullets what would need to be true for it to fit, and one risk of choosing it. Present it as a table.

Do not rank the options or recommend one. Use only the options I listed.

Act: carry it out, then loop back

Act means doing the thing: the visit, the statement or the programme. Say Encik A decides to visit the KRT chairperson this week and to share a short, calm notice about how the field will be shared on weekends.

AI can help with the paperwork around the action: a visit note, a draft notice in BM, English, 中文 or தமிழ், or a short programme outline. You check every word before anything goes out.

Act: draft a short community notice
You are a writer for a district unity office. Your tone is calm, neutral and respectful to everyone.

Decision: the KRT will share a timetable for weekend use of the field at Taman Seri Contoh (fictional). Audience: residents of both housing areas.

Draft a notice in Bahasa Melayu of no more than 120 words, then an English version. Leave [ ] blanks for dates and times.

Do not name or blame any group. Do not add facts I did not give you.

Check it: read the notice as a resident from each side would. Does it sound fair to both? Then follow your office’s usual approval before it is published.

Now comes the part that makes OODA a loop. After the visit and the notice, go back to Observe. Are the angry comments slowing down? Did the next KRT report mention the field? What you see next tells you whether to stop, adjust or escalate.

Small, quick loops beat one big report

Boyd’s idea is often explained as getting through the loop faster than the situation changes. For an officer, that does not mean rushing. It means running short, regular turns so you see change early.

  • Set a rhythm. For example, a short loop every Monday on what came in last week.
  • Keep each turn small. One area, one issue, one decision.
  • Write down what you decided and why. Next week’s Orient will need it.
  • Reuse your prompts. Save the Observe and Orient prompts so each loop takes minutes, not hours.

Common mistakes

  • Skipping Orient. Acting on the loudest post without checking context is how small issues get bigger.
  • Letting AI decide. If you paste everything and ask “What should I do?”, you have handed over the one stage that is yours.
  • Giving AI no history. It cannot compare with the past if you do not give it the past.
  • Forgetting to loop back. An action without a follow-up observation is a guess you never test.

The next lesson, OSEMN, looks at the data that feeds your Observe stage: how to collect it, clean it and turn it into information you can trust.

Check your understanding

Check yourself

OODA in five questions

Pick an answer, then tap Check answer. You can also use the arrow keys to move between answers.

Question 1 of 5: What does OODA stand for?

Nice work!

Lesson complete

You made it to the end. Take the quiz above if you have not yet, for bonus XP.

  • 0 XP
  • 0 day streak