AIに作らせたアプリは、画面が動いても、すぐ業務に使えるとは限りません。在庫管理アプリであれば、在庫がマイナスになったときの扱い、誰がデータを変更できるか、変更履歴が残るか、担当者が異動した後も修正できるか、といった条件を確かめる必要があります。
AI駆動開発では、何を作るかを人が決め、機能を小さく分けて依頼し、各段階で仕様と異常時の動きを検証します。コードやセキュリティを評価できる担当者も明確にします。社内の試作品、正式な内製ツール、外部向け製品では必要な確認や体制が異なります。
AIに任せる範囲と、人が担う判断を分ける
開発効率を高める一方で、AIの前提や設計が見えないまま進めると、原因を追えず、修正による手戻りや安全面の問題につながります。小さく作ってテストし、変更内容を記録することが、ブラックボックス化を防ぐ基本です。
企画では業務課題と成功条件を決め、開発では機能ごとに作成とレビューを繰り返し、評価では通常操作だけでなく、想定外の入力や権限のない操作も確認します。AIの出力は案として扱い、採用を判断するのは人です。
試作品から製品まで、段階に応じて備える
まずテストデータと限定した利用者で試し、実データを扱う段階では、利用ツール、権限、保存、バックアップ、運用担当を確認します。外部向けに提供する場合は、ライセンス、個人情報、脆弱性、障害時の連絡体制なども含めて検証します。
プログラミングの経験が少ない人も、現場の課題整理や利用者目線の評価に参加できます。ただし、コードと安全性を評価する人が社内にいない場合は、専門家レビューを計画に含めましょう。
AI駆動開発は、AIに任せるだけの開発ではありません。人が企画し、確かめ、判断することで、便利な試作品を安心して使える仕組みに近づけます。
元記事(note): AI駆動開発で配慮すべきこと|動画解説: YouTube

コメント