【要約】新人AI禁止のあと、「新人AI制御教育ハーネス」を配った結果(Skill原文あり) [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
いえらぶGROUPの開発部において、新人が生成AIに過度に依存する問題が発生した。管理者が目視でAI利用を制御していたため、以下の課題に直面していた。
- ・新人が「AIが言ったから」という理由でコードを書き、内容を理解していない。
- ・大量のコードが生成されるが、本人の理解が追いつかずレビュー負荷が激増した。
- ・AI利用の許容範囲が管理者の主観に依存し、運用が属人化していた。
// Approach
開発部では、AIの振る舞いを技術的に制御する「newcomer」を開発した。スキルマップに基づき、以下の手法で段階的な学習を促している。
- ・スキルマップに準拠したランク制(0〜3+)を導入。
- ・
PreToolUsehook とCLAUDE.mdを用い、ランクに応じた制限を課す。 - ・ランク1ではコード代筆を禁止し、方針や擬似コードによる「誘導」に限定。
- ・ランク2では既存ファイルの編集を許可するが、新規作成は制限。
- ・習熟度チェック(Why/Break/Explain)によるランクアップの仕組みを構築。
// Result
仕組みの導入により、新人が自律的に思考し、AIの提案を批判的に検討する文化が醸成された。
- ・新人がAIの指摘を鵜呑みにせず、設計の妥当性を自ら判断できるようになった。
- ・ランクアップがゲーム感覚で捉えられ、学習意欲の向上に繋がった。
- ・AIが提示する情報の粒度を調整することで、設計思考を養う訓練が可能になった。
Senior Engineer Insight
> AI時代のオンボーディングにおける高度な解である。単なる「禁止」は開発速度を落とすだけだが、本手法は「AIの介入範囲」を設計レベルで制御している。特に、実装(How)ではなく設計(What/Why)を人間に残すという境界線の引き方が秀逸だ。ただし、AIが詳細な手順を提示しすぎると、思考を代替してしまうリスクがある。ハーネス自体の「情報の粒度」を動的に制御するチューニングが、運用の鍵となるだろう。