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 因其命令行驱动的特性、丰富的开源资源以及对无头执行(headless execution)的强大支持,非常适合集成 AI 智能体。评论者还提到了其他现有替代方案,例如同样基于 Rhino 平台的 AI 工具 **Raven**。 讨论触及了这些 AI 生成设计在实际应用中的挑战——特别是指出楼梯等复杂结构仍然难以有效实现。一些用户将这种工作流比作大语言模型生成结构化数据(如 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