AIエージェントの並列化は速くなるのか - テストを同時に回すと遅くなった実測
この記事では、AIコーディングエージェントを複数同時に走らせたときに、本当に速くなるのかを実測から解説します。テストを2パッケージ同時に回したときは、1つずつ順番に回した12秒に対して21秒かかりました。並列化して縮むのは、テストの実行時間ではありません。
#design-pattern
ソフトウェア設計パターン
この記事では、AIコーディングエージェントを複数同時に走らせたときに、本当に速くなるのかを実測から解説します。テストを2パッケージ同時に回したときは、1つずつ順番に回した12秒に対して21秒かかりました。並列化して縮むのは、テストの実行時間ではありません。
この記事では、AIコーディングエージェントを複数同時に走らせるとき、どこまでを並列にしてよいのかを判断する基準について解説します。判断の軸は、起動したセッションが同じかどうかよりも、何のリソースを共有しているかに置きます。
この記事では、Dart言語でTypeScriptのようなUnion型を擬似的に実装する方法について解説します。Dart 3.0で導入されたsealedクラスと、freezedパッケージを使用した2つのアプローチを紹介します。