본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

jihe520/MathModelAgent

Python0 / 0

수학 모델링 문제를 분석하고 코드를 실행해 Typst 논문으로 묶는 Agent 도구입니다.

TL;DR

MathModelAgent는 수학 모델링 문제의 분석부터 코드 실행, 결과 검증, Typst 논문 작성까지 연결하는 Python 기반 Agent 도구입니다. Desktop 앱은 Claude Code와 MathModelAgent SKILLS를 내장하고 API Key만 설정해 사용할 수 있으며, 개발자는 Docker 또는 Python·Node.js·Redis 기반 로컬 환경에서 배포할 수 있습니다. 여러 Agent와 LLM, Jupyter·E2B·daytona 실행 환경, LiteLLM, 17개 Typst 템플릿을 조합해 모델링 작업을 자동화하지만, Web Search·RAG·HIL·Evaluator 등의 일부 기능은 README상 미완성입니다. 생성 논문은 사람이 수식, 코드, 수치, 인용을 검증해야 하므로 완전 자동 제출 시스템보다는 대회 초안과 반복 작업을 줄이는 실험용 도구로 판단하는 편이 안전합니다.

핵심 포인트

  • 독립 실행형 수학 모델링 자동화 도구이자 Claude Code·Codex Harness에서 구동하는 SKILL 기반 Agent 프로젝트입니다. `/1start-mathmodel` 또는 `$start-mathmodel` 명령으로 문제 분석, 모델링, 코드 작성, 결과 검증, Typst 논문 작성 단계를 연결합니다. 수학 모델링 대회 참가자와 Agent Workflow를 직접 확장하려는 개발자에게 적합하지만, README가 실험 단계와 다수의 미완성 기능을 명시합니다.
  • 입력한 문제를 여러 역할의 Agent가 나눠 처리하고, local Jupyter 기반 Code Interpreter 또는 E2B·daytona 클라우드 실행 환경에서 코드를 수행합니다. 각 Agent에 서로 다른 LLM을 지정할 수 있으며 LiteLLM Provider를 통해 모델을 연결하고, `prompt inject`로 Subtask별 요구사항을 조정합니다. 생성물은 실행 Notebook과 Markdown 결과 파일로 저장되고, 17개 Typst 논문 템플릿을 활용해 PDF 제출물을 구성합니다.
  • Docker 배포는 Redis를 포함한 Backend와 Frontend를 묶어 `http://localhost:5173` 및 `http://localhost:8000`에서 실행하며, 개발자용 로컬 배포에는 Python, Node.js, Redis, `uv`, `pnpm`이 필요합니다. Web Search, RAG, HIL, Fallback, Evaluator 기능은 환경 변수로 켤 수 있지만 README의 후속 계획에는 핵심 로직이 미구현이거나 Workflow 통합이 불완전하다고 적혀 있습니다. 따라서 바로 써보려면 공식 Desktop Release가 가장 간단하고, 코드 수정과 기능 검증이 목적이면 Docker 또는 로컬 구성이 필요합니다.
  • 사용성은 높지만 AI가 생성한 모델과 논문을 그대로 제출할 수준은 아니며, README도 현재 국赛 수상 가능성을 부인하고 결과 검토를 요구합니다. 공개 저장소는 스타 4,846개와 포크 392개를 기록했고, Python을 중심으로 구성되어 있습니다. 수학 모델링 초안 자동화와 반복 작업 단축에는 유용하지만, 정확성·인용·수식·코드 결과를 사람이 재검증하는 전제에서 선택해야 합니다.

이미지 분석

수학 모델링 논문에 사용할 수 있는 11개 연구 시각화 템플릿과 Desktop 앱 연결 안내를 한 화면에 배치한 이미지입니다.
이미지는 SHAP 조합图, 配对云雨图, ROC 곡선, 다중 모델 곡선, 상관矩阵 조합图, 예측값 비교图, 3D 표면图, 반지름 산점图, 분组环形图, 箱线图와 云雨图 조합, Circos 图를 카드 형태로 보여줍니다. README가 소개한 sci-box 계열의 과학 도표 템플릿과 MathModelAgent의 논문 작성 흐름이 어떤 결과물을 목표로 하는지 시각적으로 뒷받침합니다.
MathModelAgent의 데이터 업로드와 수학 모델링 작업 시작 화면을 보여주는 Web UI입니다.
화면에는 `MathModelAgent`, `数据竞赛助手`라는 제품명과 함께 txt·csv·xlsx 파일을 업로드하는 영역, 다음 단계 버튼, 과거 수학 모델링 우수 사례 카드가 표시됩니다. 왼쪽 메뉴에는 Routing, Data Fetching, Rendering, Caching, Styling, Optimizing, Configuring, Testing, Authentication이 있어 Agent 작업을 기능 단계별로 탐색하는 UI 구조를 확인할 수 있습니다.
CoderAgent가 업로드된 XLSX 데이터를 분석하고 생성된 파일과 시각화 결과를 표시하는 작업 화면입니다.
왼쪽 대화 영역에는 XLSX 읽기, 데이터 정리, 통계·시각화 분석, 정제 데이터 저장 같은 실행 계획과 진행 상태가 보이며, 중앙 파일 목록에는 데이터셋과 생성된 PNG·XLSX 파일이 나열됩니다. 오른쪽에는 열별 결측치와 자료형을 확인한 결과, 메모리 사용량, 그리고 `编号`의 箱线图가 표시되어 Code Interpreter가 분석 산출물을 파일과 그래프로 남기는 흐름을 보여줍니다.

4.8k

STARS

392

FORKS

+132

TRENDING

0

조회수

watchers 4.8kopen issues 42

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.