Curium
Другие работы ↗
by Sanchopansa

Curium

Инструмент для обучения
с помощью ИИ-агента.

Агент готовит курс под выбранную цель и проверяет задания. Веб-приложение показывает уроки и прогресс.

Название объединяет curiosity («любопытство») и curium - английское название химического элемента кюрий.

96Cmcurium
01 / 07 · Листайте вниз
Подход к обучению

Обучение под
конкретную задачу

В основе проекта - курс с проверяемой целью. Вместо общего запроса «изучить язык» агент помогает выбрать задачу, которую можно выполнить после обучения. Затем составляет материалы и задания с учётом текущего уровня.

ЧтениеИзучить материал
ПроверкаОбъяснить своими словами
ПрактикаВыполнить задание
02 / 07
Вопросы после урока

Метод Фейнмана

Ученик объясняет тему своими словами. Если объяснение не получается, возвращается к соответствующей части материала. В Curium агент задаёт вопросы по уроку и обсуждает ответ до перехода к практике.

  1. Объяснить понятие без пересказа учебника.
  2. Найти пробелы и уточнить материал.
  3. Повторить объяснение с учётом обратной связи.
Ричард Фейнман читает лекцию у доски, 13 марта 1964 года
Ричард Фейнман на лекции · 1964
Caltech Archives, 1.10-5
03 / 07
Работа агента

Подготовка курса

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

  1. 01

    Цель

    Агент уточняет уровень и формулирует проверяемый результат. Если цель слишком широкая, помогает сузить её.

  2. 02

    Исследование

    Изучает тему, сопоставляет источники и сохраняет ссылки в рабочих материалах курса.

  3. 03

    Компетенции

    Разбивает цель на навыки, определяет зависимости и ключевые вопросы.

  4. 04

    План

    Распределяет материал по коротким урокам. Практика опирается на уже объяснённые темы.

  5. 05

    Уроки

    Записывает материалы в Markdown, добавляет вопросы и уместные практические задания.

  6. 06

    Аудит

    Проверяет полноту, согласованность, порядок тем и соответствие практики материалу.

  7. 07

    Готовый курс

    Курс доступен в приложении. Чтение, проверка понимания и практика учитываются отдельно.

04 / 07
Работа с курсом

Проверка знаний
и практика

Чтение отмечает пользователь в приложении. Экзамен и практическое задание проверяет агент в чате и обновляет соответствующие статусы.

Прочитано пользовательЭкзамен агентПрактика агент
Если результат нельзя оценить в чате, агент сообщает об ограничении и не ставит отметку автоматически.
Curium: вопросы по уроку и практическое задание
05 / 07
Техническая часть

Устройство приложения

АгентClaude Code / Codex

Пишет уроки в Markdown. Меняет индекс и статусы через MCP-инструменты.

МатериалыMarkdown + index.json

Цель, уроки и отдельные статусы чтения, экзамена и практики. Рабочие файлы агента не показываются в интерфейсе.

ИнтерфейсFastAPI + HTML / CSS / JS

Раздаёт приложение, показывает курсы, рендерит материалы и сохраняет отметку о чтении.

06 / 07
Локальный запуск

Установка

Для создания курсов и проверки заданий нужен отдельно установленный ИИ-агент: Codex, Claude Code или другой совместимый инструмент. Для запуска приложения нужны Git, uv и Python 3.13 или новее.

Скачать проект
git clone https://github.com/Sanch0pansa/curium.git
cd curium
Установить зависимости
uv sync
Запустить приложение
uv run poe start

По текущей конфигурации приложение доступно на http://localhost:8070. Для создания курса откройте Claude Code или Codex в папке проекта и опишите, чему хотите научиться. Агент использует инструкции и MCP-сервер из репозитория.

07 / 07
GitHub01 / 07