開発者が注目するAIテクノロジー
AWS、Google、Azureの自然言語処理APIを比較 長所短所は?
クラウドによってAIテクノロジーが利用しやすくなり、アプリケーションに自然言語処理を組み込もうと考える開発者が増えている。
より少ないリソースでより多くを実現できるアプリケーションは、市場が変化しても生き残る可能性が高い。開発者がAI(人工知能)に注目しているのはそのためだ。
音声アシスタントの活用が広がったことで、AIに分類されるサービスの中でも、とりわけ自然言語処理APIや同様のサービスの需要が急速に拡大した。こうした自然言語処理のテクノロジーは何十年にもわたって研究されてきた。今ではそのテクノロジーを応用し、音声やテキストを基に言葉や感情を分析する製品、非構造化データを検索する機能を備える製品、会話の話者の意図を分析する製品など、さまざまな製品が登場している。
一般的な製品に広く利用できるほど自然言語処理のテクノロジーが手頃な価格になったのは、ごく最近のことだ。本稿執筆時点では、大手クラウドベンダーだけでなく、小規模ベンダーが自然言語処理のテクノロジーを利用したサービスを提供しているケースも目立っている。ベンダー各社は、人間が読み書きに利用する自然なテキストを処理する独自の機能を提供している。
そこで本稿では、広く利用されている自然言語処理APIとクラウドベースのサービスを紹介し、開発者がそれらをアプリケーションに組み込むための方法を見ていこう。
「Amazon Comprehend」
自然言語処理サービスの「Amazon Comprehend」は、Amazon Web Services(AWS)が提供するマネージドサービスだ。このサービスは、機械学習を利用して特定のキーフレーズを抽出し、指定したテキストに含まれるそのキーフレーズを特定する。AWSが提供、サポートする全てのアプリケーションと連携することができる。感情分析、トークン(小さな文字列)への分割、テキストファイルの自動整理といった機能を備えている。
Amazon Comprehendが注目されている理由の一つは、医療分野向けに事前にトレーニングされた自然言語処理サービス「Amazon Comprehend Medical」によるところが大きい。このサービスは、指定されたテキストに含まれる特定の医療情報を特定する。このサービスを利用して医療記録を詳細に分析し、広範な情報源から病状や治療法などの情報を抽出する。
「Azure Cognitive Services」
Microsoftが提供するクラウドサービス群「Microsoft Azure」では自然言語処理に関連するさまざまな製品/サービスを展開している。ターゲットとする用途に応じて多種多様なサービスに細分化されている。例えば、感情を分析するアプリケーションを構築したい開発者や、指定されたテキストに含まれる特定のキーワードを抽出したい開発者向けには「Text Analytics API」がある。インテリジェントサービス「Language Understanding」は、人の発言の意図を理解する機能を備えており、特にチャットbot、音声対応の製品/サービス、カスタマーサービスのプラットフォームを構築する際に役立つ。
「Google Cloud Natural Language」
Googleはクラウドサービス群「Google Cloud Platform」でテキスト分析サービス「Google Cloud Natural Language」を提供している。このサービスはエンティティー(固有表現)抽出、感情分析、構文解析、分類を重視している。他の同様のサービスとの差別化のポイントになっているのは、Google独自のディープラーニングモジュールがこのサービスを支えている点だ。このモジュールは、Googleの検索クエリや、AIアシスタント「Google Assistant」の自然言語理解システムにも使われている。
サードパーティー製サービス
クラウドベンダー以外にも、サードパーティーによる数え切れないほどの自然言語処理のAPIやサービスが市場にあふれている。例えば、DiffbotはユーザーがWebサイトから特定のデータを抽出できる機能を提供している。MonkeyLearnは、非構造化データの分析を通じて、ワークフローの自動化に役立てるためのサービスを提供している。こうしたさまざまなサービスが登場しているため、ある製品/サービスの機能が本当に自分の必要としているものでなければ、ためらわずに別のサービスを探すことができる。
自社が利用しているインフラを提供しているクラウドベンダーの自然言語処理のサービスを選択するのは簡単だろう。だが、ベンダー各社は独自のトレーニングのデータセットを持ち、強みや弱みがそれぞれ異なる。ベンダーを選定する前に、そのベンダーのサービスを試してみるべきだ。
理解の難しさ
どのサービスを選ぶにしても、最初はやや難しいと感じる可能性がある。機械学習は複雑な分野だ。自然言語処理APIが以前よりも身近になっているとはいえ、利用に際してユーザーが戸惑いを感じるのは当然のことだ。
用語一つをとっても、理解するのは難しい。「エンティティー」「トークン分割」「感情」、これらは正確には何を意味するのだろうか、という疑問があるだろう。こうした用語の全てを完璧に理解する必要はない。とはいえ、開発者がアプリケーションの改善点を正確に見極めるには、用語を理解しておくことが大事だ。APIやサービスの選択には、苦労してでも向き合うべきだ。入力データをどのようにコントロールし、どのように出力が生み出されるかをより深く理解する必要がある。
トレーニング
全てのトレーニングのデータセットが均一の条件で作成されているわけではない。非標準的なデータを使用するケースでは特にその点が顕著になる。感情分析が、非標準的なデータを使用するケースの一例だ。勘定分析では、分析の対象とするテキストがどの程度ポジティブかネガティブかを特定するというのが基本で、ソーシャルメディアのトレンドやオンラインレビューの分析、カスタマーサポートのトリアージ(インシデント対応の優先順位付け)などで使用される。
事前にトレーニングされた感情分析モデルが、多くの環境で素晴らしい成果を挙げることは確かだ。だがスラング(俗語)や口語表現など、データが極めて微妙な意味合いを持つ場合は、分析対象のコンテンツの感情を特定するようアルゴリズムをトレーニングさせる方が、事前にトレーニングされたモデルを使うよりもはるかに優れた成果が得られる場合がある。感情分析を支えるエンジンが分析するデータに合わせて調整されるわけではないためだ。自然言語処理の分野に不慣れな場合、この点を誤解していることが少なくない。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[ネットアップ合同会社] 金融庁ガイドラインから読み解く、「次世代データレジリエンス」の在り方 -
製品資料
[ネットアップ合同会社] 製造DXでデータ活用ニーズが拡大 分散データ活用とAI活用をどう実践する? -
製品レビュー
[ネットアップ合同会社] AIで使いたいデータが内外に点在、研究におけるAI活用を阻む“真の課題”とは -
製品資料
[株式会社kickflow] 稟議・承認作業の「脱オンプレ・脱Excel・ペーパーレス化」を一気に進める方法 -
製品レビュー
[株式会社kickflow] ワークフローシステムのクラウド化 “みんなが不幸になる”事態を避けるには?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「契約業務のAI活用」に関するアンケート
-
2
IT製品の導入に関するアンケート「セキュリティ」編
-
3
なぜ人はいるのにDXが進まない? ライオンも直面した“老害”レガシーシステム
-
4
「有線LAN環境」に関するアンケート
-
5
「エージェントを作るな、スキルを作れ?」 Anthropicが提唱するAI運用の勘所
-
6
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
7
シャトレーゼを悩ませる偽メール 混乱なしでBIMI導入とDMARC強化を実現した方法
-
8
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
9
障害対応に「余裕なし」が9割超 運用担当316人調査で見えた「運用赤字」
-
10
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
7
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「標的型攻撃メール」事例・サンプル集
-
10
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー