TALAがオープンソース化、D2と同ライセンスで公開

Judul asli: TALA Is Open-Source

Mengapa Ini Penting

ソフトウェア図のオープンソース自動レイアウトエンジンの選択肢が拡大し、AI連携ユースケースにも対応する点で業界注目度が高い。

Terrastruct社のAutoLayout AlgorithmであるTALAが、2026年9月7日にMPL-2.0ライセンスのもとオープンソースとして公開された。D2 v0.9.0にバンドルされ、--layout=talaで利用可能。

Terrastruct社は2026年9月7日、同社が開発したソフトウェアアーキテクチャ図向けの自動レイアウトアルゴリズム「TALA(Terrastruct's AutoLayout Algorithm)」をMPL-2.0ライセンスのもとオープンソースとして公開した。TALAはホワイトボード的な直交レイアウトを重視した設計で、一方向に伸びるDAGベースのアルゴリズムとは異なる。対称性・中央距離・フロー・類似ノードのクラスタリングなど複数の「美観」指標を考慮する点が特徴だ。

デフォルトで3つのシードを用いて最高スコアのレイアウトを選択する仕組みのため、同一入力・同一シードであれば同一の図が生成される。一方で、ノードを1つ追加するだけで図全体が大きく変わることがある点や、大規模図では処理時間が非線形に増加する点などのトレードオフも公式に明記されている。

また、ノードの座標やサイズを手動指定しつつ、ルーティングはTALAに任せるハイブリッド利用が可能で、AIエージェントによる2D描画との組み合わせにも適しているとされる。D2 v0.9.0にバンドルされており、`--layout=tala`オプションで利用開始できる。オンラインプレイグラウンド(https://play.d2lang.com)でも100%クライアントサイドで動作する。開発にはGavin NishizawaおよびJúlio César Batistaが貢献した。

Sumber

d2lang.com — Baca artikel asli →