人工知能は、捉え方によって脅威にも、次の大きな潮流にもなります。人間や遺伝性疾患の治療・予防といった大きな課題から、今夜どの映画を配信で観るかといった小さな課題まで、さまざまな解決にディープラーニングの能力が応用されています。しかし、機械学習、ディープラーニング、認知コンピューティングなど、さまざまな形態のAIは、ソフトウェアコードの生成に活用されるという点では、まだ発展の初期段階にあります。
AIは、SFや研究、限られた業界での導入にとどまる段階から、小売、銀行、通信、保険、医療、行政など多くの分野で活用される段階へと進化しています。しかし、AI導入に適した分野であるソフトウェア業界では、進展が不思議なほど遅れています。
考えてみてください。難解な記号、機械向けの構文、繰り返しのループや関数を基盤とする業界が、なぜコードの自動化に全面的に取り組んでいないのでしょうか。
ソフトウェアそのものは、問題解決をもっと適切に支援する必要があります。人々がより効果的に仕事を進められるよう助け、企業が革新し、前進できるようにするべきです。そうであれば、機械学習、意思決定、パーソナライゼーションなど、新たなAI機能を推進している業界で、なぜAIの活用が遅れているのでしょうか。
理由の一つは、単純に言えば恐れです。仕事を奪われること、時代遅れになること、そして主導権を失うことへの恐れです。845人の経営幹部を対象に実施した世界規模の調査では、さまざまな業界の回答者の72%が、AIの利用拡大によって今後10年間で中間管理職の数が大幅に減ると考えています。
自動化や技術の進歩が製造業の雇用減少につながったのと同じように、AIベースのソフトウェアが労働者に取って代わるという不安が広くあります。さらに大きな不安は、AIベースのソフトウェアが管理職の役割を担うことです。実際、調査対象となった世界の経営幹部の5人に4人は、知能を備えた機械に自分の管理を任せることには抵抗があると答えています。
AIベースのソフトウェアを「テクノロジー対人間」と捉えるのをやめ、テクノロジーと人間が協力する可能性に目を向ける必要があります。
業界の経営幹部はAIに管理されることを望んでいませんが、調査では、過半数がAIと一緒に働くことを受け入れる姿勢を示しました。調査回答者の88%が、知能を備えた機械と一緒に働くことに抵抗はないと答え、91%が知能を備えた機械を管理することに抵抗はないと答えています。
調査対象は、金融サービス、保険、製造、通信・メディア、公共部門、医療・ライフサイエンス、エネルギー・公益事業、旅行・運輸・物流、小売など、幅広い業界に及びます。
ソフトウェア企業の最高経営責任者として、現在および将来のAIベースのソフトウェア技術をどのように活用すれば、あらゆる業界の労働者がより賢く、効率的に働き、よりよく協力し、目標を達成できるのかと自問しています。
ローコード開発プラットフォームでは、アプリケーションの作成や拡張に必要なコーディングを最小限に抑えられます。しかし、コードの知識は依然として必要です。スマートテクノロジーとの協働に前向きな人々に真の力を与えるには、ノーコードへと進むべきです。
しかし、オープンソースによって、すでに一般のユーザーもアプリ開発をできるようになったのではないでしょうか。簡潔に言えば、そうではありません。オープンソース以前は、一部の企業や開発者が独自のソフトウェアプラットフォームを開発し、そのソフトウェアを販売していました。オープンソースになっても、一部の企業や開発者がソフトウェアプラットフォームを開発し、販売している状況に変わりはありません。確かに、すべてが独占的なものではなくなりました。しかし、オープンソース以前と同じように、今日もソフトウェアの主な担い手は開発者です。
世界人口のうち、コードの書き方を知っているのは2%と推定されています。この数字を考えてみてください。世界の多くを動かしているコードの100%を、人口のわずか2%が作っているのです。開発者は、システムの構築方法やアプリケーションの使い方、さらには私たちが関心を持つニュースの読み方まで決めるため、大きな力を握っています。そして、コードを変更する方法を知らなければ、私たちにはどうすることもできません。
ソフトウェア開発は閉鎖的な世界です。そのため、必要な成果を理解しているユーザーとより緊密に協力することで得られる潜在的な価値やスピードを失っています。
テクノロジーは未来であると同時に、障壁でもある
ソフトウェアの構築にコードが必要なら、コードを理解する人だけがソフトウェアを作れます。コードを理解する人は人口のごく一部にすぎないため、彼らが設計するソフトウェアは、もともと人々を排除し、偏見を含むリスクがあります。
アプリケーションを誰もが利用できるものにするには、アクセシビリティ上の課題を抱える人々にも設計プロセスに参加してもらう必要があります。製品における人種やジェンダーの偏見を防ぐには、多様な人材が欠かせません。しかし、従来、コーディングを学ぶには高等教育が必要であり、その教育を受ける機会もまた、包摂を妨げる障壁となっています。
実際、米国雇用機会均等委員会によると、卒業生の約9%しか、同国の主要なコンピューターサイエンス課程を卒業する、十分に代表されていないマイノリティの人々ではありません。ビジュアル型のノーコードソフトウェアは、現在の障壁を取り除き、より多くの人々にハイテク分野で活躍する機会をもたらす助けとなります。
ノーコードソフトウェアがアプリケーション開発を民主化する
AI、ロボットによる自動化、ビジュアルデザインツールの台頭により、今や転換点を迎えています。自らコードを書き、進化するソフトウェアを作るための基礎知識は、すでに存在します。つまり、ソフトウェアがソフトウェアを生み出す時代の最前線に立っており、それに伴い、力と機会の再分配が進もうとしています。
ノーコードプラットフォームは、幅広いユーザーにアプリ開発の門戸を開きます。ビジュアルツールによって、コーディングをしない一般の人々も創造する力を得られ、AIによる自動化が基盤となる運用言語を最新の状態に保ちます。
企業にとっては、異なる役割を担う従業員がリアルタイムで協力し、アプリの機能を組み立てられることを意味します。複雑な分析モデルさえ視覚的に設計でき、半構造化データや非構造化データを取り込みやすくなります。かつては数十人のプログラマーと数カ月、数万ドル(場合によっては数百万ドル)を要したプロジェクトも、今では社内スタッフだけで数日、数週間、あるいは数カ月で実現できる可能性があります。
学生や起業家、今日のビジネスユーザーの大多数といった日常的な「市民」ユーザーにとって、ノーコードはテクノロジー業界の閉鎖的な世界が築いてきたハードルを取り除き、テクノロジーの力と可能性をその手に届けます。
では、なぜソフトウェアはいまだにこれほどコードに依存しているのでしょうか。
コード不要のプラットフォームに強い懸念を抱く、数十億ドル規模のソフトウェア開発・コンサルティング業界が世界に存在します。コーダーは人口のわずか2%ですが、その2%は、世界で1,800万人を超えるソフトウェア開発者に相当し、依然として無視できない集団です。
さらに、誰もがプログラミングを学べるようにする大企業、企業、学術機関、政府による主要な取り組みが世界中で進められています。ノーコードソフトウェアがこうした人々の仕事を奪い、現役のソフトウェア開発者やIT専門家から仕事の意義を奪うのではないかという懸念があります。こうした変化への恐れは、他の業界でも見られました。
例えば、心臓ステントが導入される前の数年間、冠動脈疾患の患者に対する標準治療はバイパス手術でした。心臓外科医は、非常に限られた専門医の集団であり、この種の手術を行える唯一の専門職でした。手術には時間と費用がかかり、入院期間も回復期間も長く必要でした。
臨床研究で高い有効性が示されていたにもかかわらず、低侵襲のステント技術には明らかな懸念があり、この集団は自らの職業上の将来を確実に案じていたでしょう。しかし、革新が勝り、「インターベンショナル・カーディオロジー」と呼ばれる新たな医学分野が生まれました。
この分野には、心臓外科医の専門技能を必要としない一方で、別種の技能を要する、カテーテルを用いた一連の低侵襲処置が含まれます。1994年に米国食品医薬品局(FDA)がステントの使用を承認すると、ステントは標準的な治療戦略となりました。その結果、続く10年間で心臓ステント処置の件数は60%以上増加し、インターベンショナル・カーディオロジー分野自体も大きく成長しました。なお、ステント治療に適さない患者を治療するため、心臓外科医は現在も活躍しています。
この事例は、AIを活用したノーコード技術によって起こると私が考える変化を映し出しています。ソフトウェア開発業界がなくなることはありません。実際、企業規模のシステム構築にはITの専門知識が必要です。むしろ、現在のIT専門家の役割は、これまでの経験から得た専門知識を、将来のプロジェクト管理に生かす形へと変わる可能性があります。
つまり、扉が閉ざされるのではなく、新たな機会への窓がいくつも開かれるのです。この見方は、調査回答者の64%が、AI技術によって従業員はより多様な役割を担い、より効果的に問題を解決できるようになると考えていることにも裏付けられています。
さらに重要なのは、コードをなくすことで生まれる機会に目を向けることです。ビジネスの観点から見ると、ビジュアル型のノーコードプラットフォームによって、あらゆる階層の従業員が協力し、貢献できるようになります。例えば、顧客のニーズにより応えられるよう、小規模事業者向け融資の手続きを簡素化する方法について、融資担当者が直接意見を出せるとしたらどうでしょう。何ページにもわたる要件定義書も、何カ月も続く反復的なユーザーテストも必要ありません。ノーコードプラットフォームは即座にフィードバックを返し、従業員が共同で作り、設計できるようにします。
この機会を市民ユーザーにも広げてみましょう。アイデアを持つ人なら誰でも、事業の効率を高めたり、生活の一部をより便利にしたりするソフトウェアを「設計」できるとしたらどうでしょうか。急速に変化する世界で、共有できる機会を広げるため、誰もが使えるアプリケーション開発ソフトウェアを設計できたら、私たちは力を合わせて何を実現できるでしょうか。利用しやすく、自動化されたノーコードソフトウェアは、想像もつかない方法で、コミュニケーション、協働、雇用創出、技術革新をかつてない規模で加速させると考えるのが自然です。



