Bluemix上でWatson APIを使ったアプリを動かしてみました | 営業管理ツールのUPWARD(アップワード)

営業管理ツール > ブログ > Bluemix上でWatson APIを使ったアプリを動かしてみました

BLOGブログ

Bluemix上でWatson APIを使ったアプリを動かしてみました

去る9月2日に、ベルサール渋谷ファーストで開催された「SoftLayer Bluemix Summit2015」に参加してきました。

SoftLayerの持つ高速ネットワークやベアメタルサーバ構成なども面白そうでしたが、やはり最も惹かれたのはWatson API!IBMならではのサービスですからね。フリートライアルも利用できるみたいですので、早速試してみました。

Watsonには16種類のサービスがあります。その中の画像認識サービスについて、GitHubで公開されているスターターアプリケーションをデプロイして動かしてみました。

スターターアプリケーションをそのまま動かすだけであれば10分もかかりません。
必要な作業はたったの2ステップです。

  1. アカウントの作成
  2. アプリケーションをBluemix上にデプロイ
    • サンプルアプリを提供しているGitHubページにアクセスして「Deploy to Bluemix」ボタンを押すだけです。紹介した画像認識アプリであればこちら、それ以外の各種APIもこちらから辿ってアクセスできます。
      ボタンを押すと、アプリとサービスのセットがBluemix上に作成されて、サンプルアプリが動かせるようになります。

 

オンラインエディタも使えますので、サンプル画像を社内の写真に代えてみたり、メニューを書き換えたりすることもささっとできます。

http://orkney-visual-recognition-test.mybluemix.net/

こんな感じのアプリがさくっと作れます

 

実際にアプリを触って、画像認識APIを体感してみましょう。

サンプル画像を選択するか、または手元の画像をドラッグ&ドロップしたり画像のURLを指定すると、画像認識APIによる解析結果が返されます。

試しに競馬の画像を選択してみると、

Racecourse や Horse Racing、Sports といったタグが返ってきました。それらしく認識されているようです。

続いて、オークニー社員の写真をWatsonに見せてみると、

Human、Crowd といった結果が。大分ざっくりとしていますが外れてはいませんね。すごいですね。

ちなみに、弊社UPWARDのロゴを見せると Graphics 、モバイルアプリは Object であるとの判定でした。Cool! とか、 Awsome! みたいな評価もいただけるんじゃないかとちょっと期待していましたが、Watsonさんの無機質な回答に肩透かしをくらいました。画像認識への認識が間違っていたようです。。

お手軽にWatson APIを体験できることが分かりましたね。ぜひお試しください。

追記

ローカル環境で作業した成果をBluemixにアップしたいときは少々手順が異なります。スターターアプリケーションのREADME.md に記載されている手順を紹介します。

1. Bluemixアカウントの作成

2. Cloud-foundry CLI toolのインストール

BluemixはオープンソースPaaSであるCloud Foundryをベースとしており、コマンドライン操作もcfコマンドを使って行います。
インストーラが配布されているので、こちらからダウンロードして実行するだけでインストールは完了します。

https://github.com/cloudfoundry/cli/releases

3. マニフェストファイルを編集します

Bluemix上でのサービス/アプリに関する定義を行うために manifest.yml ファイルを編集します。アプリ名はユニークである必要があります。

 

4. Bluemixに接続します

作成したアカウントを使ってBluemixに接続します。まずAPIエンドポイントを設定し、その後ログインします。

5. サービスを作成します

以下のようにコマンドを実行します。

 

Bluemix上にサービスが作成されたことがコンソールから確認できます。

6. アプリをBluemix上にデプロイします
ソースコードをBluemix上にpushします。

すると、アプリのデプロイが開始します。先ほど定義したサービスとのバインドも自動的に行われ、コンソール上には次のようにアプリが作成されます。

  • このエントリーをはてなブックマークに追加
  • Pocket

tag:

関連記事

ご不明な点はお気軽にお問い合わせください。
お急ぎの方は、下記フリーダイヤルよりお電話ください。

※ 受付時間: 10:00〜17:00(土日祝を除く)

0800-800-5092

(UPWARD専用フリーダイヤル)

Page TOP