ナレッジの共有:DevelopersIOで知⾒を公開 し、技術コミュニティに還元 強み 社員70%がエンジニア‧技術者集団:週末も新 技術を試す探求⼼。CEOが先頭に⽴ち、全社で AI‧新技術に挑戦 内製⽂化とフルスタック実践⼒:企画‧開発‧運 ⽤を⾃社で完結。⾃ら実践した技術を顧客に展開 国内外15拠点でグローバル展開:海外6拠点(ベ ルリン、バンクーバー、バンコク、ソウル、ダナ ン、クアラルンプール)で多国籍プロジェクトを 推進 AWS Global Top Partner:最上位パートナーと して5,000社以上の変⾰を実現 DevelopersIO‧Zenn運営:2,000件以上のAI記 事を公開。技術コミュニティに知⾒を還元 Classmethod, Inc. All Rights Reserved. 2
→ 90分 事例2:AWS→GCPマニュアルの構造解析と移植(90分で完了) ⾦融機関向けGoogle Cloud管理マニュアル策定プロジェクト PDFマニュアルをマークダウン変換し、AIに構造を解析させてGCP向け⽬次案を⽣成 AWS特有の内容削除、GCP固有の内容追加を⾃動提案。全章⽬次案作成が従来半⽇以上 → 90分 Classmethod, Inc. All Rights Reserved. 11
CVSS、CISA KEV、EPSSスコアを組み合わせた標準‧厳格ポリシーをAIと協働設計 Terraform Providerのschema解析をAIが実施。試⾏錯誤なしで⼀発実装完了、terraform apply成功 Classmethod, Inc. All Rights Reserved. 16
コード品質低下による失敗:規模に沿わない重すぎる機能、冗⻑なコード量産 5. 環境‧制約理解不⾜による失敗:環境差異の考慮不⾜、特殊環境への理解不⾜ 6. AI出⼒の品質と規約遵守の課題:実⾏不可能なコード、規約違反、変更範囲の肥⼤化 7. その他の失敗‧課題:オーケストレーション処理の難しさ、AIへの過信 Classmethod, Inc. All Rights Reserved. 22
確認なくコミットやデプロイ(npm run deploy)を実⾏する 「1ファイルずつ精査して」を無視してgrepで検索し「確認しました」と報告 テスト失敗時、カバレッジ⽬標の引き下げ(90%→50%)やテストスキップ(it.skip)を提案 学び:ルール(CLAUDE.md)に「明⽰的指⽰がある場合のみ」と記載 「grepは使うな」と具体的に制限し、品質の妥協を禁⽌する Classmethod, Inc. All Rights Reserved. 24
既存システム仕様がAIに渡されず、「既存を踏襲」という暗黙ルールを把握できなかった AIは⼀般的なベストプラクティスとして⽣年⽉⽇を重要項⽬として扱う傾向がある 学び:既存システムのAPI仕様書を明⽰的にAIのコンテキストに含める ビジネスルールや制約は、ドキュメント未記載でもAIへの指⽰として明確に⽂書化が必要 Classmethod, Inc. All Rights Reserved. 25
事例2:冗⻑なコード量産 データ基盤構築のテンプレート作成プロジェクト AIが⽣成したコードが動作してしまうため、レビューや検証のモチベーションが低下 設計意図に沿っていない実装や冗⻑なコードを量産してしまった 学び:動作するからといって、レビューを省略してはいけない Classmethod, Inc. All Rights Reserved. 26
対策:規約で明確化。CLAUDE.mdやdev-rulesディレクトリで規約を明⽰的に伝える 課題3:変更範囲が⼤きすぎる ⼩さな単⼀の変更のために、関数/ファイルを超えた⼤きな変更を加える。変更の把握が困難 対策:良い解決策をみいだせていない。具体的な変更箇所を明⽰的に指⽰する必要がある 課題4:暗黙知的なコンテキストを満たせていない。ルールや⽂化を理解できない Classmethod, Inc. All Rights Reserved. 29
説明可能性(Explainability):判断理由を⼈間が理解できる形で説明する。「なぜこの設計を選ん だか」をAIに説明させる 可観測性(Observability):動作を継続的に監視し、問題を早期発⾒する。コード品質、テスト結 果、エラー率をモニタリング Classmethod, Inc. All Rights Reserved. 35
テスト、レビュー、承認フロー、バージョン管理などの多層防御により、AIの誤りを早期に発⾒し修 正できる仕組みを構築する 持続可能性の確保:透明性‧説明可能性‧可観測性がなければ、AI駆動開発は持続できない ブラックボックス化を防ぎ、⼈間が最終的な責任を持てる状態を維持する Classmethod, Inc. All Rights Reserved. 36