КосмоАкадемия: апталық жаңарту — 41 оқу кітабы беті, тірі сызғыш және Windows қарауылшысы
Бұл бейімделген нұсқа. Түпнұсқа (орысша): automata.sale/blog/ai-automation/kosmoakademiya-obnovlenie-lineyka-i-strazh/
Бір апталық бұрын КосмоАкадемия туралы жазған едім — екінші сыныптағы ұлымның нақты мектеп оқу кітаптарынан жасалған ЖИ-жаттықтырушы. Бір аптада жоба «жас демодан» күн сайын жұмыс істейтін жүйеге айналды: екі оқу кітабының 41 беті, 199 тапсырма, 214 тексеру сұрағы — және күндік норма бітпейінше ойын-сауыққа жол бермейтін Windows-қарауылшы. Не қосылғанын және қандай шешімдер тұрғанын айтып берейін.
21.10 жаңарту. Мақаладағы сандар апдейт сәтіндегідей (07.10). Содан бері оқу кітаптары әлдеқайда арық енгізілді: математика (Моро, 2-сынып) — 4–110-беттер толық, орыс тілі (Канакина) — 129-бетке дейін; сапа гейтін конвейер 12.10 өтті. Содан бері архитектурада ештеңе өзгерген жоқ — төмендегінің бәрі сипатталғандай жұмыс істейді.

Оқу кітаптары: 13 беттен 41 бетке — және бір де бір ойлап тапқан сан жоқ
Жаттықтырушы енді математиканы (Моро, 2-сынып, 4–35-беттер) және орыс тілін (Канакина, 37–58-беттер) қамтиды: есептер, кері есептер, уақыт, сынық сызықтың ұзындығы, синонимдер, антонимдер, тамырлас сөздер. Конвейердің басты ережесі өзгерген жоқ: бірде-бір тапсырма баспа оқу кітабымен сканерлік салыстырусыз деректер қорына түспейді. Агент беттің PNG-сканерін оқиды, тұжырымдар мен жауаптарды талдаумен салыстырады және сонан кейін ғана карточкаларды жинайды.
Осыдан осы аптаның ең қызық шешімі шықты. Жауапты адал әрі автоматты тексеруге келмейтін жерде (кішкене циферблаттағы сағат көрсеткіштері, сызғышпен өлшеулер) карточка әдейі эталонсыз жасалады: бала өз нәтижесін «үлкен адам тексеретін тапсырма» белгісімен енгізеді, ал есептеу форматы нұсқауда жатыр. Тексерілмеген сандарды шешқапқа құю — жауап бермеуден де жаман.
Екінші қатаң сүзгі — деплойдағы гейт. «Маневр жоспары» (сабақтың базадан мақсатқа дейінгі маршруты) жоқ және әр тапсырмада мотивациясыз бет деплойланбайды: конвейер жинау кезінде-ақ қатеге ұшырайды. learn әдісі (probe → plan → teach) промптта емес, инфрақұрылымның өзінде бекітілген.
Ретсіз тексеру және мінезі бар қателер
Кейбір нюанстар тірі пайдаланудан келді. «Алты теңсіздіктен төрт дұрысын таңда» — бұл жинақ, тізбек емес екен: тексеру элементпен жүреді, жауаптар реті маңызды емес. Сөз тіркестері-жауаптарға қатеге жеке реакция пайда болды: бала «таяз алаң — таяз жаңбыр» жұбына сөздің басқа мағынасынан антоним механикалық қосса, жаттықтырушы жалпы «дұрыс емес» деп жауап бермейді, «Жаңбыр терең болмайды — мұндағы “tayaz” тамшы өлшемі туралы» дейді.
Ең ұнаған жаңа механика — айналмалы мысалдар. Жауапсыз сегіз араласқан карточка; бала оймен есептеп, ағымдағы саннан басталатынын таңдайды. Әр жауап келесі карточканың бірінші саны, ал соңғы карточка бастауға қайтарғанда айналым жабылып, тапсырма өзі есептеледі. Қате жолда көрінеді, «тексеру» түймесі қажет емес: дұрыс емес карточка тізбектің ішіне кіріп тұрмайды.

Тек карточка емес, құралдар
- Кадет сызғышы. Математиканың әр бетінде «📏 Сызғыш» түймесі бар: астыңғы жақтан қаптама көтеріледі (үстіңгі тапсырма көрініп тұрады), онда нақты 30 см сызғыш, миллиметр бөліктері және физикалық сызғыштағыдай скролл бар. Шкала бойынша екі түрту — сызғыш кесіндінің өзін көрсетеді: «6 см-ден 14 см-ге дейін — ұзындығы 8 см = 80 мм». Төменде көрнекі бірліктер: он сантиметрден тұратын дециметр, он миллиметрден тұратын сантиметр.
- Оқу кітабы бетінің сканері. Түпнұсқа бет түйме арқылы қосымшада ашылады: кітаппен салыстыру тапсырмадан шықпай-ақ істеледі. Сканерлерді API тек кіргеннен кейін береді: сессиясыз сервер 401 қайтарады, авторлық материал сыртқа шықпайды.
- Фото-есеп. «📸 Бетті суретке түсіру» түймесі біткен жұмысты бір түртпемен түсіреді: телефонда бірден жүйелік «Бөлісу» шторкасы ашылады — ата-анаға мессенджер арқылы жіберу екі секундтық іс.
SpaceLocker: компьютер қарауылшысы
Жүйенің соңғы бөлігі — Windows-қарауылшы SpaceLocker. Келісім адал: күндік норма орындалмайынша Steam пен Roblox жабылады, YouTube ашылмайды. Норманы ата-ана қояды: күнге пән мен беттер («математика, 36-бет»). Ойынды қосудың үстіне барлығынан «🚀 Алдымен зымыранды жанармаймен толтыр» қаптамасы шығады: прогресс — «8-ден 3-і шешілді» — және екі түйме «Жаттықтырушыны аш» және «Мен орындадым — тексер». крестік пен Alt+F4 ештеңе істемейді; оны тек орындалған норма немесе ата-ананың PIN-коды жабады.
Техникалық жағынан бұл өзі жеткілікті бір C# қосымшасы (бір exe, тәуелділік орнатпайды): 15 секунд сайын процесс мониторы, hosts файлындағы маркерлі жолдар арқылы YouTube блоктау, үй тапсырмасының статусы — кадет сессиясымен КосмоАкадемия API-сінен сұралады. Норманы орындадың — күннің соңына дейін еркінсің, ертең блок өзі қайта қосылады.
Бұл отбасыға не береді, инженерге не қызық
Отбасы үшін үш ауыртпалықты бірден жабады: «үй тапсырмасын жасағысы келмейді» (сабақ құрылымы мен мотивация әр тапсырмада), «үй тапсырмасына дейін ойнап отырады» (мәжіліс орнына қарауылшы) және «шынымен орындалғанын қалай тексеремін» (сервердегі прогресс плюс бір түртпемен фото).
Инженерге мұнда EdTech емес, конвейер қызық: скан → агенттік салыстыру → сапа гейті бар деректер → деплой → бөлек платформадағы клиент-қарауылшы. Windows-бинарник Linux-тен бір командамен жиналады (dotnet publish -r win-x64 --self-contained), осы мақаланың кросспосты да конвейер. Агенттері бар бір адам бұрын команда ұстайтын қарқынды ұстайды.
Жоба жеке, SaaS емес: архитектура мен шешімдерді көрсетемін, қолжетімділікті сатпаймын. Оқу кітабын агенттік тексеру немесе деплойдағы әдіс-гейт қалай жұмыс істейтінін білгіңіз келсе — сұраңыз, бөлек мақалада талдап беремін.
Ұлдарыңыз үшін ұқсас нәрсе жасап жүрсеңіз немесе бизнесіңізге осындай агенттік конвейер керек болса — жазыңыз, тәжірибе алмасайық.
Телефон: +7 (906) 311-77-69, email: hello@automata.sale, Telegram: @automatasale, сайт: automata.sale
Евгений Урядов, жеке кәсіпкер (ИНН 645112058391, ОГРНИП 312645301900058). Ресей, Беларусь және Қазақстан бойынша жұмыс істейміз.
Жиі қойылатын сұрақтар
Тапсырмалар қайдан келеді — ЖИ оларды өзі ойлап таппайды ма?
Жоқ. Әр бет баспа оқу кітабымен сканерлік салыстырудан өтпей қосымшаға түспейді: тұжырымдар мен жауаптар PNG-сканерімен тексеріледі. Сканның адал автоматты тексеруге келмейтін жері (мысалы, кішкене сағат циферблатындағы көрсеткіштер) әдейі эталонсыз қалдырылады — «үлкен адам тексеретін тапсырма» деген белгімен. Сабақ жоспары мен әр тапсырмаға мотивациясыз бет деплой мүлде өтпейді: конвейерде бөлек гейт соны тексереді.
SpaceLocker ойындар мен YouTube-ты қалай блоктайды?
Steam пен Roblox 15 секунд сайын процесс мониторымен жабылады, одан кейін үй тапсырмасының прогресі көрсетілген толық экранды қаптама шығады. YouTube күндік норма орындалмайынша жүйелік hosts файлы арқылы блокталады. Қаптаманы тек орындалған норма немесе ата-ананың PIN-коды жабады.
Оқу кітаптарының авторлық құқығы бұзылмайды ма?
Бет сканерлері ашық қалтада жатпайды: оларды API тек аккаунтқа кіргеннен кейін береді, сессиясыз сервер 401 қайтарады. Тапсырма карточкалары — талдау негізіндегі өз тұжырымдамамыз, ал сканерлер бала кітаппен өзі салыстыруы үшін қажет.
Күндік норманы кім белгілейді?
Ата-ана. Қарауылшының параметрлерінде күнге пән мен беттер таңдалады, мысалы «математика, 36-бет». Норма түнгі жартылайға дейін жұмыс істейді: орындадың — Steam, Roblox пен YouTube күннің соңына дейін ашылады, ертең блок өзі қайта қосылады.