jihe520/MathModelAgent

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

何を解決するか

MathModelAgentは、数学的モデリングコンペティションにおける全工程を自動化します。数日間の手作業を要するプロセスを、問題分析、数学的モデリング、コード実装、そしてプロフェッショナルな提出用論文の最終作成を含むスムーズなワークフローに変換します。

仕組み

このプロジェクトは、専門的な役割(例:Modeler、Coder、Writer)を持つマルチエージェントシステムを採用しており、LiteLLMを介して異なるLLMで駆動できます。これは、Claude CodeやCodexなどのハーネスによって制御可能な「スキル」のセットとして動作します。ワークフローには以下が含まれます:

  • コード実行:組み込みのコードインタプリタ(ローカルJupyterまたはE2B/Daytonaを介したクラウドベース)でシミュレーションを実行し、データを生成します。
  • ドキュメント生成:MCM/ICMなど主要なコンペティションに対応するフォーマットで、高品質なPDF論文を生成するためのTypstテンプレートを使用します。
  • 知識統合:モデル化の基準や意思決定ツリーを含むRAGベースの知識ベースにより、幻覚を低減します。
  • 検証:テキスト漏洩、数値的一貫性、コンパイルエラーをチェックする9段階の自動承認プロセス。
  • 人間の介入:重要なノードでユーザーが結果を承認、編集、または再生成できるようにします。

対象ユーザー

問題解決と論文フォーマットの面倒な部分を自動化したい、数学的モデリングコンペティションに参加する学生や研究者。

主な特徴

  • エンドツーエンドの自動化:1つのコマンドで分析からPDF生成まで一連のパイプラインを開始できます。
  • プロフェッショナルなテンプレート:国内・国際コンペティション用に17種類のTypstテンプレートを提供。
  • 柔軟なデプロイ:スタンドアロンデスクトップアプリ、Dockerコンテナ、またはローカルインストールとして利用可能。
  • 拡張可能なアーキテクチャ:スキルは個別に呼び出せたり、カスタムワークフローに組み合わせたりできます。

関連

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