ONETECH ASIA
ONETECH ASIA
今すぐ相談する
ContactinsightScanX
ソフトウェア開発

Google Natural Language APIとは?特徴やできること

Nguyen Duong

22/10/2019

Googleの「Natural Language API」とは?特徴やできること

「インターネット上の口コミをクラウドで分析したい」 「Natural Language APIでどんなことを実現できるのか気になる」 クラウド上でテキストを分析してくれるシステムとしてNatural Language APIがあります。テキスト内容や意味をコンピュータが処理してくれるから、業務を効率化できるのが特徴。 Natural Language API - Google Cloud Natural Language API - Google Cloud この記事ではNatural Language APIの仕組みやできることについて解説します。  

Natural Language APIとは

Google Cloud PlatformにはNatural Languageというサービスがあり、そのサービスにおけるプロダクトの1種がNatural Language APIです。 運営会社によって学習させられたモデルにより、アップロードしたテキストの文章を分析できます。料金は従量制であり、ある程度の分析回数までは無料で利用することが可能。 Natural Language APIの詳しい費用については公式サイトの料金からチェックできます。実際にAPIを活用するにはアカウントやクレジットカードの登録が必要です。  

APIの仕組み

Natural Language APIがテキストを分析できる仕組みは次の通りです。
  1. APIで分析したいドキュメントファイル(ノート、領収書など)をアップロード
  2. クラウド上でユーザーのカスタムモデルが認識してテキストを分析
  3. ユーザーが求める情報がAPIから出力
クラウドでテキストを処理してくれるから、機械学習が分からない人でも扱えるのがメリットです。  

AutoML Natural Languageとの違い

  Natural Language APIと似たようなサービスとしてAutoML Natural Languageというプロダクトもあります。AutoMLではユーザーが学習モデルをカスタマイズできて、テキストの機械学習に特化しているのが特徴。 How-AutoML-Natural-Language-works How-AutoML-Natural-Language-works また、テキストを分析するにはAPIを活用する必要があります。詳しい機能の違いはNatural Languageの「最適なプロダクトを選ぶ」から確認することが可能です。  

デモを体験する方法

GoogleではAPIに興味がある人に向けてデモ体験できるサービスを提供しています。Natural Languageにアクセスすることで、任意のテキストをAPIに分析させることができます。 デモ体験でテキストを分析させたときの結果項目は次の通りです。
  • Entities:テキストから単語を抽出して分類分け
  • Sentiment:テキストから感情を分析
  • Syntax:テキストの構文を分析
  • Categories:テキストのカテゴリーを分析
APIをデモで体験してみることで、活用イメージを掴みやすくなるでしょう。  

Natural Language APIでできること

ビジネスでNatural Language APIを活用することで、次のようなことを実現できます。 Natural Language APIでできること Natural Language APIでできること  

ドキュメントから感情を分析

メールやSNSといったテキストデータから、顧客の感情をAPIで分析することが可能です。感情を把握できることで商品や自社に対する評価が分かりやすくなり、今後の改善に役立ちます。

領収書や請求書の分析

会社の領収書や請求書をAPIが分析して、日付や金額といった要素を識別してくれます。支払い関係を把握しやすくなり、検出された住所をGoogleマップで確認できるのがメリット。

コンテンツの分類

テキストからドキュメントのカテゴリーを認識して、APIにコンテンツを分類分けしてもらうことも可能です。

まとめ

機械学習を活かしたテキスト分析を活用したいとき、オススメなのがNatural Language APIです。APIによる自動的な分析により、業務を効率化させることができます。 クラウドやAIといった新しい技術をビジネスに取り入れたい人は、Google CloudによるAPIの導入を検討してみましょう。

AI(人工知能)システム開発

ONETECHはベトナムの優秀なエンジニアによる、ディープラーニング(Deep Learning)やニューラルネットワークなどを利用した様々なAI(人工知能)開発を提供します。 将来のAI社会に向けて、受託開発だけでなく、自社サービス開発またR&DセンターでAI研究開発に積極的に取り組んでいます。 またベトナムのAI開発の第一人者とのパートナーシップにより、オープンAPIだけではなく、スクラッチ型のAI開発を実現しています。 ONETECHは、将来の各業界にイノベーションをもたらすAI活用をR&Dチームにおいて日々研究開発しています。

先端テクノロジー開発サービス(IoT/5G/Robot/Drone)

日本国内のIT人材不足問題は深刻であり、「働き方改革」などの現代的な働き方がトレンドになっています。一方で、ブロックチェーン、ビッグデータ、ロボティクス、ドローン、5G、IoTやAIなどの高度なテクノロジーを導入する需要が高まっており、多くの企業がITリソース不足に苦しんでいます。 その技術力の高さを示すのが、同社の得意な開発分野です。例えば、AI(人工知能)、VR(仮想現実)やAR(拡張現実)といった先端的なテクノロジーを専門に習得した人材が同社には多く在籍しています。それらの先端技術とWebシステムや業務システム、アプリを組み合わせ、お客様のご要望に応じた、「最適なシステムをリーズナブルに」ご提案をしてくれるのがOne Technology Japanです。

お問い合わせ

AI・XR・建設DXに関するご相談、お見積もり、採用に関するご質問など、お気軽にお問い合わせください。