Learn AI. Do. Grow.
← All modules

Practice · module 99 of 100

From AI answer to a safe next step

Make it visible when a draft transitions into a real action.

After this lesson

You separate a AI proposal, a human check, and an external action into a small workflow.

In view · Step by step

The proposal precedes the actual action

  1. A AI text is not yet a sent email or an executed external task.

  2. An authorised person reviews the final content, recipients, and boundaries.

  3. A separate function executes. In case of a time-out, first check the actual status.

Remember: An uncertain outcome requires a status check before you repeat an action. Open het volledige schema ↗

A text is not yet a completed task

An assistant can show a persuasive email without having sent it. Only a message stating 'ready' or 'sent' is no proof of an external action. Ask which function was actually performed and check the outcome in the relevant application. Aldo and Ende do not have tools to email, book, or pay in this course. Their answers are proposals that you can assess.

Build a concrete approval point

For a practice workflow, choose an input, a draft, a check, and an action. Note who is allowed to decide and exactly what that person sees. For an invitation email, this includes recipients, final text, and any commitments. If a recipient is missing or the source is unclear, the workflow stops. A prompt that says 'be careful' does not replace a built-in boundary in the application.

Also check for errors and repetitions

After a malfunction, you sometimes do not know if an action has already occurred. Resending can then cause a duplicate email. First, check the sending status or a unique task number. Establish a safe alternative route, for example, manual processing. Provide the user with an understandable status instead of silently retrying or suggesting success. This same separation helps agents who can choose follow-up steps independently.

New practice example

From explanation to a usable result.

A good draft is not yet an approved or executed action. Check every transition separately.

Fictional practice situation

A fictitious assistant writes an invitation email and says "ready". No recipient has been confirmed and no sending function has been used.

View a possible solution

This is how it can be done

The correct status is draft ready, not sent. Have a human check the recipient, text, and commitments. Only a confirmed outcome in the mail application shows that the email has actually been sent.

Why this works

A language model can describe an action without performing it. That difference must remain visible to the user.

Make it slightly more difficult

Create a status schema for a reservation with missing data, human agreement, execution, and an error where the outcome is uncertain.

Extra practice, at your own pace. You do not need to submit anything. This does not count towards an automatic assessment.

Your workplace · learning by doing

Make something. See what changes.

Ende, your light pink practice buddy

The fictitious source is included. Only when selecting ‘Let Ende answer’ do you send your assignment to the AI service. Do not use private data.

Checking the AI connection… You can already view the written example.

Your result

No answer yet

Present your assignment to Ende.
Read the answer, change one thing, and compare.

You remain in control

What do you want to improve in your next attempt?

My own check

On this device only. AI answers remain only in this page memory. This is self-review, not a grade.

Why this approach works

A language model can describe an action without performing it. That difference must remain visible to the user.

A step further

Create a status schema for a reservation with missing data, human agreement, execution, and an error where the outcome is uncertain.

A prompt to get you started

Using fictitious data, design a workflow for an invitation email. Use the steps: check input, create draft, human approval, and send. For each step, specify what must be known, who decides, and when you stop. Describe what you do if the sending has an unclear outcome. Do not perform any action.

Apply it

A AI assistant shows a draft email and says ready. You see no confirmation of an actual sending in the mail application.

A concept is visible. Illustration for the question.

Which approach best fits this situation?

  • Treat the text as a draft and check the required approval and sending status separately.
  • Assume that ready means the recipient received the email.
  • Let a second model claim that the sending has been executed.

With JavaScript, you can check your approach and receive immediate feedback.

Test your insight

A proposal and an action. Illustration for the question.

A sending action ends with a time-out. What is the best first step?

  • Resending immediately.
  • Checking whether the original sending has already been executed.
  • Letting the model say that everything succeeded.
Extra practice

Draw the four steps and mark the moment when a proposal becomes a real external action.

An employee checks the fictitious recipients and source. AI creates a draft. The employee explicitly approves the text and recipients. Only a separate sending function can email afterwards. In the event of a time-out, the employee first checks the actual sending status.

A question? I'll help you on your way.

Drag Aldo to move it. Use the arrow keys on Aldo with the keyboard, Enter to save the position and Escape to cancel.