New Public Insights

These are recently updated publicly accessible Insights. In addition to public Insights, Insight Maker also supports creating private Insights.

      Hojas de Cálculo como un Lenguaje de Dinámica de Sistemas: Desbloqueando la Traducción de Modelos con IA   Las hojas de cálculo están en todas partes. Sin embargo, rara vez pensamos en ellas como  lenguajes de modelado . En esta presentación comparto una idea central que ha venido dando forma

Hojas de Cálculo como un Lenguaje de Dinámica de Sistemas: Desbloqueando la Traducción de Modelos con IA

Las hojas de cálculo están en todas partes. Sin embargo, rara vez pensamos en ellas como lenguajes de modelado.
En esta presentación comparto una idea central que ha venido dando forma a mi trabajo reciente:

👉 Cuando están estructuradas rigurosamente, las hojas de cálculo ya codifican niveles (stocks), flujos, variables, parámetros y relaciones causales.

En ese sentido, pueden entenderse como un Lenguaje Específico de Dominio (DSL) para la Dinámica de Sistemas.

A partir de esta perspectiva, exploro cómo los Modelos de Lenguaje de Gran Escala (LLMs) pueden actuar no como cajas negras, sino como traductores semánticos confiables, convirtiendo hojas de cálculo estructuradas en modelos formales de Dinámica de Sistemas, preservando la estructura, el significado y la trazabilidad.

Esto no es solo una contribución técnica. Tiene implicaciones más amplias para:

  • la comunicación entre modeladores de sistemas,

  • la reproducibilidad y auditabilidad de los modelos,

  • la educación,

  • y el diálogo entre investigación, políticas públicas y práctica.

📎 Aquí está la presentación y aquí la hoja de cálculo con los datos originales.

Me interesaría mucho recibir comentarios, críticas y experiencias relacionadas.

Esto se siente como un primer paso hacia un futuro en el que los modelos puedan realmente “hablar” entre sí, independientemente de su lenguaje original.

Prof. Dr. Paulo Villela
villela.paulo@gmail.com
linkedin.com/in/paulovillela/

     Spreadsheets as a System Dynamics Language:   Unlocking Model Translation with AI    
   Spreadsheets are everywhere. Yet we rarely think of them as  modeling languages .   
    In this presentation , I share a core idea that has been shaping my recent work:     👉  When rigorously structured,

Spreadsheets as a System Dynamics Language: Unlocking Model Translation with AI

Spreadsheets are everywhere. Yet we rarely think of them as modeling languages.

In this presentation, I share a core idea that has been shaping my recent work:

👉 When rigorously structured, spreadsheets already encode stocks, flows, variables, parameters, and causal relationships.

In that sense, they can be understood as a Domain-Specific Language (DSL) for System Dynamics.

Building on this perspective, I explore how Large Language Models (LLMs) can act not as black boxes, but as reliable semantic translators, converting structured spreadsheets into formal System Dynamics models - while preserving structure, meaning, and traceability.

This is not just a technical contribution. It has broader implications for:

  • communication among system modelers,

  • model reproducibility and auditability,

  • education,

  • and dialogue between research, policy, and practice.

📎 Here is the presentation e here is the spreadsheet with original data.

I would be very interested in hearing feedback, critiques, and related experiences.

This feels like an early step toward a future in which models can truly “talk” to each other, regardless of their original language.

Prof. Dr. Paulo Villela

2 minutes ago
La situación modelada expresa el crecimiento de las ventas impulsadas por la motivación y productividad, pero es frenada por el tamaño del nicho de mercado.
La situación modelada expresa el crecimiento de las ventas impulsadas por la motivación y productividad, pero es frenada por el tamaño del nicho de mercado.
58 minutes ago
This model was converted from  this spreadsheet  to Insight Maker by importing a ModelJSON file generated by ChatGPT.  To see more details, see this presentation .    Spreadsheets as a System Dynamics Language: Unlocking Model Translation with AI       Spreadsheets are everywhere. Yet we rarely thin
This model was converted from this spreadsheet to Insight Maker by importing a ModelJSON file generated by ChatGPT. To see more details, see this presentation.

Spreadsheets as a System Dynamics Language: Unlocking Model Translation with AI

Spreadsheets are everywhere. Yet we rarely think of them as modeling languages.

In this presentation, I share a core idea that has been shaping my recent work:

👉 When rigorously structured, spreadsheets already encode stocks, flows, variables, parameters, and causal relationships.

In that sense, they can be understood as a Domain-Specific Language (DSL) for System Dynamics.

Building on this perspective, I explore how Large Language Models (LLMs) can act not as black boxes, but as reliable semantic translators, converting structured spreadsheets into formal System Dynamics models - while preserving structure, meaning, and traceability.

This is not just a technical contribution. It has broader implications for:

  • communication among system modelers,

  • model reproducibility and auditability,

  • education,

  • and dialogue between research, policy, and practice.

📎 Here is the presentation e here is the spreadsheet with original data.

I would be very interested in hearing feedback, critiques, and related experiences.

This feels like an early step toward a future in which models can truly “talk” to each other, regardless of their original language.

Prof. Dr. Paulo Villela
3 hours ago
 A spatially aware, agent based model of disease spread. There are three classes of people: susceptible (healthy), infected (sick and infectious), and recovered (healthy and temporarily immune).

A spatially aware, agent based model of disease spread. There are three classes of people: susceptible (healthy), infected (sick and infectious), and recovered (healthy and temporarily immune).

5 hours ago
 Addition of an acceptance test which discovers rework (Cooper et al.) plus introduction of new tasks and tipping point (Taylor and Ford). Here schedule pressure producing overtime is also added

Addition of an acceptance test which discovers rework (Cooper et al.) plus introduction of new tasks and tipping point (Taylor and Ford). Here schedule pressure producing overtime is also added

5 hours ago
8 hours ago