AI・機械学習
GrassLobster: AIエージェントによるパラメトリックジオメトリワークフローの生成
GrassLobster: AI Agentic Generation of Parametric Geometry Workflows (miro.vision)
要約
GrassLobsterは、AIエージェントをRhino/Grasshopperのパラメトリックモデリングワークフローに統合するプロトタイプです。ユーザーがアイデアを記述すると、AIエージェントが寸法、ルール、素材などを質問し、対話を通じてワークフローを構築します。これにより、設計者はジオメトリのロジックを保持しながら、パラメータを変更して結果を容易に調整できます。
全文翻訳
GrassLobster AIエージェントによるパラメトリックジオメトリワークフローの生成
パーソナルプロジェクト · プロトタイプ1 · 作業中
実験的です。まだ一般使用には検証されていません。現状のまま提供されます。詳細は後日公開予定です。
Miro Bannwartによるプロジェクト
パラメトリックジオメトリからビジュアルスタディへ。
階段のワークフローを探る →
短い紹介
YouTubeで視聴
完全な紹介
近日公開
完全な紹介
詳細なウォークスルーは後日公開
アイデアがワークフローになる。
GrassLobsterは、RhinoとGrasshopperのパラメトリック世界を、選択した外部AIエージェントと接続します。アイデアを記述し、共同で形状を整え、結果を変更し続けることができます。
意図からジオメトリへ
GrassLobsterは何をするのか
作りたいものを記述するだけで、変更可能なワークフローが得られると想像してみてください。パラメトリック定義を構築することは、アイデア自体を探求するよりも時間がかかることがあります。GrassLobsterは、最初のブリーフから接続されたGrasshopperモデルまで、AIエージェントをその作業に導入します。
完璧なプロンプトではなく、アイデアから始める
建物の形状、木造構造、または要素のパターンを記述してください。外部エージェントは、寸法、ルール、素材、そして制御したいことについて質問します。タスクが明確になるまで、意思決定をガイドします。
ルールを構築する。探求し続ける。
アプローチに合意すると、エージェントはパラメトリックワークフローを構築します。スパン、間隔、または要素の数を変更すると、関連するジオメトリが更新されます。別のバリエーションを求めたり、プロジェクトをさらに発展させたりできます。その価値は、CADコマンドを実行するだけにとどまりません。ジオメトリを生成するロジックを保持できます。結果は、特定のタスクのために作られた小さなデザインツールのようにも機能します。
あなた自身のエージェント。あなた自身のデザイン上の決定。
互換性のある外部エージェントを選択して作業してください。エージェントが実装を担当し、あなたはジオメトリを確認し、デザインをガイドします。モデルはGrasshopper上で可視的かつ調整可能に保たれます。
アーキテクチャ
仕組み
舞台裏
ジオメトリプロセスはあなたに見えるように保たれます。同じプロセスがテキストとしてエージェントにもミラーリングされます。
キャンバス上のジオメトリステーション
GrassLobsterセッションコンポーネントは、モデルを接続されたジオメトリステーションに整理します。各ステーションは、意味のあるタスクのコードを実行します。個々の操作をすべて追うことなく、シーケンスと依存関係を確認できます。プロジェクトは、入力、プライマリジオメトリ、構造ロジック、セカンダリジオメトリ、および出力に進む場合があります。構造はタスクに従います。GrassLobsterは、ジオメトリロジックではなく、実装の複雑さを隠します。
ミラーリングされたロジックと入力
ステーション定義と実行可能なコードは、読みやすいプロジェクトファイルにミラーリングされます。エージェントは関連するロジックを見つけ、接続されたステーションを理解し、サポートされているワークフローを通じてターゲットを絞った変更を行うことができます。サポートされている入力値もミラーリングされます。ステーションコードを書き直すことなく、寸法、カウント、または間隔を変更できます。Grasshopperは関連するジオメトリを再計算します。
プロジェクトコンテキストのフォルダ
エージェント指示は、エージェントが質問し、どのように作業するかをガイドします。ドメイン知識は、準備された主題ガイダンス、独自の標準、または素材に関する注記を追加します。ジオメトリ参照は、スクリーンショット、スタディ、または例モデルを通じて形状を伝達します。参照は、チャットまたは指定されたプロジェクトフォルダから取得できます。エージェントが使用できるものは、そのツールとファイル形式によって異なります。これはプロジェクトコンテキストであり、自動的にインデックス化された知識システムではありません。
外部に留まるエージェント
プロジェクトは、必要なファイルとツールの機能を持つ、交換可能なエージェントを中心に設計されています。単一の組み込みモデルに縛られていません。互換性のあるエージェントがコーディング、計画、およびジオメトリ推論で向上するにつれて、同じプロジェクト構造が利益を得ることができます。
エージェント最適化への道
モデルが測定可能な結果を公開する場合、エージェントは入力を変更し、結果を比較し、目標に向かって洗練することができます。例えば、材料体積を削減しながら床面積を維持するなどです。これは組み込みの汎用オプティマイザーではなく、可能な方向性です。モデル、利用可能な出力、およびエージェントツールに依存します。構造的な目標には、適切な分析方法も必要です。
「ファイルと会話したかった」
Grasshopperで約12年間使用した後、Miro BannwartはAIエージェントとの作業を開始し、その会話をパラメトリックプロジェクトに持ち込みたいと考えました。Grasshopperはすでに人々にジオメトリを視覚的に理解する方法を提供していました。エージェントは、読み取りおよび変更できる表現を必要としていました。それがテキストミラーリングにつながりました。キャンバス上のジオメトリプロセスを維持しつつ、ファイルを通じて同じプロジェクトにエージェントがアクセスできるようにしました。
使い方
心にあるものから始める。
外部エージェントと強力なモデルを持ち込む
GrassLobsterは、プロジェクトファイルと必要なツールで作業できるコーディングエージェントを必要とします。例としては、OpenAI CodexやClaude Codeが挙げられます。使用するエージェントのためにプロジェクト接続を設定する必要があります。複雑なジオメトリの場合は、強力な推論およびコーディングモデルから始めてください。モデルの品質は、Miroの開発トライアルで大きな違いをもたらしました。
モデルでの開発経験
GrassLobsterは主にGPT-6 Astraでテストされており、Miroは良好なジオメトリ結果を報告しています。GPT-5.6 Solもワークフローを実行しましたが、彼のトライアルでは結果のジオメトリは著しく弱かったです。ローカルモデルでの試みは、これまでのところ成功していません。これらはプロジェクト固有の開発観察であり、制御されたベンチマークやあらゆるモデルに関する主張ではありません。プロトタイプはまだ一般使用には検証されていません。
エージェントサブスクリプションと実行コスト
外部エージェントの予算は別途確保してください。有料プランは実用的な出発点です。より長く、またはより要求の厳しいセッションには、より高い使用量制限が必要になる場合があります。2026年9月17日現在、ChatGPT PlusとClaude Proの月額エントリー価格は20米ドルです。スイスのチェックアウト価格は異なる場合があります。サブスクライブする前に、現在のモデルアクセスと使用制限を確認してください。エントリープランでは、ここで推奨されるモデルへのアクセスが保証されるわけではありません。
プロジェクトを開始する
GrassLobsterをインストールしたら、RhinoとGrasshopperを開きます。Grasshopperファイルを保存し、Agent Startコンポーネントを配置します。
外部エージェントを準備する
Generate Agent Start Prompt を使用し、準備したテキストを互換性のあるAIエージェントにコピーします。キャンバス上のガイドに従ってください。プロジェクトのエージェント指示は、エージェントがどのように作業するかをガイドします。
エージェントにブリーフを開発させる
完璧な技術的なプロンプトは必要ありません。アイデアを記述してください。エージェントは、続行するのに十分な情報が得られるまで、ジオメトリのルール、依存関係、および調整可能なパラメータについて質問します。有用なステーション構造に合意してください。
関連する参照を追加する
チャットまたは指定されたプロジェクトフォルダで形状の参照を共有します。技術的なルールと独自のドメイン知識は、エージェントが意図された形状とそれをガイドする制約を区別できるように、それらの別々の参照領域に置いてください。
ワークフローが成長するのを追う
アプローチに合意すると、エージェントは接続されたステーションを段階的に構築します。キャンバス上でそれらのジオメトリの役割と関係を追跡し、結果を確認します。
調整、比較、続行
各ステーションの横にあるメインコントロールまたはリンクされたビューを使用するか、エージェントにサポートされているミラーリングされた入力を変更するように依頼します。さらに洗練する前に、再計算されたジオメトリと利用可能な測定値を確認してください。準備ができたら、準備されたBakeワークフローを意図的に実行してRhinoオブジェクトを作成します。サポートされている参照と読み取りは、エージェントとプロジェクトの設定によって異なります。計算が成功しても、設計レビューは必要です。構造的な検証ではありません。
実験的アルファ
GrassLobsterをダウンロード。
バージョン 0.1.0-alpha · ビルド 2.39.0
プラットフォーム Windows x64 · Rhino 8
発行者 Miro Bannwart
パッケージ日付 2026年9月18日
アルファ · 実験的 · 作業中。現状のまま提供されます。APIとプロジェクト形式は安定していません。破壊的な変更が発生する可能性があります。プロジェクトのバックアップを保持してください。このエディションには、コンパクトなAgent Start、共有プレビュー透明度、ローカルBakeバリアント、およびコンポーネントガイダンスが含まれています。著者はこのビルドで成功したモデリングテストを完了しました。クリーンマシンインストールテストとクライアント固有の統合チェックは未解決です。