albatrosary's blog

UI/UXとエンタープライズシステム

AIドリブン開発におけるAIの活用に関する考察

1. 背景と問題提起

業務アプリケーション開発において、AI を全面的に活用する可能性について議論した。開発プロセスを「ヒューマン・ゲートウェイ(人とシステムの接点)」「コア・ブリッジ(中間層の接続)」「デスティネーション・プラットフォーム(クラウド・外部システム)」の3層に分け、特に「コア・ブリッジ」でのAIの強みを最大化する提案がなされた。しかし、現在の開発者がAIを部分的にしか活用しない傾向にある理由について疑問が提示され、その背景を分析した。

2. AIの得意領域と提案

「コア・ブリッジ」はAIが最も得意とする領域であり、以下6要素に分割することでAIドリブン開発を効率化できることは以前議論した:

  • オペレーター: 使用者特定、認可制御(RBAC)、UI設計の最適化。
  • シナリオ: 業務フロー明示、機能優先度、エラー処理の決定。
  • パラメーター: 技術的制約定義、フレームワーク・環境選定の効率化。
  • コア: データ構造設計、データベース・モデル精度の向上。
  • リンクス: 外部システム連携整理、API設計の明確化。
  • アウトプット: 出力規定、UI・レポート形式の決定。

これらをAIが一貫して担うことで、要件定義から実装までを効率化し、人間はレビューや微調整に注力。

一方、「ヒューマン・ゲートウェイ」(人間の心理的要素が強い)と「デスティネーション・プラットフォーム」(物理的・運用的制約が強い)は、AIの支援は可能だが全面的な主導は難しいと予想される。

3. AIが部分的にしか活用されない理由

以下の3つの視点から、開発者がAIを全面的に活用しない背景を分析:

信頼とコントロールの問題

開発者は主導権を保持したい傾向があり、AIが全てを担うとブラックボックス化への不安が生じる。

部分的な活用により、自分で調整可能な範囲を確保する傾向。

AIの限界の認識

人間の心理(ヒューマン・ゲートウェイ)や物理的制約(デスティネーション・プラットフォーム)はAIの苦手領域。

開発者はAIの得意領域(論理的・技術的処理)に限定して使用。

開発プロセスの慣習

現在のアジャイル等のプロセスは人間中心であり、AIを全面的に組み込む設計が未成熟。

AI活用の線引きが不明確なため、保守的な利用に留まる。

4. 今後の展望と提案

AIへの信頼の構築: AIが全面的に担う開発を実験し、結果を示すことで信頼を醸成。

プロセス再設計: 「コア・ブリッジ」を中心にAIドリブンな開発フローを構築し、人間との共創を深化。

実践的アプローチ: 具体的なプロジェクトで6要素を基にAIが要件から実装までを提案し、人間が微調整するスタイルを試行。

5. 結論

AIを部分的にしか活用しない現状は、信頼、限界認識、慣習によるものだが、「コア・ブリッジ」を中心にAIの強みを最大化するアプローチは実現可能。開発者がAIを「道具」から「共創のパートナー」として捉えるマインドシフトが進めば、全面的な活用が現実的となる。実験的なプロジェクトを通じて、その可能性を証明することが次のステップとなる。