ChatLogo: A Large Language Model-Driven Hybrid Natural-Programming Language Interface for Agent-based Modeling and Programming
On the map: LLM agents and tool use → General LLM agent frameworks and benchmarks
Abstract (arXiv)
Building on Papert (1980)'s idea of children talking to computers, we propose ChatLogo, a hybrid natural-programming language interface for agent-based modeling and programming. We build upon previous efforts to scaffold ABM & P learning and recent development in leveraging large language models (LLMs) to support the learning of computational programming. ChatLogo aims to support conversations with computers in a mix of natural and programming languages, provide a more user-friendly interface for novice learners, and keep the technical system from over-reliance on any single LLM. We introduced the main elements of our design: an intelligent command center, and a conversational interface to support creative expression. We discussed the presentation format and future work. Responding to the challenges of supporting open-ended constructionist learning of ABM & P and leveraging LLMs for educational purposes, we contribute to the field by proposing the first constructionist LLM-driven interface to support computational and complex systems thinking.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in General LLM agent frameworks and benchmarks, one of 16 directions in LLM agents and tool use. Builds on 3 of its 17 references that are in the map. First posted on arXiv 16 Aug 2023.
Builds on
3 of 17 references.
References · 3
- 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
- 2023Is ChatGPT the Ultimate Programming Assistant -- How far is it?cited by 72
- 2020Convo: What does conversational programming need? An exploration of machine learning interface designcited by 4
Built on by
Citing papers per year: 2024: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024Learning Agent-based Modeling with LLM Companions: Experiences of Novices and Experts Using ChatGPT & NetLogo Chat
- 2023ChatDev: Communicative Agents for Software Development
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agents
- 2025Large Language Models for Agent-Based Modelling: Current and possible uses across the modelling cycle
- 2023Teach AI How to Code: Using Large Language Models as Teachable Agents for Programming Education
- 2025LLM Agents for Education: Advances and Applications
- 2024Large Language Model-Brained GUI Agents: A Survey
- 2026Computer Environments Elicit General Agentic Intelligence in LLMs