スパイン・スウォーム:ノンコーディングプロジェクトのためのビジュアルキャンバス上のマルチエージェントAIシステム
Spine Swarmは、複雑な非コーディングプロジェクト向けに設計された無限のビジュアルキャンバス上で動作するマルチエージェントAIシステムです。創設者らは、チャットインターフェースは線形的であるため複雑なAI作業には不十分であり、実際のプロジェクトは線形ではないと主張しています。彼らは、作業構造が明示的でユーザーが制御可能なワークスペースを構築しました。
コアアーキテクチャ
このシステムは、AIモデルの上に抽象化としてブロックを使用します。専用のブロックタイプには以下があります:
- LLM呼び出し
- 画像生成
- ウェブブラウジング
- アプリ
- スライド
- スプレッドシート
ブロックは他の任意のブロックに接続でき、接続によりブロックタイプに関係なくコンテキストの受け渡しが保証されます。このシステムはモデルに依存しないため、単一プロジェクト内で異なるAIモデル間でワークフローを移動できます。
エージェントの動作
ユーザーがタスクを送信すると、中央オーケストレーターがそれをサブタスクに分解し、それぞれを専門化されたペルソナエージェントに委任します。これらのエージェントは:
- キャンバスブロック上で動作する
- 各サブタスクのデフォルト設定(モデルとプロンプト)を上書きできる
- 各ブロックに最適なモデルを選択する
- 時には同じブロックを複数のモデルで実行して出力を比較する
- サブタスクに依存関係がない場合は並行して作業する
エージェントは実行を一時停止し、続行する前にユーザーに明確化やフィードバックを求めることができます。エージェントが出力を生成した後、ユーザーはブロックの一部を選択し、ワークフロー全体を再実行せずにチャットを通じて反復できます。
技術的利点
キャンバスは、エージェントにプロジェクト全体の永続的で構造化された表現を提供し、どのエージェントもいつでも読み取りや貢献ができます。これにより、典型的なマルチエージェントシステムにおけるコンテキスト劣化の問題に対処します:
- 中間結果をメモリにすべて保持するのではなく、ブロックに保存する
- 他のエージェントによる消費のために設計された明示的な構造化された引き継ぎを作成する
- コンテキストウィンドウをクリーンに保ちながら、エージェントが長時間実行できるようにする
ユーザーは複数のタスクを一度に発行でき、システムは依存するタスクをキューイングし、独立したタスクは即座に開始します。
📖 Read the full source: HN AI Agents
👀 See Also

Claudeの自動プロジェクトスキャフォールディングのためのコードスキル
開発者がClaude Codeスキルを構築し、React、Next.js、Node.js API、Turborepoモノレポのコマンドでフルスタックプロジェクトのセットアップを自動化しました。このスキルは最新の依存関係を取得し、50以上の統合をサポートし、MITライセンスで提供されています。

DoomVLM:ドゥームデスマッチにおける視覚言語モデルをテストするためのオープンソースツール
DoomVLMは現在、OpenAI互換APIを介してビジョン言語モデルがDoomをプレイするテストを可能にする単一のJupyterノートブックとしてオープンソース化されました。このツールは最大4つのモデルが競い合うデスマッチモードをサポートし、システムプロンプト、ツールの説明、サンプリングパラメータの完全な設定オプションを備えています。

Claude AI セッションの圧縮問題と回避策
Claude AIセッションでのデフォルトの圧縮処理は、検索精度を約9.75/10から約5/10に低下させ、幻覚を引き起こす可能性があります。ユーザーは418Kトークンでテストを行い、Opusを使用した手動圧縮では精度が維持される一方、デフォルトの圧縮処理では失敗することを確認しました。

FlowBoard v5: AIエージェントが実際に動作するプロジェクトワークスペース
FlowBoard v5は、AIエージェント向けのReactベースのプロジェクトワークスペースです。イベントソーシング型のタスクストア(SQLite)、マルチエージェント対応、アイデアから仕様へのループ、モジュール式の概要ウィジェットを備えています。