SONUB home 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 SONUB 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 SONUB, reload the page, and use the bell to enable notifications.

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

Intro to Building AI

Build Your Own AI in 9 Steps

From an elementary-school level all the way to

  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 : the kind of 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 , your input, and the text so far to calculate what could come next. It chooses a small piece of text called a , 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 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 .

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 .

  2. 2

    Write and check a prompt

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

    State the task, useful , 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