jihe520/MathModelAgent

🤖📐专为数学建模设计的 Agent & skills ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.

解決する課題

MathModelAgentは、数学的モデリングコンペティションにおける全工程を自動化します。問題分析、モデル設計、コード作成、可視化、最終的な論文フォーマットまでを処理することで、高品質なモデリング論文の作成に要する時間を数日から約1時間に短縮します。

動作方法

このプロジェクトは、Claude CodeやCodexのようなエージェントハarnessによって駆動可能な「スキル」のセットとして動作します。専門的な役割(モデラー、コーダー、ライターなど)を持つマルチエージェントアーキテクチャを採用しており、構造化されたパイプラインに従って処理が進行します。

  1. 分析: 問題を分析し、解決戦略を設計します。
  2. コード作成: ローカルのJupyterベースのインタプリタまたはクラウドインタプリタ(E2B、Daytona)を介してコードを記述・実行し、結果やチャートを生成します。
  3. 可視化: DrawIOを使用して技術的ルートマップやフローチャートを作成します。
  4. 執筆: MCM/ICMなどの主要なコンペティションに対応するTypstテンプレートを使用して、最終的なPDF論文をフォーマットします。
  5. 検証: 数値的一貫性とコンパイルエラーの9段階チェックを実施します。

対象ユーザー

数学的モデリングコンペティションに参加する学生や研究者で、データ処理や論文作成の面倒な部分を自動化したい人、また科学的タスク向けの専門的なAIエージェントを開発したい開発者に最適です。

特徴

  • エンドツーエンドの自動化: 1つのコマンドで、問題分析から提出用PDFまでの全フローをトリガーできます。
  • Typst統合: 国内・国際的なさまざまなコンペティションに対応する17種類のプロフェッショナルな論文テンプレートを搭載しています。
  • 柔軟な実行: ローカルとクラウドベースのコードインタプリタの両方をサポートしています。
  • 人間が関与する仕組み: 重要なノードでユーザーが介入し、内容の確認・編集・再生成が可能です。
  • 学術的変換: 数学的モデリング論文をIEEE LaTeXテンプレートを使用して英語の学会論文に自動変換する専用スキルを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト