PES
EN English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

How to enable notifications

Notifications are unavailable in this browser or on this address. Try a supported browser on the secure PES site.

If notifications are blocked, allow them in your browser settings.

  1. Open the site controls beside the address bar, or your browser’s site settings. Set Notifications for this site to Allow.
  2. In your device settings, allow notifications for your browser and check Do Not Disturb or Focus.
  3. Return to PES, reload the page, and use the bell to enable notifications.

On iPhone or iPad, add PES to your Home Screen, open it there, then allow notifications.

My learning progress
  1. How to use AI
  2. Terminal commands
  3. Advanced AI
  4. Vibe coding
  5. AI certification Getting ready
  6. Keyboard
See details
Intro to Building AI

Build Your Own AI in 9 Steps

From an elementary-school level all the way to Python code

  1. Understand it Beginner
  2. Look inside Intermediate
  3. Build it yourself Advanced

All 9 steps at a glance

Bar height = step order (not a measured score)
  • Beginner Use AI and check its answers
  • Intermediate Look inside a language model
  • Advanced Build and evaluate with Python
  1. Level 1 AI, machine learning, and language models
  2. Level 2 Write and check a prompt
  3. Level 3 Text, tokens, and IDs
  4. Level 4 Vectors and embeddings
  5. Level 5 Training, inference, and retrieval
  6. Level 6 Instructions, sampling, and verification
  7. Level 7 Python: run, inspect, change
  8. Level 8 Numbers, predictions, and activations
  9. Level 9 Train and evaluate a small model
A little example to get started

AI is a fill-in-the-blanks champion!

Here, we mean language models: the kind of AI you chat with in writing. Let's explore how they produce a reply using an everyday sentence.

What would you put in the blank? Tap an example.

This morning, I __________. This morning, I ate breakfast. This morning, I went for a walk. This morning, I read a book.

These choices are prepared examples. Tap your selected example again to bring back the blank.

Does AI really make replies this way?

Yes, predicting what comes next is the basic idea! A language model uses patterns learned during training, your input, and the text so far to calculate what could come next. It chooses a small piece of text called a token, which can be a word or part of one, then repeats the process to build a reply.

Filling a blank is an analogy. In a chat reply, the model usually keeps adding tokens at the end. It doesn't always choose the most likely one: it can also sample from several candidates according to their probabilities.

Then what does “thinking” or “reasoning” mean?

People use these words when AI works through a problem in steps. Underneath, it runs calculations using learned patterns and its input. Fluent language alone is no reason to treat it as a person with feelings or intentions.

A plausible continuation can still be wrong. Check important answers.

Explore how AI uses probability
Beginner

Use AI and check its answers

No coding needed
  1. 1

    AI, machine learning, and language models

    • AI
      • Machine learning
        • Language models

    Distinguish a broad field from one kind of model.

  2. 2

    Write and check a prompt

    1. Task
    2. Context
    3. Constraints
    4. How to check

    State the task, useful context, constraints, and a way to check the result.

  3. 3

    Text, tokens, and IDs

    1. Text
    2. Tokens
    3. Token IDs

    Separate text pieces from their numeric identifiers.

Advanced AI Development

Finished the beginner steps? Go advanced

  1. Intermediate Look inside a language model
  2. Advanced Build and evaluate with Python
Open the advanced course

Guidelines

AI

AI Certification

Study

Vibe Coding

Game

Practice

Tutors

Chat

Forum

Create

Community

More

Glossary

Pick a word you don't know. You'll see a simple explanation and related terms.

No matching term yet.

Pick a term to see its explanation.