AI開発計画:探索的段階型開発のススメ
人工知能を作るのは、普通の道具を作るのとは大きく違います。普通の道具は、設計図通りに作れば完成形がわかります。しかし、人工知能、特に機械学習を使う場合は、完成形をあらかじめ知ることはできません。例えるなら、粘土で何かを作るようなものです。材料の質や作り方によって、出来上がりが変わるのと同じように、人工知能の出来栄えは、使うデータの質や量、作り方によって大きく変わります。そのため、作り始める前にどんなものができるか、はっきりとは言えません。
どれくらいの時間がかかるかも、正確にはわかりません。学習のための情報の集め方や、人工知能の訓練の進み具合によって、時間は大きく変わります。まるで、種から植物を育てるようなものです。どれくらいの期間で、どのくらい成長するかは、育て方や環境によって変わります。人工知能も同じで、思ったよりも時間がかかることもあります。
さらに、思いもよらない問題が起こることもあります。例えば、学習データに偏りがあると、人工知能が正しく判断できないことがあります。これは、偏った情報だけで子供を育てると、偏った考え方になってしまうのと同じです。このような時は、情報の修正や教え方の調整が必要になります。すると、完成までの時間が延びたり、お金が余計にかかったりすることもあります。
このように、人工知能を作るのは、何が起こるか分からない部分が多い作業です。ですから、臨機応変に対応できるやり方が必要です。変化に柔軟に対応し、計画通りに進まなくても、落ち着いて対処していくことが大切です。