AI時代にアプリを作るにあたって、異なるソフトウェアエコシステムの閉鎖性や分断に、どう向き合えばいいのかと考えています。

たとえば、本来のWebエコシステムと、中国のソフトウェア市場のような群雄割拠で、それぞれが閉鎖的なエコシステムです。

歴史的な事情やその他さまざまな要因があるのかもしれませんが、海外のソフトウェアにも競争や模倣はあるものの、少なくともエコシステムは比較的オープンです。APIであれWebであれ、ある程度オープンなプロトコルや形式に従う必要があります。

一方、中国では当時Webが直接抑え込まれ、各メーカーがそれぞれ独自の閉鎖的なエコシステムを築いた結果、群雄割拠で互いにつながらない状態になってしまいました。

一般ユーザー向けのWeChatやAlipayでさえ同じです。

一方では、これが深刻な過当競争を引き起こしています。どの製品も機能を一通り自前でそろえなければならず、自社製品の中で競合をまねることさえあります。たとえばMeituanやAlipayまでライブ配信に取り組んでいます。

もう一方では、AI時代になると、この問題はさらに顕著になります。

AIツールを作っても、自分で構築したシステムの外では、ほとんど役に立たないも同然です。Twitterに投稿させたり、Webページにアクセスさせたりするのは問題ありません。でも、WeChatやAlipayを呼び出させようとしても、基本的に何も取得できません。

この問題には解決策がないように思います。

歴史上の秦の始皇帝のように、六国を統一する存在が再び現れ、ある一社が標準を打ち出して、すべてを強力に統一するのでない限りは。

歴史や文化の影響がこれほど深く、何千年も続くことになるとは思いませんでした。

航海文明から生まれた西洋の相互牽制の仕組みも、今日のソフトウェアエコシステムのあり方に影響を与えているようです。