Skip to content
Free and open to everyone. The lessons keep improving thanks to your feedback.
Language : EN

Roles: thinking, researching, producing, reviewing

In testingChecked on 24/10/2026 (French version)Translated on 27/10/2026

This lesson is still being tested: it improves with learners' feedback. If something is unclear, it is the lesson that needs fixing, not you.

Follow this lesson with Claude Code

With the course companion installed, open Claude Code in your working folder and type:

/formation-ia:suivre m09-l01 en

It reads the up-to-date lesson on this site and guides you step by step, without changing anything without your consent. Install the companion. Claude Code is not included in the free plan: an eligible Claude subscription, or a Console account billed by usage for the terminal.

By the end of this lesson, you will be able to

  • tell apart four roles in a piece of work: thinking, researching, producing, reviewing;
  • keep the fifth one for yourself: deciding;
  • say when a second tool is worth it, and when it complicates things for nothing;
  • split the roles of one of your projects.

Why it matters to you

When you discover several AIs, you want to try everything everywhere. The result: the same job in three tools, three different answers, and more time spent comparing than moving forward. Thinking in roles puts things back in order: each step has a function, a tool, and something it must hand back. This is the basis of the six lessons that follow.

Before you start

You needYour usual assistant (a free account is enough) and your project sheet from module 6
Cost€0
Duration25 minutes
ReminderNothing from the “never” list in what you give to an AI, whichever one it is

Understand it in 3 minutes

The roles in a piece of work:

RoleWhat it doesWhat it hands backAlready seen
ThinkClarify the request, ask the questions, suggest a planA plan, questions, optionsModule 2, lesson 2
ResearchFind information, with its sourcesSourced and dated factsModule 3, lesson 5
ProduceWrite the text, the document, the table, the codeA resultModules 3, 4 and 8
ReviewLook for mistakes, omissions, gaps against the requestA list of problemsLesson 4 of this module
DecideKeep, correct, send, publishYour decisionAlways you

A role is not necessarily a tool. A new conversation does not contain the history of the previous one: it judges the result without knowing the choices that produced it. It can still receive context through memory (turned on by default in Claude on the Free, Pro or Max plans), through search of your past conversations (reserved for Claude’s paid plans), through your custom instructions, or through a project (module 2, lesson 5).

In Claude Code, a subagent also works in its own context (module 7, lesson 5).

When a second tool is worth it:

  • it has a capability that the first one does not have in your plan: working in your files, searching the web, reading a format;
  • the work matters enough to deserve a second opinion, from another model;
  • you want to compare, once, to choose your tool (lesson 2).

When it complicates things for nothing: a simple task that your usual tool already does well; or an exchange that forces you to keep copying the context from one tool to the other.

Do it together

1Step 1: Spot the roles in an example

Take a simple example: writing the invitation to an evening event, from the notes of a meeting.

RoleHerePossible tool
ThinkWhat should the invitation say? What is missing from the notes?Your assistant
ResearchNothing: everything is in the notesNone
ProduceWrite the invitation from the notesYour assistant, with a precise request (lesson 3)
ReviewCheck the date, the time, the place, what is missingA new conversation, or another tool (lesson 4)
DecideCorrect, complete, sendYou

Note: the “Research” line is empty. That is normal: not every role is needed every time.

2Step 2: Split the roles of your project

Open your project sheet from module 6. For the step you are on, ask your assistant:

Here is the current step of my project: [paste the step and its criteria].
Help me split the work into roles: think, research, produce, review.
For each role, say what it must hand back, and whether it is useful here or not.
Do not suggest a specific tool: I will choose myself. Do not start the work.

Then fill in this table in your journal, with your tools:

STEP: [name of the step]
| Role       | Useful? | Tool chosen | What it receives | What it hands back |
| Think      |         |             |                  |                    |
| Research   |         |             |                  |                    |
| Produce    |         |             |                  |                    |
| Review     |         |             |                  |                    |
| Decide     | yes     | me          |                  |                    |

Your turn

  1. Fill in the table for the current step of your project.
  2. For each tool you chose, write in one line why that one: a capability, a second opinion, or simply your usual tool.
  3. If you put in two different tools, keep the table: lesson 3 teaches you how to pass the work from one to the other.

Check your work

It worked if:

  • your table has one line per role, and the “Decide” line says “me”;
  • each useful role says what it must hand back;
  • each tool has a reason to be there;
  • you did not add a tool “just to see”.

Common mistakes:

  • giving the same request to three tools and no longer knowing which one to keep;
  • reviewing in the conversation that produced the text: you lose the fresh pair of eyes;
  • letting an AI decide (“send it if it’s good”);
  • filling in every role every time, even the ones that serve no purpose.

Keep it and pick it up later

  • Keep the roles table in your journal, next to the current step.
  • The deliverable of module 9 (lesson 7) starts from this table.

Going further

optional
  • In Claude Code, the “research” role is a good fit for a subagent, which hands back a summary without cluttering your conversation (module 7, lesson 5).

New words

3 words explained
WordWhat it means
RoleA function in a piece of work: think, research, produce, review, decide
New conversationA conversation that starts over without the history of the previous one
Second opinionThe review of a piece of work by another point of view: another conversation, another model, or a person

Check your understanding

3 questions, no grade. An explanation appears after each answer.

1Do you need a different tool for each role?
2Which role should never be given to an AI?
3Why review in a new conversation, rather than in the one that produced the text?

What's next?

Lesson 2 · Comparing tools for a task, as of a given date: choosing the tool for a role based on a real, dated trial.

Module 9:

✏️ Do the exercises

My space: your progress, your exercises and your last lesson.

Sources and checks

3 sources

Date, version, sources Written on 24/10/2026. Checks of 24/10/2026:

  • memory and search of past conversations: support.claude.com, “Use Claude’s chat search and memory to build on previous context”, and help.openai.com, “Memory in ChatGPT”;
  • subagents in their own context: code.claude.com/docs/en/sub-agents.

Sources checked: