この組み合わせが具体的に意味するもの
この組み合わせが具体的に意味するもの
経験がもたらすもの
課題の理解、優先順位付け、アーキテクチャ、削ぎ落とし、技術的な判断力、製品思考、品質管理、リスク評価。
AIがもたらすもの
スピード、バリエーション、実装の加速、技術調査、早期のプロトタイピング、そして大幅に短い反復サイクル。
決め手は両者の組み合わせ
スピードだけでは良い製品は生まれません。スピードはまず、技術的に可能な道筋の数を増やすだけです。経験は、それらの可能性を評価し、不要な複雑さを避け、最大の製品価値を生む問いに開発時間を集中させる助けとなります。
製品に組み込むAI
AI支援開発とは、製品がAIを含むという意味ではありません。アプリケーション自体がAIを使う必要がある場合、たとえば画像・テキスト・データの分析や専門家向けのアシスタントとして使う場合には、その機能を独立して開発し、検証し、組み込みます。役に立たない場面では、AIは使いません。
AIコーディングは開発を加速させます。経験はそこに方向性を与えます。
経験×AIコーディング
判断力・選択・方向性
AIツールの性能が高まるにつれて、純粋なコード生成にかかる相対的な労力は小さくなっていきます。それによって、ボトルネックの位置が移ります。
中心となる問いは、次第に「このコードをどう生み出すか?」ではなくなっています。
問われているのは、次のことです。
そもそも何を、どのような形で、どの順番で開発すべきなのでしょうか?
どの不確実性を最初に減らすべきでしょうか?どの機能が本質的でしょうか?現在の開発段階にふさわしいアーキテクチャはどれでしょうか?技術的な完璧さが不要な先行投資となるのはどこでしょうか?どの依存関係なら許容できるでしょうか?開発段階が十分な知見をもたらすのはいつでしょうか?試みを恒久的な製品へと移行すべきなのはいつでしょうか?開発を終了する、あるいは方向転換すべきなのはいつでしょうか?
こうした判断は、AIシステムによって自動的に生まれるものではありません。
AIは実装を加速し、バリエーションを生成し、技術調査を支援し、アイデアから機能する開発段階までの距離を大幅に縮めることができます。しかし、選択、アーキテクチャ、評価、統合に対する責任は変わらず残ります。
つくる工程がより速く、より経済的になるほど、優れた判断の相対的な価値は高まります。
技術面での進め方
- できるだけシンプルに
複雑さは品質の証ではありません。優れたシステムは、不要な技術的負荷をできるだけ抑えて課題を解決します。
- テクノロジーは課題に従う
すべての課題に同じ言語、プラットフォーム、アーキテクチャが必要なわけではありません。技術的な形は、製品とその開発段階に基づいて選びます。
- 早期の可視化
システムを実際に使って評価できるのが早ければ早いほど、確かな知識も早く得られます。
- 価値を生むところにアーキテクチャを
初期の製品コアは軽量でかまいません。成長する製品には構造が必要です。この二つを取り違えてはなりません。
- 道具としてのAI
開発ではAIを一貫して活用しています。ただし、AIが専門的な責任に取って代わることはありません。結果は検証され、位置づけられ、修正され、統合されます。
アート
選択・削ぎ落とし・判断力・独自の方向性
製品開発やソフトウェア開発と並行して、私はプロのアーティストとして、デジタル・ライトアート、絵画、空間作品に取り組んでいます。
製品開発とアートは異なる分野です。しかし、両者には重要な共通の能力があります。
芸術制作では、結果を事前に完全には特定できない状況で判断を下すことが求められます。いくつものバリエーションが生まれ、評価され、捨てられ、削ぎ落とされ、さらに発展していきます。質は可能性の数からではなく、選択から生まれます。
この能力は、技術的な製品開発においても重要性を増しています。AIが生み出せる解決策の範囲が広がるほど、技術的に可能な解決策と、実際に通用する解決策とを質的に見分けることが重要になります。
したがってアートは、Unternehmer Avantgardeにとって装飾的な付け足しではありません。選択、形、判断に対するもうひとつの専門的な視点です。
この件について問い合わせる
経験に支えられたAI支援開発