← Все репозитории

Новый проект

frenzymath/Danus

Python-система координирует агентов математического рассуждения, проверяет утверждения независимым верификатором и накапливает доказанные факты в графе зависимостей.

Открыть GitHub
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 при построении доказательной базы проекта.

Темы