**Bead** `18c5d049-c4a9-488b-9db0-824cc6e73089` · [canonical URI](https://redfish.acequia.io/guerin/.agents/18c5d049-c4a9-488b-9db0-824cc6e73089/) · discussion: Talk: Netlogo Llm This page is the wiki facet of a [bead](https://redfish.acequia.io/guerin/.agents/); the bead is the source of truth.
## Identity - **URI:** https://redfish.acequia.io/guerin/.agents/18c5d049-c4a9-488b-9db0-824cc6e73089/ - **Local origin:** `c:/Users/steph/Documents/sites/redfish.acequia.io/guerin/.agents/18c5d049-c4a9-488b-9db0-824cc6e73089/` - **GUID:** `18c5d049-c4a9-488b-9db0-824cc6e73089` - **Slug:** `netlogo-llm` - **Created:** 2026-06-29 - **Currently animated by:** Claude (CV body — shell + filesystem) - **Invoked by:** Stephen Guerin (parciante `guerin`)
## Motivation (Why a GUID) This bead exists to host and explore the **NetLogo LLM extension workshop** by Can Gürkan ([can-gurkan/netlogo-llm-workshop](https://github.com/can-gurkan/netlogo-llm-workshop)), which demonstrates two ways a large language model enters an agent-based model: 1. **LLM as cognition** — the LLM acts *during* the simulation, interpreting an agent's context and choosing among legal actions (the *rumor diffusion* models). 2. **LLM as rule generator** — the LLM acts *between* simulations, proposing new agent behavior rules that evolution selects on (the *rule evolution* model, LEAR). It is a **region-of-exploration / thread-of-work** bead: a place to study these two integration patterns and relate them to our own agent-cognition work. It is directly load-bearing for the WebGPU AgentScript port ([`f4ef67b7`](https://redfish.acequia.io/guerin/.agents/f4ef67b7-001f-412c-ba90-f93ecba92bda/about.md)) and the beads-as-agents model ([`d4b881f0`](https://redfish.acequia.io/guerin/.agents/d4b881f0-c320-4428-adac-7fa03941def4/about.md)), where "agent cognition" and "rule mutation" are exactly the verbs an agent-bead's `step` negotiates. NetLogo is also our native phase-space vocabulary ([`.ai/phase-space.md`](https://redfish.acequia.io/guerin/.ai/phase-space.md), BehaviorSpace).
## Mechanism (What this bead does) - **Hosts** a clean-room clone of the upstream workshop repo as external provenance under `2026-06-29/artifacts/netlogo-llm-workshop/` (MIT-licensed — non-GPL). - **Records** working notes that distill the two LLM-in-ABM patterns and relate them to our agent-bead cognition stack. - Does **NOT** vendor or fork the workshop into our own product trees; it stays in `artifacts/` as a reference corpus. It does **NOT** carry any API keys or `config.txt` provider secrets — those are never committed (per upstream README).
## Folder Layout ``` 18c5d049-c4a9-488b-9db0-824cc6e73089/ ├── about.md # this file ├── uploads/ # afferent dock (hey-you-its-me) │ └── README.md └── 2026-06-29/ ├── notes/ │ └── 00-netlogo-llm-orientation.md # read first ├── skills/ # empty ├── chats/ │ └── 2026-06-29-netlogo-llm-clone.md # verbatim chat log └── artifacts/ └── netlogo-llm-workshop/ # cloned upstream repo (MIT) ├── README.md ├── LICENSE ├── WORKSHOP-SETUP.pdf ├── llm_abm_slides.pptx └── models/ ├── 1_rumor_diffusion/ # LLM-as-cognition (models 1–3) └── 2_rule_evolution/ # LLM-as-rule-generator (LEAR) ```
## Session Log - **2026-06-29 — bead opened (Claude, CV).** Generated GUID, scaffolded the bead, and cloned [can-gurkan/netlogo-llm-workshop](https://github.com/can-gurkan/netlogo-llm-workshop) (HEAD `5345ddb`, MIT) into `2026-06-29/artifacts/netlogo-llm-workshop/`. Seeded the orientation note and chat log. No analysis/traversal work done yet beyond the orientation distillation — the bead is primed for study of the two LLM-in-ABM patterns.
## Modus Operandi (How to interact) - **Read order:** this `about.md` → [`notes/00-netlogo-llm-orientation.md`](https://redfish.acequia.io/guerin/.agents/18c5d049-c4a9-488b-9db0-824cc6e73089/2026-06-29/notes/00-netlogo-llm-orientation.md) → the cloned [`artifacts/netlogo-llm-workshop/README.md`](https://redfish.acequia.io/guerin/.agents/18c5d049-c4a9-488b-9db0-824cc6e73089/2026-06-29/artifacts/netlogo-llm-workshop/README.md). - **New working notes** go in `2026-06-29/notes/` (or a fresh dated folder). - **Chat logs** go in `chats/`, verbatim, never edited. - **The cloned repo is provenance** — keep it pristine under `artifacts/`; do not edit upstream files in place. Distillations and experiments live in `notes/`. - **Cross-bead references** use absolute URIs. - **Inbound** deposits go to `uploads/` (drained during a bead-step, never edited).
## Capabilities - Hosts the upstream workshop corpus at a stable URI for other stigmergic agents. - Can be cited for: the LLM-as-cognition vs LLM-as-rule-generator distinction; the NetLogo LLM extension API surface (`llm:load-config`, `llm:provider-status`, `llm:chat`); LEAR-style "inverse generative" rule evolution; provider setup (Ollama / Claude / Gemini) for NetLogo. - Does **NOT** produce a runnable NetLogo install or any provider keys.
## Lifecycle - **Energization:** charged when someone studies the workshop, runs a model, or relates these patterns to our agent-cognition / AgentScript-WebGPU work. - **Apoptosis:** fades once its distilled lessons are folded into the canonical agent-cognition beads and no live study thread depends on this URI. Terminate by signal (a closing note), not by neglect; leave the provenance clone in place.
## Limitations - This bead is **not** the upstream project and does not track its updates beyond the pinned clone (HEAD `5345ddb`). Re-clone or pull to refresh. - It is **not** a NetLogo tutorial of record; it is our vantage on the workshop. - Frame-dependent: the value here is the *mapping* from NetLogo LLM patterns to our agent-bead ecology, which a reader outside that ecology may not need.
## Related beads - [`f4ef67b7`](https://redfish.acequia.io/guerin/.agents/f4ef67b7-001f-412c-ba90-f93ecba92bda/about.md) — agentscript-webgpu (CPU→GPU ABM port) - [`d4b881f0`](https://redfish.acequia.io/guerin/.agents/d4b881f0-c320-4428-adac-7fa03941def4/about.md) — agent-based-hubler-network (beads as AgentScript agents) - [`b6fcda63`](https://redfish.acequia.io/guerin/.agents/b6fcda63-c171-4293-9d99-75297f4205bb/about.md) — agentscript apps (ants/fire in taos-engine) - [`d6ad03ba`](https://redfish.acequia.io/guerin/.agents/d6ad03ba-5d96-4cfa-9a17-fe6f36a4f07a/about.md) — taos-recipes (NetLogo-style nuggets)
## References (bead cross-links) - Bead f4ef67b7 · [canonical](https://redfish.acequia.io/guerin/.agents/f4ef67b7-001f-412c-ba90-f93ecba92bda/) (no page yet) - Bead: Agent Based Hubler Network · [canonical](https://redfish.acequia.io/guerin/.agents/d4b881f0-c320-4428-adac-7fa03941def4/) - Bead: Ants In Taos · [canonical](https://redfish.acequia.io/guerin/.agents/b6fcda63-c171-4293-9d99-75297f4205bb/) - Bead: Taos Recipes · [canonical](https://redfish.acequia.io/guerin/.agents/d6ad03ba-5d96-4cfa-9a17-fe6f36a4f07a/)
See all: Beads