2026-05-26 13:03:07 +00:00
2026-05-26 13:02:53 +00:00
2026-05-26 13:02:23 +00:00
2026-05-26 13:02:41 +00:00
2026-05-26 13:03:07 +00:00
2026-05-26 13:01:58 +00:00

Парсер заданий: сырой текст -> TaskCard

Описание

Инструмент для преобразования неформального описания учебного задания в структурированную карточку TaskCard.

Структура TaskCard

Поле Тип Описание
title str Краткое название
subject str Тема/предмет
deadline str? Срок сдачи
deliverable str Что сдавать
requirements list[str] Требования
difficulty str Сложность
grading_criteria str? Критерии оценки
tags list[str] Теги

Установка

pip install -r requirements.txt

Использование

python main.py

Или программно:

from parser import TaskParser
parser = TaskParser()
card = parser.parse("Напишите отчёт по LangChain до пятницы, 5 страниц")
print(card.to_markdown())

Пример вывода

## Отчёт по LangChain
**Предмет:** LangChain / Python
**Дедлайн:** пятница
**Сдать:** отчёт (5 страниц)
**Требования:**
- Объём 5 страниц
**Сложность:** средне
**Теги:** langchain, отчёт, python
S
Description
BroJS homework task 69dd4221f309a98be0006b2e
Readme 68 KiB
Languages
Python 100%