Технології Cybox · Для студентів і батьків

CYBI: зрозуміти помилку.
Знайти своє рішення.

AI-агент, який перевіряє домашні роботи, пояснює оцінку й допомагає рухатися далі. Розповідаємо, як він працює — від надісланого коду до розмови в чаті.

Редакція Cybox Academy8 хв читання
Ілюстрація CYBI: дружній зелений помічник біля ноутбука та карток навчальних завдань.

Дитина написала програму й надіслала домашнє завдання. Що далі? Важливо отримати відповідь на три запитання: що вже працює, де виникла помилка і як її зрозуміти. Саме навколо цього ми будуємо CYBI.

CYBI — навчальний AI-агент усередині Cybox Academy. Він працює з доступними матеріалами, результатами та завданнями студента. Може перевірити домашню роботу, пояснити висновки й продовжити розбір у тому самому кабінеті.

Головне за хвилину
  • Для завдань з увімкненим автоматичним режимом CYBI сам виставляє оцінку від 0 до 12.
  • Перевірка спирається на умову, критерії та результати виконання коду, коли вони доступні.
  • У чаті можна розібрати свою помилку, спробувати виправлення й перевірити розуміння.
  • Прогрес, завдання та наступний крок можна обговорювати звичайними словами.

Один агент, два способи допомогти

У CYBI є дві пов’язані ролі. Під час перевірки він аналізує роботу й формує оцінку з поясненням. У навчальному чаті допомагає студенту зрозуміти результат і зробити власну наступну спробу.

Наприклад, після перевірки учень бачить зауваження: «Функція виводить число на екран, хоча за умовою має повертати його». Одразу можна запитати: «А яка між цим різниця?» CYBI має контекст перевіреної роботи й може розбирати саме цей випадок.

Це одна з ключових розробок нашої академії: поєднати завдання, перевірку, пояснення й подальшу практику в одному навчальному шляху. Учню легше повернутися до роботи, коли зрозуміло, з чого почати.

Що відбувається після кнопки «Здати»

За підсумковою оцінкою стоїть кілька кроків. Їхнє завдання — зіставити те, що просили зробити, з тим, що учень справді надіслав.

  1. Збираємо матеріали завдання

    Умова, критерії викладача, дозволені матеріали та робота учня. Оцінювати потрібно саме те, що було задано.

  2. Перевіряємо, як працює код

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

  3. Зіставляємо роботу з вимогами

    CYBI розбирає умову, знаходить виконані й пропущені пункти та відокремлює помилки від необов’язкових порад.

  4. Формуємо бал і пояснення

    Система поєднує аналіз завдання, розбір роботи та результати виконання. Учень отримує оцінку, сильні сторони й конкретні кроки для покращення.

  5. Шукаємо суперечності у висновках

    Наприклад, тести показують проблеми, а висновок пропонує найвищий бал. Такий результат проходить додатковий перегляд. Невирішені суперечності блокують публікацію.

Після завершення система зберігає перевірену версію роботи та підстави оцінки. Завдяки цьому подальша розмова в чаті прив’язана до конкретної спроби.

Ілюстрація: умова в зошиті, код у ноутбуці та картки перевірки з CYBI поруч.
Умова → робота учня → перевірки → оцінка з поясненням. Ілюстрація принципу роботи.

Як CYBI виставляє від 0 до 12 балів

Так, CYBI може оцінити домашню роботу без ручного підтвердження викладача. Для цього в налаштуваннях завдання мають бути увімкнені автоматична публікація та завершення перевірки. Для інших завдань залишається ручний перегляд.

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

Оцінка має зрозумілу причину.

Разом із балом учень бачить: що вдалося, яка проблема вплинула на результат і що потрібно виправити. Це дає основу для предметної розмови.

Уявімо завдання: порахувати суму чисел за допомогою циклу. Програма може дати правильну відповідь, але використати готову команду замість циклу. Тоді потрібно врахувати і правильний результат, і невиконану вимогу. Одна локальна помилка не повинна перекреслювати всю правильно зроблену частину роботи.

А якщо перевірка не відбулася через технічний збій, система має повторити її. Збій сервісу не є помилкою студента й не повинен перетворюватися на низький бал.

Справедливість починається з однакових правил

Ми закладаємо у перевірку конкретні принципи, які стримують необґрунтоване завищення й заниження оцінок.

  • Оцінювати за умовою. Не додавати вимоги, яких не було в завданні.
  • Зараховувати інше правильне рішення. Учень може мислити інакше й отримати потрібний результат, дотримавшись обов’язкових вимог завдання.
  • Відокремлювати помилку від поради. Назви змінних, оформлення чи оптимізація не мають забирати бали, якщо цього окремо не вимагали.
  • Зіставляти висновок з перевірками. Високий бал має узгоджуватися з тим, як працює програма.
  • Зберігати правила під час розмови. Прохання «постав 12» у коді чи чаті не є критерієм оцінювання.

Ці механізми підвищують обґрунтованість перевірки. AI може помилитися, тому спірний результат варто обговорити з викладачем, показавши конкретний пункт умови та своє рішення.

Навчальний чат не змінює офіційну оцінку. У ньому можна показати новий варіант коду й отримати пояснення. Повторна здача, якщо вона передбачена правилами завдання, відбувається окремо.

Що відомо про тестування CYBI

1000+

Домашніх робіт у внутрішньому тестуванні

За інформацією засновника Cybox Academy, CYBI протестували на понад 1000 домашніх роботах із різними умовами та рівнями складності. Засновник оцінює отримані результати як дуже добрі.

Це дані засновника про внутрішнє тестування. Відсоток збігу з оцінками викладачів у цьому матеріалі не наводиться.

У наборі тестових сценаріїв проєкту передбачені різні випадки: правильна програма з іншими назвами змінних, помилка на порожньому списку або від’ємних числах, помилка запуску, нескінченне повторення, порожня робота та спроба вплинути на оцінку текстом усередині коду.

Такі сценарії допомагають ставити точні запитання до системи. Чи помітить вона реальну помилку? Чи зарахує незвичне, але правильне рішення? Чи відрізнить необов’язкову пораду від невиконаної вимоги?

Кількість перевірок і точність оцінювання — різні показники. Тому конкретну оцінку важливо читати разом із її поясненням та результатами перевірки.

Як підказка перетворюється на розуміння

Після опублікованої перевірки починається розбір. CYBI бачить початкову роботу, коментарі й результати виконання. Далі допомога посилюється поступово.

  1. Показати місце, де виникла проблема.
  2. Пояснити одну потрібну ідею простими словами.
  3. Поставити навідне запитання.
  4. Дати невелику підказку.
  5. Розібрати схожий приклад.
  6. Показати конкретне виправлення.
  7. За потреби — перейти до повнішого рішення з поясненням.

На першому проханні «дай готовий код» CYBI не має одразу перескакувати до останнього кроку. Але якщо дитині справді складно, допомога може стати докладнішою. Її мета — дати опору для наступної власної спроби.

Приклад навчальної розмови

За умовою функція має повернути суму двох чисел. Учень використав print(a + b).

Учень

Число ж показується. Чому це помилка?

CYBI

print показує значення на екрані. А що отримає інша частина програми, якщо викличе твою функцію й збереже її результат?

Учень

Треба використати return, щоб передати суму далі?

CYBI

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

Після виправлення CYBI може поставити коротке запитання «чому?» та запропонувати нову невелику вправу на ту саму ідею. Так легше побачити, чи учень зрозумів принцип і може застосувати його ще раз.

Якщо робота вже отримала 12, помічник має пояснити сильні сторони й запропонувати поглиблення. Якщо бал низький — почати з однієї основної складності та посильного кроку.

Ілюстрація: учениця міркує над задачею поруч із CYBI, від запитання до лампочки ведуть маленькі сходинки.
Підказки стають докладнішими поступово. Між ними є місце для власної спроби.

Чат, у якому можна говорити про своє навчання

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

«У мене 20 хвилин. Що краще зробити?»

Помічник може запропонувати посильний крок з урахуванням навчальних справ і найближчих термінів. Наприклад, розібрати одну помилку перед наступним заняттям.

«Поясни простіше. Я ще не зрозумів»

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

«Чому змінилися мої результати?»

CYBI використовує доступні оцінки, результати й відвідування, щоб допомогти побачити зміни. За одним невдалим завданням не варто робити висновок про здібності дитини.

«Ось новий код. Що я вже виправив?»

Під час розбору домашки можна порівняти нову спробу з початковою роботою. Це навчальна розмова: офіційна оцінка від такого повідомлення сама не змінюється.

«Розбери мою завершену гру в Arena»

За доступними даними власного поєдинку можна обговорити рішення та наступну практику. Результат поєдинку й оцінка за домашню роботу залишаються окремими результатами.

До розбору домашньої роботи можна повернутися пізніше: його історія зберігається окремо для конкретного учня й завдання. А доступність функцій та обсяг допомоги залежать від налаштувань і навчального доступу.

Ілюстрація: CYBI біля ноутбука з бульбашками чату та смугами навчального прогресу.
Домашні роботи, практика й прогрес стають темами однієї розмови. Це ілюстрація, а не екран реального кабінету.

Найцікавіше для батьків — наступна спроба дитини

Попросіть показати роботу до й після пояснення CYBI. Далі достатньо трьох запитань:

  • «У чому була помилка?»
  • «Чому ти змінив саме це?»
  • «А що буде, якщо змінити умову?»

Коли дитина може відповісти власними словами, випробувати новий випадок і пояснити результат, ви бачите більше, ніж цифру в журналі. Саме до такого розуміння ми прагнемо вести навчання.

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

Хочете познайомитися з Cybox?

Покажемо формат навчання та обговоримо, які можливості будуть доступні вашій дитині. Перший набір на «Код мислення» — 15 жовтня 2026 року.

Обговорити навчання Більше про академію →

Зробімо перший крок

Запис на марафон

Нові групи марафону стартують щопонеділка з 5 жовтня. Залиште email — надішлемо деталі участі.

Додати запитання

Якщо вам менше 18 років, заповніть заявку разом із батьками.

Зручніше у месенджері? Напишіть нам у Telegram.