Pan-Chera/Multi-Agent-CAD

MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute

What it solves

MAC (Multi-Agent CAD) は、LLM ベースの text-to-CAD 生成における高コストとトークン効率の低さを解決します。従来の単一エージェント・システムは、ドキュメント、会話履歴、デバッグ・トレースをコンテキスト・ウィンドウに詰め込むことで、何度も繰り返し、膨大な-トークンを消費し、コストが指数関数的に増大する傾向があります。

How it works

MAC は LangGraph 状態マシンを使用して、4 つの専門化されたエージェントを調整します。これらは生の会話ログではなく、コンパクトで構造化された JSON 状態を渡します:

  1. Spec Planner: 自然言語のリクエストを構造化された CADBrief JSON に変換します。
  2. Geometric Architect: CADBrief を、スケッチと幾何学的なステップを含む ArchitectPlan JSON に変換します。
  3. Python Coder: ArchitectPlan を実行可能な build123d Python コードに変換します。
  4. Autonomous Skill Loop: コードを実行し、Dual-Engine QA レポートを使用して、モデルが正しい状態になるまで修復ループ(Aider 経由)をトリガーします。

Who it’s for

自然言語のプロンプトから印刷可能な 3D モデルを生成したいユーザー、および API コストとトークン使用量を最小限に抑えたいユーザー、ならびに幾何学設計のためのマルチエージェント・オーケストレーションに関心のある開発者向けに設計されています。

Highlights

  • Extreme Token Efficiency: 単一エージェントのベースラインと比較して、トークン使用量を 116 倍削減し、推論コストを 13 倍削減しながら、機能通過率を 99.3% に向上させます。
  • White-Box Transparency: すべての中間ステップ(ブリーフ、プラン、測定、診断)は、人間による監査や実行中の介入のためにディスクにシリアル化されます。
  • Print-in-Place Capability: 精密なクリアランス・ギャップ(例:フィジェット・トイ、ジャイロスコープ)を持つ、複雑なマルチボディ・アーティキュレート・モデルの生成が可能です。
  • Hybrid Routing: OpenAI-compatible なエンドポイントを介して、4 つのステージのそれぞれに異なる LLM プロバイダーまたはモデルを使用することをサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト