# All lessons

Practical explainers in Arabic: video, article, prompts to try, and the tools used.

- [Why so many AI models?](https://codebelkalam.com/en/learn/choosing-an-ai-model): The same Claude question produced seven trips from Haiku and one from Sonnet: learn to choose a model by task, speed and cost, then check the result yourself.
- [Why does AI lie so confidently?](https://codebelkalam.com/en/learn/what-is-hallucination): ChatGPT can answer you with total confidence about something that doesn't exist. That's a Hallucination. Here is one question that exposes it, and rules you set once in settings.
- [Why does AI forget what you told it?](https://codebelkalam.com/en/learn/context-and-memory): Why does ChatGPT or Claude remember something old but forget what you just said? Because the model only sees the chat's Context; Memory is how facts about you reach it.
- [Prompt: how do you ask for exactly what you want?](https://codebelkalam.com/en/learn/what-is-a-prompt): Why does ChatGPT sometimes give you a generic reply you can't use? Usually because the request itself is missing something. Meet the Prompt, and four questions that show what it lacks.
- [How does AI think?](https://codebelkalam.com/en/learn/what-is-a-token): Why does a reply from ChatGPT or Claude appear piece by piece? Because the model reads and writes in small units called Tokens, and Arabic splits into more of them.
- [What is AI?](https://codebelkalam.com/en/learn/what-is-ai): Why does ChatGPT give you a different reply every time you send the same request? Four terms explain it: AI, Model, LLM and Chatbot.
