ChatPySD: Embedding and Simulating System Dynamics Models in ChatGPT‐4

Bo Hu

System Dynamics Review2025https://doi.org/10.1002/sdr.1797article
AJG 2
Weight
0.48

What the paper says

This paper presents a novel approach for seamlessly integrating system dynamics models into the ChatGPT‐4 conversational AI. By transforming system dynamics models with PySD and embedding them into ChatGPT's conversational context, users can explore even complex models through natural language interactions. ChatGPT‐4 is capable of running simulations based on user‐provided parameters and offering explanations and analyses of the simulation results, leveraging its extensive knowledge base. Because of the constraints of ChatGPT's analytical and computational capacity, it is crucial to provide additional essential information alongside the system dynamics model and to thoroughly verify and implement ChatGPT's responses. ChatGPT, in turn, can dynamically generate executable Python code, creating a bidirectional interface that empowers modelers to engage with ChatGPT using programming languages. This complements existing natural language and image‐based interactions, enhancing the overall efficiency of communication. Successfully integrating system dynamics models with ChatGPT not only makes the models more accessible but also enhances various aspects of system dynamics, including modeling, simulation, discussion, and education. Furthermore, the inherent rigor and transparency of system dynamics models can be extended to ChatGPT conversations, thereby expanding ChatGPT's capabilities.

5 citations

Open paper page →

Cite this paper

https://doi.org/https://doi.org/10.1002/sdr.1797

Or copy a formatted citation

@article{bo2025,
  title        = {{ChatPySD: Embedding and Simulating System Dynamics Models in ChatGPT‐4}},
  author       = {Bo Hu},
  journal      = {System Dynamics Review},
  year         = {2025},
  doi          = {https://doi.org/https://doi.org/10.1002/sdr.1797},
}

Paste directly into BibTeX, Zotero, or your reference manager.

Flag this paper

ChatPySD: Embedding and Simulating System Dynamics Models in ChatGPT‐4

Flags are reviewed by the Arbiter methodology team within 5 business days.


Evidence weight

0.48

Balanced mode · F 0.40 / M 0.15 / V 0.05 / R 0.40

F · citation impact0.41 × 0.4 = 0.16
M · momentum0.63 × 0.15 = 0.09
V · venue signal0.50 × 0.05 = 0.03
R · text relevance †0.50 × 0.4 = 0.20

† Text relevance is estimated at 0.50 on the detail page — for your query’s actual relevance score, open this paper from a search result.