エンジニアの仕事を設計・コーディング・テストから、継続的な価値提供やAI活用改善の仕事に集中できるようにする
このアセスメントシートは、各業務ステップにおけるAI活用レベルを5段階(Level 1-5)で評価し、現在の状態を把握し、次のレベルへの改善を目指すためのものです。
| Level | 名称 | 特徴 |
|---|---|---|
| Level 1 | Manual (手作業) | 人間が全ての作業を行う。AIは使用しない。 |
| Level 2 | Assisted (補完) | AIが補完やサジェストを提供するが、主導権は人間にある。 |
| Level 3 | Augmented (生成) | AIが作業を生成するが、人間がチェック・承認する必要がある。 |
| Level 4 | Agentic (自律) | 人間が目的を伝えると、AIがプロセスを自律的に実行する。 |
| Level 5 | Autonomous (自動化) | システムが完全に自律的に動作し、人間は意思決定・監視のみを行う。 |
上流工程での精度が、後の「手戻り」を最小限にします。
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | 自身の知識のみでドキュメントをゼロから書く |
| Level 2 | 補完 | 入力中にAIが続きの文言をサジェストする |
| Level 3 | 生成 | 要件を伝えると設計書のドラフトを一括生成する |
| Level 4 | 自律 | 目的を伝えると既存仕様との整合性を確認し構成を提案する |
| Level 5 | 自動化 | 市場データや課題からAIが自律的に要件を定義・更新し続ける |
測定指標:
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | 人間が目視で矛盾やリスクを確認する |
| Level 2 | 補完 | AIが誤字脱字や表記揺れを指摘する |
| Level 3 | 生成 | AIが設計書を読み込み、矛盾点やリスクをリストアップする |
| Level 4 | 自律 | 設計と実装の乖離を自動検出し、修正案を提示する |
| Level 5 | 自動化 | 最適なアーキテクチャをAIが常時シミュレーションし、改善を提案・適用する |
測定指標:
エンジニアが最も集中力を発揮するセクションです。
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | エディタの基本機能のみで全て手打ちする |
| Level 2 | 補完 | インライン補完により数行先のコードが提案される |
| Level 3 | 生成 | 自然言語の指示から関数やクラス単位でコードを生成する |
| Level 4 | 自律 | 「〇〇機能を実装して」という指示で複数ファイルを跨ぎ自律実装する |
| Level 5 | 自動化 | 目的を定義するだけで、AIが最適な実装を完了し、本番投入まで完結する |
測定指標:
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | テストケースの洗い出しから実装まで全て行う |
| Level 2 | 補完 | テストの定型文(テンプレート)が提案される |
| Level 3 | 生成 | 実装コードを元に単体・結合テストを丸ごと生成する |
| Level 4 | 自律 | 実装変更を検知し、不足テストを自律的に判断・作成・実行する |
| Level 5 | 自動化 | コードの変更に対し、AIがカバレッジとエッジケースを常に100%に保つ |
測定指標:
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | 差分を確認しながら手動で説明文を書く |
| Level 2 | 補完 | PRタイトルや概要の雛形がサジェストされる |
| Level 3 | 生成 | 差分(diff)からPR説明文をAIが自動生成する |
| Level 4 | 自律 | 影響範囲を分析し、レビュアーへの注釈や動作結果を自動で添える |
| Level 5 | 自動化 | 開発完了と同時に、変更の背景や影響度を含めた完璧なPRが自動発行される |
測定指標:
品質担保と公開のフェーズです。ここには「修正のループ」が存在するのが特徴です。
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | 人間が1行ずつ読み込み、指摘を行う |
| Level 2 | 補完 | 構文エラーやスタイル違反が自動指摘される |
| Level 3 | 生成 | ロジックの欠陥や改善案をAIがコメントとして出力する |
| Level 4 | 自律 | プロジェクト独自の設計思想に基づき、自律的にレビューを行う |
| Level 5 | 自動化 | 人間のレビューを介さず、AIが品質を保証し、承認まで完結する |
測定指標:
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | 指摘を読み、自分の手で修正コードを書く |
| Level 2 | 補完 | 修正作業中にAIがコードをサジェストする |
| Level 3 | 生成 | コメントをAIに渡し、修正コードを生成させて適用する |
| Level 4 | 自律 | 「この指摘を直して」と指示し、AIが修正・再テスト・プッシュを完結する |
| Level 5 | 自動化 | 指摘が行われた瞬間にAIが修正案を提示し、承認のみで修正が完了する |
測定指標:
観点:
評価基準(5段階):
| Level | 状態 | 具体的な行動・成果物 |
|---|---|---|
| Level 1 | 手作業 | 手動でコマンドを叩き、環境への反映を行う |
| Level 2 | 補完 | コマンドの補完やスクリプトによる半自動化 |
| Level 3 | 生成 | CI/CD構成ファイルをAIに生成・修正させる |
| Level 4 | 自律 | デプロイ後のログを監視し、異常時にAIが自律的に原因特定・対処する |
| Level 5 | 自動化 | リリースサイクルが完全に自動化され、AIが最適なタイミングでデプロイする |
測定指標:
各業務ステップについて、現在の状態がどのレベルに該当するかを評価します。
評価のポイント:
各業務ステップについて、目指すべきレベルを設定します。
推奨:
現在のレベルから目標レベルへ到達するための具体的なアクションを計画します。
アクション例:
定期的(四半期ごとなど)にアセスメントを実施し、進捗を確認します。