Snowflake-Labs/cocoplus
CocoPlus is an Agentic Operating System for Snowflake Coco. It brings structured, multi-agent workflows to data engineering projects — covering everything from project initialization through spec, plan, build, test, review, and ship phases.
解決する課題
CocoPlusは、データエンジニアリングプロジェクトのための構造化されたエージェント型オペレーティングシステムを提供します。マルチエージェントワークフローとガバナンスゲートを使用して、要件定義から計画、テスト、リリースに至るまでの正式なプロセスを強制することで、断片化された開発ライフサイクルの問題を解決します。
仕組み
Snowflake Coco上に構築されており、Skills、Agents、Hooksのシステムを使用して作業をオーケストレーションします。タスクを専門的なペルソナ(データエンジニアやデータサイエンティストなど)に分解し、以下の複数のレイヤーを通じて実行を管理します:
- Orchestration: CocoFlowを使用して、階層的な計画、依存関係のディスパッチ、および合成パスを実行します。
- Control Plane: ローカルブラウザダッシュボード(CocoConsole)と自然言語によるオーケストレーション(CocoPilot)を提供します。
- Autonomous Modes: 自律的な調整を行う「Leviathan Mode」と、目標駆動型のエキスパートチームのための「CocoForge」が含まれます。
- Governance: エビデンスゲート付きのチェック、PIIガバナンス、およびReviewerLockoutを実装し、リリース前に品質とコンプライアンスを確保します。
対象者
Snowflakeエコシステム内で活動し、エンドツーエンドのデータ製品ライフサイクルを管理するための厳格で自動化されたフレームワークを必要とする、データエンジニアリングチームおよび実務家向けに設計されています。
ハイライト
- マルチエージェント・ペルソナ: データエンジニア、アナリティクスエンジニア、データスチュワードなどの専門化されたロール。
- フェーズゲート型ワークフロー: 仕様策定、計画、構築、テスト、レビュー、リリースの各フェーズを通じた構造化された進行。
- セッションの継続性: マルチセッションのハンドオフ、コスト予算、およびオペレーターによるキルスイッチをサポート。
- 統合ツール: リサーチ、レトロスペクティブ、およびハイジーン/モデルアップグレードのための組み込みコマンドを含む。