jihe520/MathModelAgent
🤖📐专为数学建模设计的 Agent & skills ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.
해결하는 문제
MathModelAgent는 수학적 모델링 경진대회를 위한 전 과정을 자동화합니다. 수일에 걸쳐 수작업으로 진행되던 과정을 문제 분석, 수학적 모델링, 코드 구현, 그리고 전문적인 제출용 논문 초안 작성까지 포함하는 원스톱 워크플로우로 간소화합니다.
작동 방식
이 프로젝트는 LiteLLM를 통해 다양한 LLM으로 구동할 수 있는 전문 역할(예: Modeler, Coder, Writer)을 가진 다중 에이전트 시스템을 사용합니다. 이는 Claude Code 또는 Codex와 같은 하네스에 의해 제어되는 '스킬'의 세트로 작동합니다. 워크플로우에는 다음이 포함됩니다:
- 코드 실행: 로컬 Jupyter 또는 E2B/Daytona를 통한 클라우드 기반의 내장 코드 인터프리터를 사용하여 시뮬레이션을 실행하고 데이터를 생성합니다.
- 문서 생성: MCM/ICM 등 주요 대회와 호환되는 형식으로 고품질 PDF 논문을 생성하는 Typst 템플릿을 사용합니다.
- 지식 통합: 모델링 기준과 의사결정 트리가 포함된 RAG 기반 지식 기반을 통해 환상(허구)을 줄입니다.
- 검증: 텍스트 누출, 수치 일관성, 컴파일 오류를 검사하는 9단계 자동 승인 프로세스.
- 사람의 개입: 중요한 노드에서 사용자가 결과를 승인, 편집, 또는 재생성할 수 있습니다.
대상 사용자
문제 해결과 논문 형식화의 번거로운 부분을 자동화하고 싶은 수학적 모델링 경진대회 참가 학생 및 연구자.
주요 특징
- 엔드투엔드 자동화: 한 명령어로 분석부터 PDF 생성까지 전체 파이프라인을 트리거할 수 있습니다.
- 전문 템플릿 제공: 국내외 다양한 경진대회용 17종의 Typst 템플릿 포함.
- 유연한 배포: 독립형 데스크톱 앱, Docker 컨테이너, 또는 로컬 설치로 이용 가능.
- 확장 가능한 아키텍처: 스킬을 개별적으로 호출하거나 사용자 정의 워크플로우에 조합할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트