AI の進化によって、開発はもう AI が簡単に行えるようになりました。要件を決めておけば、ほぼほぼ手放しで開発できるというのが現状です。
しかし、運用が意外と難しいということが最近分かり始めました。
ここでの「運用」とは、AI が自律的に判断してシステムを正常稼働させ続けること、と考えています。これの実現が非常に難しく、開発の延長でポン出しのまま動かしていると、普通にエラーが出てシステムが落ちたりします。そのため、エラーの原因分析や修正を行う必要があります。
AI はこの運用に関しては、まだそこまで自律的に行うことができません。そのため、人間が「どういったエラーだったら、どういうことをして、どのように対応するか」ということをきめ細かく指示していく必要があります。
さらに、その指示がちゃんと通っているかを監視する必要もあります。私がやっている範囲では、ここは現状 AI ではなく人間が担当すべきところです。
つまり:
1. AI がシステムを監視する
2. 人間がその AI を監視する(運用の監視)
といった仕組みを構築する必要があり、これが今、意外と難しいなと思っているところです。