Новый проект
frenzymath/Danus
Python-система координирует агентов математического рассуждения, проверяет утверждения независимым верификатором и накапливает доказанные факты в графе зависимостей.
- Stars
- ★ 366 ↗ +184 за 7 дней
- Forks
- ⑂ 56
- Язык
- Python
- Статус
- В канале 1 янв. 1 г.
AI-разбор
Danus организует совместную работу главного агента, автономных codex-воркеров и отдельного верификатора для решения математических задач. Главный агент планирует поиск и координирует рой, воркеры доказывают отдельные леммы, контрпримеры и промежуточные утверждения, а свежий экземпляр верификатора принимает или отклоняет каждую заявку. Единственным источником истины служит контентно-адресуемый граф фактов, куда попадают только успешно проверенные результаты вместе с зависимостями их доказательств. В состав входят слой хранения и схем, роль-ограниченный MCP-шлюз, HTTP-сервис проверки, исполнительный контур воркеров, стратегический цикл, командный интерфейс и сервисы наблюдаемости. Система интегрируется с Claude Code, codex-бэкендом, OpenAI-совместимыми и Anthropic-каналами, а также поддерживает поиск теорем в arXiv и генерацию отчётов в PDF или публикуемых LaTeX-статей. Для работы требуются собственные ключи и настроенный внешний модельный бэкенд; запуск в автономном режиме с расширенными правами рекомендуется выполнять на изолированном одноразовом хосте.
Проект предназначен исследователям в области автоматизированного математического рассуждения, разработчикам многоагентных систем и инженерам, которым нужны проверяемые доказательства, управляемый запуск воркеров и структурированное хранение результатов.
Что внутри
- Рой автономных codex-воркеров, каждый из которых работает над отдельным математическим утверждением.
- Холодный независимый верификатор, являющийся единственными воротами записи в граф доказанных фактов.
- Контентно-адресуемый граф фактов с зависимостями, каскадным отзывом и несколькими уровнями памяти.
- Ролевые ограничения MCP-инструментов: главный агент координирует, воркеры доказывают, верификатор только читает и проверяет.
- Командный интерфейс для создания проектов, назначения задач, запуска, просмотра статуса и остановки процессов.
- Генерация человекочитаемого PDF-отчёта и LaTeX-статьи с повторной проверкой математического содержания документа.
Где применять
- Автоматизированный поиск доказательств и разбиение исследовательской математической задачи на проверяемые леммы.
- Параллельная работа нескольких агентов над альтернативными линиями доказательства с накоплением общего графа зависимостей.
- Подготовка исследовательского отчёта или LaTeX-статьи на основе подтверждённых результатов.
- Экспериментальная проверка архитектур многоагентного математического рассуждения и воспроизводимого хранения фактов.
- Поиск связанных теорем и результатов в arXiv при построении доказательной базы проекта.
Темы