Міжнародна кіберолімпіада зі штучного інтелекту 2026

Національний відбір — K-12 Кібербезпека × ШІ

Sydney, Australia  ·  27 June – 2 July 2026

ШІ — ваш союзник. ШІ — ваша ціль.

Це ICOA-CLI.

Справжній 7-хвилинний огляд v2.19.34 — встановлення, перший запуск та зразок запитання. Один термінал. Без браузера.

Огляд ICOA-CLI v2.19.34 · 7 хв · 720p · 12 MB · відтворюється на мобільних та настільних пристроях

ICOA з першого погляду

Два коротких матеріали для будь-кого — організаторів, національних комітетів, батьків, відвідувачів, які вперше тут. Технічна підготовка не потрібна.

ICOA постачається щонайменше 17 мовами.

Виберіть свою — вибір переноситься на CLI та іспит.

Перемикається на сторінці, в CLI та всередині іспиту.

Який комп'ютер ви використовуєте?

Ми автоматично визначимо вашу систему. Якщо ми помилилися, виберіть правильну плитку — кроки встановлення оновляться миттєво.

Windows

cmd · PowerShell · WSL2

macOS

Terminal

Linux / WSL

Ubuntu · Debian · Fedora

Три кроки. Близько трьох хвилин.

Встановіть Node.js, встановіть ICOA CLI, запустіть CLI. Ось і все.

Два шляхи для Windows. ICOA 2026 використовує WSL2 + Ubuntu як повноцінне налаштування. cmd або PowerShell — це дружній варіант для початківців, обидва повністю підтримуються. Вказівки вашого національного комітету визначають, який варіант підходить для вашого іспиту.

WSL2 + Ubuntu Рекомендовано

Повний набір інструментів Unix · підходить для Paper B або A · встановлення ~30 хв · потрібні права адміністратора

КРОК 1

Увімкніть WSL2 (як адміністратор)

Клацніть правою кнопкою миші на PowerShell → Запустити від імені адміністратора. Потім:

wsl --install -d Ubuntu-22.04

Перезавантажте комп'ютер, коли з'явиться запит. Ubuntu відкриється автоматично — створіть ім'я користувача та пароль Linux.

КРОК 2

Всередині Ubuntu: встановіть Node.js 22

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash - sudo apt install -y nodejs
КРОК 3

Встановіть ICOA CLI та запустіть

sudo npm install -g icoa-cli icoa

Тепер ви працюєте в терміналі Linux всередині Windows — ідентично нативному шляху Linux.

cmd або PowerShell Для початківців

Найпростіший вхід · підходить для Paper C · 3 хв · не потрібні права адміністратора · cmd та PowerShell ідентичні для ICOA — виберіть той, що відкривається першим

КРОК 1

Встановіть Node.js

Перейдіть на nodejs.org, натисніть зелену кнопку LTS, запустіть інсталятор. Перевірте:

node --version
КРОК 2

Встановіть ICOA CLI

npm install -g icoa-cli
КРОК 3

Запустіть CLI

icoa

Натисніть Enter для Національного відбору. Спробуйте demo спочатку, потім exam <your-token>.

Шкільний ноутбук без прав адміністратора? Залишайтеся з cmd/PowerShell — це завжди дійсний шлях. Ваш комітет не буде дискримінувати вас за це налаштування.
КРОК 1

Встановіть Node.js

Варіант A — якщо у вас є Homebrew:

brew install node

Варіант B — перейдіть на nodejs.org та натисніть LTS.

Перевірте в Terminal:

node --version
КРОК 2

Встановіть ICOA CLI

npm install -g icoa-cli

Якщо ви отримаєте permission denied, використовуйте:

sudo npm install -g icoa-cli
КРОК 3

Запустіть CLI

icoa

Натисніть Enter, щоб вибрати Національний відбір. Введіть demo для практики, або exam <your-token>, коли будете готові.

КРОК 1

Встановіть Node.js 22+

Ubuntu 24.04 (Node 22 у стандартному репозиторії):

sudo apt update && sudo apt install -y nodejs npm

Ubuntu 22.04 (потрібен NodeSource):

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash - sudo apt install -y nodejs

Перевірте:

node --version

Очікується v22.x.x.

КРОК 2

Встановіть ICOA CLI

sudo npm install -g icoa-cli
КРОК 3

Запустіть CLI

icoa

Натисніть Enter, щоб вибрати Національний відбір. Спочатку використовуйте demo, exam <your-token>, коли будете готові.

Перед справжнім іспитом: спочатку запустіть demo

Настійно рекомендовано кожному студенту, щоразу.

  • demo безкоштовний — ваш справжній токен ніколи не використовується.
  • 10 зразків запитань, без тиску часу.
  • Виявляє проблеми налаштування (шрифт, версія Node, проксі) до того, як вони коштуватимуть вам балів.
  • Показує повний потік CLI від початку до кінця — банер, меню, запитання, надсилання.

Три роботи. Одна вирішена за вас.

ICOA має три відбіркові роботи. Ваш місцевий екзаменаційний центр вирішує, яку з них ви будете складати, виходячи з вашої вікової групи та досвіду.

Paper C

Початковий рівень MCQ

Запитання
30
Тривалість
45 хв
Всього балів
70
Прохідний бал
35
Потрібно
Лише Node.js
Підготовка
Starter

Paper B

K-12 зі ШІ

Запитання
40
Тривалість
90 хв
Всього балів
150
Прохідний бал
75
Потрібно
Node.js + Python 3
Підготовка
Starter + Advanced

Paper A

Просунутий рівень

Запитання
40
Тривалість
90 хв
Всього балів
150
Прохідний бал
75
Потрібно
WSL2, Linux, or macOS
Підготовка
Starter + Advanced + Extra

Ваш екзаменаційний центр вирішує, яку роботу ви будете складати — і на Windows, яке налаштування підходить (cmd/PowerShell для Paper C, WSL2 для Paper B або A). Запитайте свого вчителя. Не вибирайте самостійно — невідповідності спричиняють конфлікти токенів/іспитів, які ми не зможемо виправити пізніше.

Ці відбіркові ресурси пропонують прогресивну багатоплатформну підтримку. Національний комітет кожної країни вирішує, який формат підходить — і має право проводити свій відбір у зовсім іншому форматі.

Ключові екрани CLI з першого погляду

П'ять ключових моментів, що автоматично змінюються кожні 3 секунди. Для повного огляду дивіться відео вгорі цієї сторінки.

Terminal — icoa@2026:~
$ icoa

══════════════════════════════════════════
  ICOA — International Cyber Olympiad in AI 2026
  The World's First AI Security Olympiad
══════════════════════════════════════════

  Sydney, Australia · Jun 27 – Jul 2, 2026
  https://icoa2026.au
  CLI v2.19.98
Select mode:

  › National Selection
    Practice (demo)
    About

  ↑/↓ to move · Enter to select
Paper B — Selection Round 1

Question 3 of 40                    Time: 82:14

Which is the primary risk of a SQL injection?
  A) CPU overload
  B) Unauthorized data access
  C) Browser crash
  D) Slow rendering

Type A/B/C/D  ·  n = next  ·  p = prev
━━ AI Chat ━━━━━━━━━━━━━━━━━━━━━━━━━━━

you > Can you explain what SQL injection is?
ai  > SQL injection is an attack where
       a malicious user inserts SQL code
       into an input field to manipulate
       the database query...

AI assistance is allowed on Paper B/A
:back  to return to the question
Submit exam?

  40 answered / 40 total
  All questions complete.

  › Yes, submit final
    No, keep reviewing

  Submission is final. Token is one-shot.

ICOA-CLI займає лише ~443 KB загалом — після встановлення Node.js іспит працює безперебійно навіть у мережах 3G.

Paper C

Початковий рівень · без програмування

30 запитань з вибором відповіді за 45 хв. Все охоплено Посібником для початківців.

Starter →

Під час екзамену введіть ref, щоб викликати повний довідник команд — всі 110 операцій ICOA з першого погляду.

Paper S Фінали в Sydney — за межами національного відбору

ICOA 2026 Sydney включатиме передові виклики безпеки ШІ — adversarial ML, not just prompt injection. Фіналісти повинні бути впевненими користувачами Python 3 та Machine Learning Fundamentalsnumpy (масиви), pandas (фрейми даних) та sklearn (моделі). Національна відбіркова робота A наразі not включає цей вміст; це трек лише для Сіднея.

Рекомендації щодо підготовки до прибуття для переможців національного відбору

Кандидатам, які здобули право представляти свою країну на ICOA 2026 Sydney, рекомендується використовувати тижні до прибуття для цілеспрямованої підготовки. Трек adversarial-ML CTF4AI безпосередньо базується на фундаментальній літературі з безпеки ШІ; ознайомлення з наведеною нижче роботою суттєво покращить вирішення проблем на місці.

Основне читання — Biggio, B. & Roli, F. (2018). Wild Patterns: Ten Years After the Rise of Adversarial Machine Learning. Pattern Recognition, 84, 317–331.
arxiv.org/abs/1712.03141 Стандартний огляд галузі. Він встановлює таксономію, на якій побудовані завдання ICOA — прочитання його від початку до кінця є найціннішою підготовкою, яку ви можете зробити перед змаганням.

Безпека ШІ знаходиться на перетині двох дисциплін, які донедавна розглядалися як післядипломні. Приблизно до 2024 року робота в цій галузі відбувалася майже виключно на рівні аспірантів і вище. З того часу університети по всьому світу почали формалізувати бакалаврські треки ШІ, але стандартизованої міжнародної навчальної програми для учнів середньої школи з безпеки ШІ ще не існує. Ця прогалина саме те, для чого потрібна Олімпіада.

Зростаюча кількість учнів середньої школи вже створює серйозні роботи на передовій безпеки ШІ. У більшості країн ШІ × Кібербезпека залишається галуззю докторських досліджень — ми вважаємо, що в розпал цієї трансформації ШІ талановиті учні середньої школи можуть значуще займатися проблемами дослідницького рівня. Достатньо з них вже це роблять.

Ми віддаємо належне IOAI та IAIO — двом Олімпіадам зі ШІ, які проклали шлях. ICOA приєднується до них як перша Олімпіада, присвячена безпеці ШІ: дисципліні, яка в епоху агентів ШІ безпосередньо вирішує, наскільки безпечною є ця технологія.

Три міжнародні Олімпіади зі ШІ поруч: IOAI, IAIO та ICOA
IOAI · IAIO · ICOA — як ICOA 2026 позиціонує себе поряд з двома існуючими Олімпіадами зі ШІ.

Наші зобов'язання

215 версій і більше. Від 1.0.0 до 2.19.98, ICOA-CLI випустила 215 ітерацій — і ми продовжуємо. Якщо у вас виникне технічна проблема, надішліть електронний лист на australia@icoa2026.au. Під час національного відбору ми зробимо все можливе, щоб надати віддалену технічну підтримку кожній країні-учасниці. Завдяки розміру ICOA-CLI, що становить ~443 KB, більшість проблем на місці вирішуються за хвилини, а не години.

Наше бачення

Безпека ШІ все ще є переважно сферою докторських досліджень у більшості країн світу. В епоху агентів ШІ ми віримо, що талановиті учні середньої школи можуть брати в ній участь — і виконувати справжню роботу. ICOA існує, щоб бути цією платформою.

ICOA тут надовго.

Національні відбори вже тривають. Sydney — це перший глобальний фінал. Три наступні видання вже затверджені або в процесі.

2026
🇦🇺

Sydney, Australia

27 Jun – 2 Jul 2026

Перший глобальний фінал. Національні відбори тривають.

2027
🇨🇳

Chengdu, China

Dates TBA

Підтверджене місто-господар.

2028
🇰🇿

Almaty, Kazakhstan

Dates TBA

Заплановане місто-господар.

2029
🌏

Ваше місто?

Заявки на проведення

Відкривається після Sydney. Зацікавлені національні комітети — напишіть нам.

Глибока підготовка — технічна бібліотека

Інформаційний пакет та README.first знаходяться вгорі цієї сторінки. Усі завантаження відкриваються в новій вкладці. Запитання? Напишіть на australia@icoa2026.au.

Генеральна Асамблея — і що буде далі

Сідней — це не просто тиждень змагань. Це місце, де національні делегації зустрічаються на Генеральній Асамблеї, щоб сформувати наступний розділ глобальної освіти з безпеки ШІ.

На Генеральній Асамблеї (ГА) усі представники країн-учасниць збираються, щоб обговорити та ухвалити резолюції щодо майбутнього ICOA. Одна конструктивна пропозиція, що обговорюється: постійний обмін після змаганьASRA організує постійне глобальне навчання у форматі відеокурсу, щоб національні команди могли нарощувати потенціал протягом усього року, а не лише протягом тижня в Сіднеї.

Пріоритет для країни-засновниці

Пріоритетний доступ до навчальної програми є однією з кількох переваг країни-засновниці. Зв'яжіться з нами, щоб обговорити, як ваша країна може кваліфікуватися та яку підтримку це передбачає.

Прискорення отримання візи — дії до 6 травня 2026 року

Національні комітети: будь ласка, подайте дані керівника команди та учасників до 6 травня 2026 року, щоб ми могли розпочати прискорення отримання візи. Пізніші подання можуть вплинути на участь.

Щодо реєстрації на курс, запитів щодо країни-засновниці або візової підтримки — пишіть на електронну пошту australia@icoa2026.au.

Допомога та усунення несправностей

Сім найчастіших запитань. Натисніть, щоб розгорнути.

Переважно це проблема кодової сторінки застарілого cmd.exe на старих Windows. Виправлення за платформою:
  • cmd (Windows 10) — запустіть chcp 65001 перед icoa, щоб переключити консоль на UTF-8.
  • cmd / PowerShell (Windows 11) — зазвичай UTF-8 за замовчуванням; якщо ні, той самий chcp 65001 працює.
  • WSL2 / macOS / Linux — без проблем, Unicode є рідним.
  • Резервний варіант будь-де — всередині CLI введіть lang en, щоб залишитися англійською.
Токени складаються рівно з 10 символів, літер + цифр, без урахування регістру. Без дефісів чи пробілів. Перевірте 0 (нуль) проти O (літера).
Хтось (або попередня сесія) запустив цей токен на іншій машині. Попросіть вашого проктора запустити ICOA_RESET_STATE=1 icoa на вашій поточній машині. Якщо ви на новому ноутбуці після апаратного збою, попросіть вашого організатора новий токен.
Запитайте свого проктора. Вони або розблокують ваш токен для продовження на новому пристрої, або видадуть новий токен з чистим таймером. Ваш національний комітет встановлює політику.
Windows: клацніть правою кнопкою миші на cmd → "Запустити від імені адміністратора", потім повторіть спробу.
macOS / Linux: використовуйте sudo npm install -g icoa-cli.
Чиста перевстановлення очищає пошкоджений стан:
npm cache clean --force npm uninstall -g icoa-cli npm install -g icoa-cli
Windows: запустіть cmd або PowerShell від імені адміністратора. macOS / Linux: додайте sudo, якщо потрібно. Нова установка ICOA-CLI займає лише ~443 KB, тому навіть при повільному з'єднанні це швидко. Дотримуйтесь інструкцій вашого екзаменаційного центру, якщо вони вказують інше.
Додайте @<version> до команди встановлення:
npm install -g icoa-cli@2.19.97
Замініть 2.19.97 на будь-яку версію, яку вказує ваш екзаменаційний центр. Різні іспити можуть бути прив'язані до різних версій — завжди дотримуйтесь точних вимог до версії вашого екзаменаційного центру.
ICOA записує лише ваші відповіді та час для оцінювання. Жодні особисті дані (ім'я, електронна пошта) не збираються на наших серверах, якщо ваш національний комітет не запитує їх окремо. Токен є вашим єдиним ідентифікатором.
cmd та PowerShell ідентичні для ICOA — виберіть той, що відкривається першим; обидва підходять для Paper C. WSL2 + Ubuntu рекомендується для Paper B або A (повний набір інструментів Unix). Якщо ваша робота ще не призначена, запитайте свого вчителя — не встановлюйте WSL спекулятивно, для цього потрібні права адміністратора, яких може не бути на деяких шкільних ноутбуках.
Кожен токен є одноразовим. Після того, як ви надішлете (або автоматично надішлеться після закінчення часу), токен буде використано назавжди. Повторні спроби вимагають нового токена від вашого організатора — на їхній розсуд.