Shanraq.org Shanraq.org
Шешімді адамда қалдырып, ЖИ қосамыз
Қоғам

Информатика: өз цифрлық көмекшімізді жасаймыз 70-сабақ (барлығы 72)

Шешімді адамда қалдырып, ЖИ қосамыз

Модель `math` санатын ұсынады, бірақ оқушы тапсырманы «Математика тарихын оқу» деп атады.

Картадағы орнымыз

72 сабақтың 70-сі. «ЖИ және жоба шығарылымы» блогы (63–72). Көмекшінің мерзім ережелері мен жергілікті базасы сақталады; жаңа мүмкіндік тек тапсырма санатын ұсынып, бас тартуға мүмкіндік береді.

Шешімді адамда қалдырып, ЖИ қосамыз

Жағдай және сұрақ

Модель math санатын ұсынады, бірақ оқушы тапсырманы «Математика тарихын оқу» деп атады. Адам екі тақырыпты көріп, оқу санатын таңдай алады. Көмекші карточканы өзі өзгертпеуі тиіс.

Жаңа сөздерді анық түсінейік

Шешімдегі адам ұсынысты көреді, түзете алады және жауапкершілігі анық. Бас тарту шегі мұнда қарапайым: ұпай тең не нөл болса review. Түсіндірме ұсыныс негізін, мысалы сәйкес сөздер мен санын көрсетеді. Автоматты әрекет деректі растаусыз өзгертер еді — оқу нұсқасында ол жоқ.

Сабақтың тірек сигналы

Сұлбаның үш ұяшығын солдан оңға оқып, үшіншісін жабыңыз. Әр ұяшықтың кірісі мен әрекетін айтыңыз; жолдың немен аяқталатынын және қандай байқалатын фактіні тексеретініңізді болжаңыз. Суретті жоба файлымен не бақылау мысалымен салыстырыңыз. Сұлбадағы сан деректен шықпаса, әдемі сурет үшін деректі емес, сұлбаны түзетіңіз.

Қадамдап талдаймыз

classifier.py "Кітап оқу" орындаңыз: reading; белгісіз атау үшін review. Тапсырма карточкасын ашыңыз: жіктеуішті шақыру оның title, due_date, done мәндерін не еске салуын өзгертпейді. Оқушы қағаз шешім парағында кеңесті қабылдайды, түзетеді немесе өткізіп жібереді. Тексеру журналына ұсыныс пен өз таңдауыңызды оқушы есімінсіз жазыңыз.

Болжаңыз және тексеріңіз

Кодты қоспай тұрып күтілетін нәтижені жазыңыз. Оны step-06 не step-07 бумасында орындап, таңба бойынша салыстырыңыз және әр жолды түсіндіріңіз. Кейін бір қауіпсіз ойдан алынған кірісті өзгертіп, «болжау — іске қосу — өзгерту — түсіндіру — тексеру» айналымын қайталаңыз. Шағын жиындағы бақылауды нақты адамдарға берілген уәдеге айналдырмаңыз.

from pathlib import Path
from tempfile import TemporaryDirectory
from data_store import create_database
from classifier import read_examples, train, suggest
with TemporaryDirectory() as folder:
    db = Path(folder) / "example.db"
    create_database(db, "tasks.json", "study_sessions.csv")
    before = db.read_bytes()
    print(suggest("Кітап оқу", train(read_examples("labelled_tasks.csv"))))
    print(before == db.read_bytes())

Күтілетін нәтиже

reading
True

Қатені табыңыз

review кезінде жасырын автоматты таңдау адамның бақылауын бұзады. Генератив модельдің еркін мәтінін дереккөзсіз тексерілген кеңес деп атауға болмайды. Бір санатқа келісім басқа жеке деректі жинауға рұқсат емес.

Жобаға енгізілетін өзгеріс

2.1 жобасында база, есеп, еске салу және көшірме сақтау қалады. labelled_tasks.csv тек ойдан алынған мысалдарды қамтиды. classifier.py math, reading не review кеңесін береді, бірақ шешімді базаға жазбайды. Әр ұсыныс қалдырылған мысалмен салыстырылып, адам қайта қарайды.

Тапсырма және дәлел

Үш атау үшін ұсыныс, түсіндірме және адам шешімін көрсетіңіз. Бір рет модельден саналы түрде бас тартыңыз. Базадағы тапсырма мен күйлер өзгермегенін тексеріңіз.

Жаңа жағдайға көшіру

Жүйе мектеп автобусына бағыт ұсынады. Қай шешімді жүргізушіге ұсынуға болады, қайсын оның растауынсыз орындамау керек?

1, 7 және 30 күннен кейін қайталау

1 күннен кейін сұлбаны жатқа салып, қолданудың бір шегін табыңыз. 7 күннен кейін оны мәтінсіз досыңызға түсіндіріп, блоктың он сұрағының жетеуін шешіңіз; қате жауапты нақты кіріспен талдаңыз. 30 күннен кейін жобаның жаңа көшірмесін ашып, тексеруді қайталап, қағиданы жаңа мысалға көшіріңіз. Кіріс, күтілетін және нақты нәтижесі бар хаттаманы сақтаңыз.

Тексеруге арналған бастапқы құжат

Ресми құжат

Келесі сабақ

2.1 шығарылымы: тесттер, нұсқаулық және өнімді тапсыру

Мәтінде қате не теру қатесі кездессе, бізге айтыңыз

Жоба дәлелін тексеру

Бақылауды, түсіндіруді, қатені түзетуді және жобаңыздағы өзгерісті жазыңыз. Модель алғашқы шатасқан немесе дәлелденбеген байланысты көрсетеді, бірақ дайын жауапты бермейді.

Тексеру үшін кіру керек. Кіру

Пікірлер (0)

Әзірге пікір жоқ. Бірінші болыңыз.