伸治リッチテキストフィールドに保存した顔写真を見ながら別のフィールドに年齢や性別を手入力していくのに苦労されている方、多いと思います。Servicesを使ったAppComponentのご紹介です。ServicesとはMicrosoft社のAIを利用するためのAPI群です。21種類のサービスが提供されています。APIと呼ばれる顔情報読み取り機能を使用します。当AppComponentでできることリッチテキスト項目に埋め込んだ人物画像等から年齢・性別・メガネの有無・感情を判定することができます。判定結果が表示されます。感情が円グラフで表示されます。判定結果は指定した項目に反映させることができます。任意の判定結果をクリックすることで、その人物の判定結果が項目に反映されます。ソースはここに置きました。APIを使用するためには登録が必要です。APIの「作成」を選びます。あとは画面の指示に従っていくとキーが発行されます。ここで発行されたキーを控えておいてください。AppComponentインストールではAppComponentを使ってみましょう。インストールはこちらから。リンクをクリックすると以下の画面が表示されます。AppComponentをインストールしたい組織のID/パスワードを入れるとインストールが開始されます。Trial登録」で発行されたキーを指定します。キー1とキー2のいずれでも構いません。KeyはVisualforceページに埋め込まれます。ボタンに表示されるラベルです。未指定の場合は「判定」と表示されます。画像判定の対象となる項目です。リッチテキスト項目以外にテキスト項目・URL項目が指定できます。テキスト項目・URL項目を指定した場合は項目値として画像のURL文字列を設定してください。ここで指定した項目に判定結果の年齢が反映されます。ここで指定した項目に判定結果の性別が反映されます。APIからアクセス可能なものである必要があります。当コンポーネントは非公式AppComponentでありサポート対象外です(フィードバックは歓迎します)。当コンポーネントの利用は自己責任でお願いします。当コンポーネントを使用することにより生じたいかなる損害についても株式会社テラスカイおよび筆者は責任を負わないものとします。APITerraSkyBaseについてTerraSkyBaseはクラウドサービスを手掛ける株式会社テラスカイのコンテンツプラットフォームです。