논문 아티클 목록으로
코드가 공개된 논문2026. 7. 7.

Danus: Orchestrating Mathematical Reasoning Agents with Fact-Graph Memory

Danus는 여러 AI 에이전트가 협력해 복잡한 수학 증명을 풀 수 있게 해주는 시스템입니다. 메인 에이전트가 계획을 세우고, 여러 워커 에이전트가 병렬로 증명을 탐색하며, 검증자가 수학적 주장이 맞는지 확인한 뒤 '팩트 그래프'라는 공유 메모리에 저장합니다. 이렇게 하면 긴 증명도 단계별로 쌓아가며 정리할 수 있습니다. 실제 연구급 수학 문제 6개로 테스트했고, 코드도 공개되어 있습니다.

1

초보자용 해설

Danus는 여러 AI 에이전트가 협력해 복잡한 수학 증명을 풀 수 있게 해주는 시스템입니다. 메인 에이전트가 계획을 세우고, 여러 워커 에이전트가 병렬로 증명을 탐색하며, 검증자가 수학적 주장이 맞는지 확인한 뒤 '팩트 그래프'라는 공유 메모리에 저장합니다. 이렇게 하면 긴 증명도 단계별로 쌓아가며 정리할 수 있습니다. 실제 연구급 수학 문제 6개로 테스트했고, 코드도 공개되어 있습니다.

실무자 관점 요약

Danus는 연구급 수학 추론을 위한 멀티 에이전트 오케스트레이션 시스템으로, 공유 팩트 그래프를 전역 메모리로 사용하여 병렬 증명 탐색 중 중간 주장의 일관성과 신뢰성을 보장합니다. 메인 에이전트(계획/조정), 워커 에이전트(병렬 증명 탐색), 스테이트리스 검증자(주장 검증 후 팩트 그래프 적재)의 3계층 아키텍처로 구성되며, 각 검증된 사실은 증명과 논리적 의존성과 함께 저장되어 장거리 논증 구축을 지원합니다. 대수기하학, 특이점 이론, 조합론 등 6개 연구급 케이스 스터디에서 긴 상세 증명을 구성하는 효과를 입증했습니다.

왜 지금 봐야 하나요?

LLM 기반 수학 에이전트가 연구급 문제를 풀기 시작했지만, 다중 에이전트 협업과 긴 컨텍스트 관리는 여전히 미해결 과제입니다. Danus는 팩트 그래프라는 구조화된 메모리로 이 문제를 해결하는 첫 실증적 시스템이며, 오픈소스로 공개되어 있어 AI 수학 연구자와 에이전트 아키텍처 설계자에게 즉시 참고 가능한 레퍼런스입니다.

직접 구현해볼 아이디어

간단한 팩트 그래프 메모리를 가진 2-에이전트 시스템 구현: 한 에이전트가 수학 문제의 하위 목표를 생성하고, 다른 에이전트가 각 하위 목표에 대한 증명을 시도하며, 검증 모듈이 증명의 타당성을 체크해 그래프에 저장하는 미니 파이프라인 제작

서비스 아이디어로 바꾸면

수학 연구자를 위한 'AI 협업 증명 어시스턴트': 연구자가 추측을 입력하면 다중 에이전트가 병렬로 증명 경로를 탐색하고, 팩트 그래프로 중간 레마들을 구조화해 보여주며, 연구자가 특정 분기를 승인/수정하면 에이전트가 그 방향으로 심화 탐색하는 인터랙티브 서비스

핵심 포인트

  • 팩트 그래프 기반 공유 메모리로 병렬 증명 탐색의 일관성 보장
  • 메인/워커/검증자 3계층 에이전트 아키텍처로 역할 분리 및 확장성 확보
  • 연구급 수학 6개 케이스 스터디에서 장거리 상세 증명 구성 실증