アプリ・ツール / Work 13
Dev Orchestrator
AIにプログラム作りを手伝ってもらうときに、危ない操作を勝手にさせないための見張り役ツールです。
13
01危ない操作を自動で止めるリスク判定
02作業結果の自動チェックと記録
03失敗したときの安全なやり直し
Case study / Context to value
AI支援開発を安全に統制する開発ツール。高リスク操作は人の承認を必須に。
複数の開発プロジェクトにまたがるAI支援作業を統制するローカルCLI。リスク判定と検証を必須化し、高リスク操作には人の承認を求める設計。v2.0.0と拡張機能W5まで完了し、703件の自動テストで検証している(テスト用の疑似環境による検証であり、実プロバイダ実行の結果とは区別して表記する)。配布製品ではない。
解決する課題
AI支援開発を複数案件で使うと、危険な操作、検証漏れ、失敗後の再実行が担当者ごとの判断に分散しやすい。
設計・開発
操作のリスク判定、人の承認待ち、結果検証、記録、安全な再試行を共通フローとして強制するローカルCLIを構築した。
提供する価値
AIに任せる範囲と人が判断する境界を明確にし、開発速度だけでなく変更の追跡可能性を高める。703件は疑似環境を使った自動テストの結果である。
Capabilities / What it does
安全なAI支援開発を支える、3つの制御。
- 01危ない操作を自動で止めるリスク判定
- 02作業結果の自動チェックと記録
- 03失敗したときの安全なやり直し
Flow / In use
- 01作業の依頼を受ける
- 02危ない操作がないか判定し、必要なら人の承認を待つ
- 03結果を自動で確かめて記録する
Sweegeeの開発現場で運用中。EF1などのプロジェクト統制にも使用。
Project facts
- Role
- 設計・開発・検証
- Technology
- TypeScript / Node.js / CLI
Related works