• AI開発においては、技術力とマネジメント力があると、アウトプット効率が高くなると思う
    • 技術力は、エラーやバグの解決を迅速にする
    • マネジメント力は、複数の独立したコンテキストを持つエージェントを効率的に同じ方向に動かすことを可能にする

技術力が無い場合

  • AIが環境構築やビルドエラーで詰まった場合に、解決がAI任せになってしまう
    • 思考のループに陥って無限にトークンを消費する
  • 内部設計のプロジェクトへの適合性が判断できない
    • 後になって設計要因で重要機能を実現できず、大規模リファクタリングでトークンを消費する

マネジメント力がない場合

  • 複数セッション間で、プロジェクトのビジョンや長期戦略を十分に共有できず、個々のセッションが出力するアウトプットの方向性を統一できない
    • 結果的にプロジェクト自体の最終アウトプットの品質が低下する
  • 開発プロセスを定型化できず、抜け漏れが発生する
    • プロジェクト自体の最終アウトプットの品質が低下する
    • トークンの無駄な消費
    • 毎回プロンプトを考えることによる時間の浪費

事例

  • AIでウェブアプリを開発した時の手順
    • 開発全体のプロセス定義にはある程度のマネジメント力が必要
    • コーディング前、ドキュメントの最終レビューは、技術力を持った人間が徹底的に行うことで、将来の問題を回避できる

関連