├── .gitignore ├── README.md ├── assets └── pipeline.png ├── data └── modeling_data_final.json ├── requirements.txt └── src ├── ModelAgent ├── config.yaml ├── engines │ ├── __init__.py │ ├── core.py │ ├── data.py │ ├── modeling.py │ ├── selection.py │ ├── simulation.py │ └── writing.py ├── mathmodel.py ├── prompts │ ├── __init__.py │ ├── assumption.py │ ├── data_acquire.py │ ├── data_critic.py │ ├── factor_critic.py │ ├── factor_generation.py │ ├── function_call_prompts.py │ ├── guess_critic.py │ ├── guess_prompt.py │ ├── modeling_critic.py │ ├── modeling_generate.py │ ├── question_extract.py │ ├── selection_critic.py │ ├── selection_generate.py │ ├── simulation_critic.py │ ├── simulation_prompts.py │ ├── writing_data.py │ ├── writing_restatement.py │ ├── writing_simulation.py │ └── writing_solution.py └── utils │ ├── shared_context.py │ ├── tool_call_parser.py │ ├── tool_handler.py │ └── utils.py ├── ModelBase ├── baseline.py └── model_config.yaml ├── ModelTool ├── __init__.py ├── baseline.py ├── baseprompts.yaml ├── model_config.yaml └── utils │ ├── planner.py │ ├── planner_config.yaml │ └── planner_prompt.yaml ├── host ├── host.sh ├── tool_chat_hermes_template.jinja └── tool_chat_llama3.1_template.jinja ├── judger ├── analysis_groundedness.py ├── data_groundedness.py ├── innovativeness.py ├── main_judge.py ├── modeling_groundedness.py ├── scoring_decomposition.py └── structural_coherency.py └── tools ├── __init__.py ├── base.py ├── code_executor.py ├── engine.py ├── file_editor.py ├── file_extractor.py ├── file_lister.py ├── file_reader.py ├── file_writer.py ├── image_captioner.py ├── pdf_parsing.py ├── solution_generator.py ├── text_detector.py ├── url_text.py ├── web_download.py └── web_search.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/README.md -------------------------------------------------------------------------------- /assets/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/assets/pipeline.png -------------------------------------------------------------------------------- /data/modeling_data_final.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/data/modeling_data_final.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/ModelAgent/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/config.yaml -------------------------------------------------------------------------------- /src/ModelAgent/engines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ModelAgent/engines/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/engines/core.py -------------------------------------------------------------------------------- /src/ModelAgent/engines/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/engines/data.py -------------------------------------------------------------------------------- /src/ModelAgent/engines/modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/engines/modeling.py -------------------------------------------------------------------------------- /src/ModelAgent/engines/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/engines/selection.py -------------------------------------------------------------------------------- /src/ModelAgent/engines/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/engines/simulation.py -------------------------------------------------------------------------------- /src/ModelAgent/engines/writing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/engines/writing.py -------------------------------------------------------------------------------- /src/ModelAgent/mathmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/mathmodel.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ModelAgent/prompts/assumption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/assumption.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/data_acquire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/data_acquire.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/data_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/data_critic.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/factor_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/factor_critic.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/factor_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/factor_generation.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/function_call_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/function_call_prompts.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/guess_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/guess_critic.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/guess_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/guess_prompt.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/modeling_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/modeling_critic.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/modeling_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/modeling_generate.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/question_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/question_extract.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/selection_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/selection_critic.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/selection_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/selection_generate.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/simulation_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/simulation_critic.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/simulation_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/simulation_prompts.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/writing_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/writing_data.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/writing_restatement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/writing_restatement.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/writing_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/writing_simulation.py -------------------------------------------------------------------------------- /src/ModelAgent/prompts/writing_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/prompts/writing_solution.py -------------------------------------------------------------------------------- /src/ModelAgent/utils/shared_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/utils/shared_context.py -------------------------------------------------------------------------------- /src/ModelAgent/utils/tool_call_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/utils/tool_call_parser.py -------------------------------------------------------------------------------- /src/ModelAgent/utils/tool_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/utils/tool_handler.py -------------------------------------------------------------------------------- /src/ModelAgent/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelAgent/utils/utils.py -------------------------------------------------------------------------------- /src/ModelBase/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelBase/baseline.py -------------------------------------------------------------------------------- /src/ModelBase/model_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelBase/model_config.yaml -------------------------------------------------------------------------------- /src/ModelTool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ModelTool/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelTool/baseline.py -------------------------------------------------------------------------------- /src/ModelTool/baseprompts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelTool/baseprompts.yaml -------------------------------------------------------------------------------- /src/ModelTool/model_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelTool/model_config.yaml -------------------------------------------------------------------------------- /src/ModelTool/utils/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelTool/utils/planner.py -------------------------------------------------------------------------------- /src/ModelTool/utils/planner_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelTool/utils/planner_config.yaml -------------------------------------------------------------------------------- /src/ModelTool/utils/planner_prompt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/ModelTool/utils/planner_prompt.yaml -------------------------------------------------------------------------------- /src/host/host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/host/host.sh -------------------------------------------------------------------------------- /src/host/tool_chat_hermes_template.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/host/tool_chat_hermes_template.jinja -------------------------------------------------------------------------------- /src/host/tool_chat_llama3.1_template.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/host/tool_chat_llama3.1_template.jinja -------------------------------------------------------------------------------- /src/judger/analysis_groundedness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/analysis_groundedness.py -------------------------------------------------------------------------------- /src/judger/data_groundedness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/data_groundedness.py -------------------------------------------------------------------------------- /src/judger/innovativeness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/innovativeness.py -------------------------------------------------------------------------------- /src/judger/main_judge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/main_judge.py -------------------------------------------------------------------------------- /src/judger/modeling_groundedness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/modeling_groundedness.py -------------------------------------------------------------------------------- /src/judger/scoring_decomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/scoring_decomposition.py -------------------------------------------------------------------------------- /src/judger/structural_coherency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/judger/structural_coherency.py -------------------------------------------------------------------------------- /src/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/base.py -------------------------------------------------------------------------------- /src/tools/code_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/code_executor.py -------------------------------------------------------------------------------- /src/tools/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/engine.py -------------------------------------------------------------------------------- /src/tools/file_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/file_editor.py -------------------------------------------------------------------------------- /src/tools/file_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/file_extractor.py -------------------------------------------------------------------------------- /src/tools/file_lister.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/file_lister.py -------------------------------------------------------------------------------- /src/tools/file_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/file_reader.py -------------------------------------------------------------------------------- /src/tools/file_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/file_writer.py -------------------------------------------------------------------------------- /src/tools/image_captioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/image_captioner.py -------------------------------------------------------------------------------- /src/tools/pdf_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/pdf_parsing.py -------------------------------------------------------------------------------- /src/tools/solution_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/solution_generator.py -------------------------------------------------------------------------------- /src/tools/text_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/text_detector.py -------------------------------------------------------------------------------- /src/tools/url_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/url_text.py -------------------------------------------------------------------------------- /src/tools/web_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/web_download.py -------------------------------------------------------------------------------- /src/tools/web_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiancheng0/ModelingAgent/HEAD/src/tools/web_search.py --------------------------------------------------------------------------------