monday.comがAmazon Bedrock上で運用するAIチームメイトの実態
サマリー
monday.comは、Amazon Bedrock上でAIエージェントを運用し、エンジニアリングの効率を大幅に向上させています。AIチームメイトは、実際の業務で人間と協力しながら作業を行い、信頼性の高いシステムを構築しています。今後は、エージェントの自律性をさらに高めることを目指しています。
本文
AIチームメイトは、Amazon Bedrock上で動作するエージェント型AIであり、monday.comのように大規模に運用しているエンジニアリング組織は少ないです。最近のデータによると、ビルダーの90%が毎月AIコーディングツールを使用しており、エンジニア一人当たりのPRスループットは50%以上向上しています。本記事では、これらの数値の背後にあるアーキテクチャや、10年前のコードベースでの運用に向けた改修、完全自律に向けた信頼スコア付きマージプレイについて共有します。
monday.comは10年以上の歴史を持つコードベースで、数百万の有料ユーザーと数百のマイクロフロントエンド、マイクロサービスを抱えています。エージェントが開くPRは、次のデプロイを通じて機能し続けることが期待されるシステムに入ります。AIエンジニアリングの旅は3つのレベルに分けられます。L1はアシスタントとしてのAI、L2はスキルとサブエージェント、L3は完全自律のマルチエージェントです。
monday.comの内部エージェントシステムであるSpheraでは、エージェントは人間のチームメイトと同様に、プロファイルやマネージャー、パフォーマンススコアを持っています。エージェントは実際のチームで実務を行い、結果に対して責任を持ちます。システムは、エージェントが受信する3つのインボックス(Slackの@メンション、mondayのアイテム割り当て、GitHubのPRレビューリクエスト)を持ち、すべてのイベントが同じエージェントセッションに集約されます。
また、Amazon Bedrockは、コスト、安全性、キャパシティを失うことなく数百のエージェントを運用するためのサービスです。エージェントの運用においては、評価基準の導入や、リモートサンドボックスの利用、PRガードレールの自動化など、さまざまな改修が行われました。これにより、エージェントは人間のレビューを待つことなく、効率的に作業を進めることができるようになりました。今後は、エージェントのPRが人間のレビューなしで自動的にマージされる割合を増やすことが目標です。
monday.comは10年以上の歴史を持つコードベースで、数百万の有料ユーザーと数百のマイクロフロントエンド、マイクロサービスを抱えています。エージェントが開くPRは、次のデプロイを通じて機能し続けることが期待されるシステムに入ります。AIエンジニアリングの旅は3つのレベルに分けられます。L1はアシスタントとしてのAI、L2はスキルとサブエージェント、L3は完全自律のマルチエージェントです。
monday.comの内部エージェントシステムであるSpheraでは、エージェントは人間のチームメイトと同様に、プロファイルやマネージャー、パフォーマンススコアを持っています。エージェントは実際のチームで実務を行い、結果に対して責任を持ちます。システムは、エージェントが受信する3つのインボックス(Slackの@メンション、mondayのアイテム割り当て、GitHubのPRレビューリクエスト)を持ち、すべてのイベントが同じエージェントセッションに集約されます。
また、Amazon Bedrockは、コスト、安全性、キャパシティを失うことなく数百のエージェントを運用するためのサービスです。エージェントの運用においては、評価基準の導入や、リモートサンドボックスの利用、PRガードレールの自動化など、さまざまな改修が行われました。これにより、エージェントは人間のレビューを待つことなく、効率的に作業を進めることができるようになりました。今後は、エージェントのPRが人間のレビューなしで自動的にマージされる割合を増やすことが目標です。