Kodokon kodokon.com

Choosing and configuring your assistant well

Survey the major assistants on the market, protect your data, and set up learning-oriented custom instructions.

7 min · 3 questions

Open this lesson in Kodokon

Several major assistants share the market: ChatGPT (made by OpenAI), Claude (Anthropic), Gemini (Google), Copilot (Microsoft, built into Windows and office tools), and also Le Chat (Mistral, a French company). They all rely on the same principle you now know: a large language model. They differ in their models, their interfaces, and their options, but good news for you: for learning to program, they all do the job perfectly. Everything you see in this course (CTCF prompts, the tutor prompt, safeguards) works identically with each of them.

Do you have to pay? Each assistant offers a free plan (with usage limits or a slightly less powerful model) and a paid subscription. To start out, the free version is more than enough: your requests for explanations and exercises are simple. The real deciding factor is comfort: try two or three of them, keep the one whose interface you like. Above all, remember that the difference between good and bad use of AI comes 90% from your prompts and your method, not from the tool you choose.

Now let's move on to configuration. Most assistants offer custom instructions (sometimes called preferences or personalization): a text that you write just once, in the settings, and that the assistant silently re-reads at the start of every conversation. It is the ideal place to lock in your posture as a learner: no more repeating your level and your rules every time.

PROMPT
About me: I'm a complete beginner in programming and I'm learning with the Kodokon app. My goal is to UNDERSTAND, not to get ready-made solutions.

How to answer me, in all of our conversations:
- Adapt to a complete-beginner level: define every technical term at its first appearance.
- When I'm working on an exercise, NEVER give me the complete solution: guide me with questions and progressive hints.
- When I show you my code, point out the problems and ask me to fix them myself.
- Explicitly flag anything you're unsure about and invite me to check in the official documentation.
- End your explanations with a small question that tests my understanding.
- Answer in English.
Custom instructions ready to copy into your assistant's settings.

Once your instructions are saved, test them: open a new conversation and submit a real case. If the assistant still hands you a complete solution, your instructions aren't being taken into account: reword them or restate the rule at the start of the conversation. This little quality check guarantees you a reliable tutor for the rest of the course.

PROMPT
Configuration test: I have an exercise that consists of writing a function that reverses a word (for example, "cat" becomes "tac").

Based on my custom instructions, what should you do: write the solution for me, or guide me without giving it away? Apply the right attitude and begin.
A check prompt: confirm that your assistant has properly taken on the tutor role.

Knowledge check

Make sure you remember the key points of this lesson.

  1. What is the most decisive factor for learning well with an AI assistant?
    • Choosing, at all costs, the most expensive assistant on the market
    • The quality of your prompts and your working method
    • Using several assistants at the same time to compare every answer
  2. What should you NEVER paste into a conversation with an AI assistant?
    • An error message displayed by your program
    • A question about a concept you didn't understand
    • An exercise from this course
    • Passwords, personal data, or confidential documents
  3. What are an assistant's custom instructions for?
    • To set your preferences once and for all, re-read by the assistant at the start of every conversation
    • To unlock paid features for free
    • To permanently prevent the assistant from making mistakes