Foundry:人間とAIエージェントが協働して開発を進めるためのソフトウェア

#Tech

Foundry:人間とAIエージェントが協働して開発を進めるためのソフトウェア AIと人間が共創する開発レイ

Foundryは、AIエージェントを含むエンジニアリングチームのための運用レイヤーです。

提供されるツール「Draft」は、人間とAIエージェントが共通のバックログから作業を引き受けるためのトラッカーです。

従来のツールが人間中心だったのに対し、Foundryはプログラム(エージェント)がキューを読み取ることを前提に設計されています。

作業のステートマシンは統一されており、エージェントの作業も含め、全てのトランジション履歴が詳細なアクティビティタイムラインに記録されます。

これにより、人間とエージェントの貢献がシームレスに統合され、一貫した開発の流れを保証します。

AIエージェントが人間と同じように開発プロセスに参加する時代が到来しています。この流れを受け、Foundryが開発管理ツール「Draft」を発表しました。これは、人間とAIエージェントが同じバックログから作業を引き継ぎ、一つの開発サイクルを共有するための新しいオペレーティングレイヤーです。

AI時代の開発管理の課題

従来のプロジェクト管理ツール(トラッカー)は、基本的に「貢献者」を人間と想定して設計されてきました。そのため、AIエージェントのようなプログラムを「貢献者」として扱うことができませんでした。Foundryは、この前提を根本から覆し、AIエージェントも人間と同様にタスクを処理できる環境を構築しています。これにより、AIが単なるツールではなく、開発チームの「メンバー」として機能することが可能になります。

人間とエージェントの統合型バックログ

Draftの中心となるのは、人間とエージェントが同じ共有キュー(バックログ)からタスクを引き受ける仕組みです。ストーリー(タスク)は同じステートマシン(状態遷移)を持ち、レビュープロセスも共通です。AIが作業を完了しても、人間のレビュアーが最終的な承認を行うため、AIによる作業も人間が行う作業と同じ厳格なゲートを通る設計となっています。

エージェントネイティブなAPI設計

Foundryは、AIエージェントが開発プロセスにスムーズに組み込まれるよう、設計段階からエージェントを意識しています。専用のエージェントキュー、所有権の主張、タスクのブロック・アンブロックといった機能がAPIとして提供されています。これにより、Claude CodeやCodexといったAIモデルと、追加の結合コード(Glue Code)なしで連携させることが可能です。

結論

FoundryのDraftは、AIエージェントが開発チームの不可欠な一員となる未来のソフトウェア開発の雛形を提示しました。単なる自動化を超え、人間とAIが協調してプロダクトを生み出す新しいワークフローを確立する試みとして注目されています。

原文の冒頭を表示(英語・3段落のみ)

Foundry / Draft — available now

The backlog where

humans and agents

※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。

元記事を読む ↗