blog

IBMはセルフサービス・クラウドを提供し、スーパーコンピューター「ワトソン」を開発者に公開する。

IBMは先週、同社のスーパーコンピューターWatsonをより多くの開発者に開放すると発表し、セルフサービス・クラウド・プラットフォームの一部として、Watson API開発者ツールキットと関連する学習...

May 22, 2019 · 3 min. read
シェア

IBM は先週、同社のスーパーコンピューター Watson をより多くの開発者に開放すると発表しました。セルフサービス・クラウド・プラットフォームの一環として、IBM は Watson API 開発者ツールキットと関連する学習教材を提供します。開発者やソフトウェア・ベンダーは、クラウドベースのワトソンの強力な知識処理機能を活用し、顧客のあらゆる質問に答えることができるアプリケーションを作成できるようになります。

年半前、ワトソンはクイズ番組「ジェパディ!」の人間チャンピオンを倒し、昨年はウォール街で仕事を得て、先月はIBMのがんとの戦い「プロジェクト・ムーン」の主人公になりました。そして先月、IBMのがんとの戦い「プロジェクト・ムーン」の主人公となりました。

IBM Watson Developer Cloudは、クラウドベースのマーケットプレイスで、あらゆる規模、あらゆる業界のアプリケーションプロバイダーが、Watsonのパワーを活用したアプリケーションを開発するためのリソースを利用することができます。

しかし、Watsonへの扉は誰にでも一度に開かれるわけではありません。Watsonに興味がある人は、Watsonをどのように活用するつもりなのかをIBMに申請する必要があります。IBMの戦略は、実験と前進を続け、最終的にはすべての人に開放するというものです。

現在、IBMは500人以上のコンサルタントがクライアントにワトソンのアプリケーション開発を指導していますが、IBMは将来的にワトソンの使いやすさを向上させ、ユーザーが自分ですべてを処理できるようにしたいと考えています。

前方部分

Watsonアプリケーションを開発するために、Watsonはまず業界とその顧客を理解する必要があります。Watsonは「記事、製品資料、ブログから情報を吸収」し、各領域特有の言語学を学習します。例えば、金融業界では頭字語の「PT」はポイントを意味しますが、医療業界では患者を意味します。顧客はワトソンにその違いを知らせるために情報を提供する必要があります。

アプリの準備が整うと、ユーザーからアプリに投げかけられた質問は、WatsonへのAPI呼び出しに変わり、Watsonは答え、答えの信頼度、関連する証拠へのリンクを生成します。アプリ開発の助けが必要な顧客は、IBMのコラボレーション・サービス、フリーランサーを雇うためのオンライン・マーケットプレイスであるElanceを利用することができ、IBMは、Watsonアプリを開発する必要があるが、その能力がない顧客に対して、認定されたWatsonアプリ開発フリーランサーを利用できるようにする予定です。

* ヒポクラテスの医学的応用

バックエンド

2年前にJeopardyを破ったWatsonは、2,900コアと15TBのRAMを搭載していましたが、現在のWatsonはIBM Power7サーバーを使用しています。Watsonは現在、ステートフル・クラスタリング・テクノロジーを使用して、16コア/256GBを基本単位として拡張することができます。

一方、開発者はアプリケーションを設計・開発する際に、Watson のサンドボックス・インスタンスを使用します。完成したアプリケーションは、IBMのSoftLayerクラウドまたは自社のデータセンターにデプロイできます。Watsonが提供するのは答えだけなので、アプリケーションはデスクトップでもモバイルでもウェブベースでもかまいません。

IBMは来年、3つの商用ワトソンアプリの登場を見込んでいます。オンライン・ショッピング・テクノロジー・プロバイダーのFluid社が開発したショッピング・アドバイザー「Fluid Expert Personal Shopper」、ヘルスケア・サプライチェーン・テクノロジー・プロバイダーのMD Buyline社が開発中のリアルタイム医療機器購入アドバイスアプリ「Hippocrates」、ヘルスケア・ソフトウェア開発会社のWelltok社は、消費者が健康的な生活を送るための道しるべとなる旅行日程表の作成を支援するアプリを開発中です。ヘルスケア・ソフトウェア開発企業のWelltokも、消費者が健康的な生活を送るための道しるべとなる旅行日程表の作成を支援するアプリの開発に取り組んでいます。

IBMがワトソンに期待しているのは、知的競争で勝つことだけでなく、ワトソンのアプリケーションやサービスが大きなビジネスになることを期待しているのは明らかです。

Read next

C++テンプレートの「>>」コンパイルの問題と字句の曖昧性解消設計

コンパイル理論では、コンパイル・プロセスは通常、字句解析、構文解析、意味解析、最適化の5つの主要な段階に抽象化されます。この5つの段階はUnixのパイプライン・モデルに似ており、前の段階の出力が次の段階の入力として使用されます。

May 18, 2019 · 4 min read