GrassLobster:参数化几何工作流的 AI 智能体生成
GrassLobster: AI Agentic Generation of Parametric Geometry Workflows

原始链接: https://www.miro.vision/index.php/2026/09/17/grasslobbster/

GrassLobster 是一个旨在连接 Grasshopper 可视化参数化建模与人工智能代理的框架。通过将项目组织为“几何站”(Geometry Stations)——即离散且符合逻辑的组件,它使复杂的模型对于人工智能而言变得可读且易于管理。 其核心创新在于**文本映射(text mirroring)**:几何过程不仅呈现为用户的可视化画布,同时也是一种供代理使用的结构化文本项目文件。这使得代理能够理解依赖关系、在无需重写代码的情况下修改输入参数(如尺寸或间距),并遵循外部文件夹中提供的特定领域指令或项目背景信息。 由于该系统采用模块化设计,它并不绑定于特定的 AI 模型。其设计初衷是“代理无关”的,允许用户随着 AI 技术的进步切换使用能力更强的模型。此外,GrassLobster 为代理优化开辟了途径,使 AI 能够通过迭代完善几何结构,以达到特定的性能目标。 GrassLobster 由 Miro Bannwart 构思,充当了一名翻译者,在用户的创造性愿景与人工智能的计算能力之间实现了无缝对话,确保了设计过程的复杂性保持透明,同时使执行过程变得更加智能和自动化。

这篇 Hacker News 讨论帖介绍了 **GrassLobster**,这是一款用于生成参数化几何工作流的 AI 工具。 参与者指出 Rhino3D 平台非常适合集成 AI:它本质上是命令行驱动的,拥有庞大的开源脚本库,并且官方支持通过 McNeel 进行无头操作。评论者将其与 Raven 等其他已有的、直接基于 Rhino3D 构建 AI 功能的工具进行了类比。 尽管一些用户对其实际产出(如复杂楼梯设计的可行性)表示怀疑,并批评了该软件的命名方式,但另一些人则认为,这是利用大语言模型(LLM)处理结构化数据(如 JSON 文件)以动态更新和优化几何模型的一种自然演进。
相关文章

原文

The geometric process stays visible to you. The same process is mirrored as text for the agent.

Geometry Stations on the canvas

GrassLobster Session Components organise the model into connected Geometry Stations. Each Station runs the code for a meaningful task. You see the sequence and dependencies without following every individual operation.

A project might move through inputs, primary geometry, structural logic, secondary geometry and output. The structure follows the task. GrassLobster hides implementation complexity, not geometric logic.

Mirrored logic and inputs

Station definitions and executable code are mirrored in readable project files. The agent can locate the relevant logic, understand connected Stations and make targeted changes through the supported workflow.

Supported input values are mirrored too. Dimensions, counts or spacing can be changed without rewriting the Station code; Grasshopper recalculates the related geometry.

A folder with project context

Agent Instructions guide how the agent asks questions and works with you. Domain knowledge adds prepared subject guidance, your own standards or material notes. Geometric references communicate shape through screenshots, studies or example models.

References can come from chat or designated project folders. What the agent can use depends on its tools and the file format. This is project context, not an automatically indexed knowledge system.

An agent that stays external

The project is designed around interchangeable agents, with the necessary file and tool capabilities. It is not tied to one built-in model. As compatible agents improve at coding, planning and geometry reasoning, the same project structure can benefit.

A path toward agentic optimization

Where a model exposes measurable results, an agent could vary inputs, compare outcomes and refine toward a goal — for example, maintaining floor area while reducing material volume.

This is a possible direction, not a built-in general-purpose optimizer. It depends on the model, available outputs and agent tools. Structural goals also require appropriate analysis methods.

“I wanted to talk to my files.”

After around twelve years with Grasshopper, Miro Bannwart began working with AI agents and wanted to bring that conversation into his parametric projects.

Grasshopper already gave people a visual way to understand geometry. Agents needed a representation they could read and change. That led to text mirroring: keeping the geometric process on the canvas while giving the agent access to the same project through files.

联系我们 contact @ memedata.com