"人工知能 API" Microsoft Azure Cognitive Services や Microsoft Azure Applied AI Services を使うと、自然言語処理や分析を行うエンジンをノーコーディングで利用、作成できます。
- Text Analytics は、自然言語処理を行って、文章中のキーワードやエンティティの抽出、センチメント分析、文章要約を行うエンジンをすぐに Web API で利用できます。
- Text Analytics : Summarize (HTML(JavaScript))
- Cognitive Services for Language: Language Detection | Sentiment (Azure Functions (NodeJS/JavaScript))
Azure Portal から Text Analytics の エンドポイント(URL) と キー (Subscription Key) を取得しておきます。 Key1 に表示されている文字列が キー (Subscription Key) になります。
Azure Portal から Cognitive Services for Language の エンドポイント(URL) と キー (Subscription Key) を取得しておきます。 Key1 に表示されている文字列が キー (Subscription Key) になります。
以下の箇所を取得したエンドポイントおよびキーで書き換えます。
// Text Analytics の Subscription Key と URL をセット
// Azure Portal 画面に表示される URL および Key をコピーしてください
var subscriptionKey = "YOUR_API_KEY";
var endpoint = "https://YOUR_SERVICE_URL.cognitiveservices.azure.com/";
TextAnalyticsSummarize.html を開き、文章を入力して動作を確認できます。
TextAnalyticsFunc202207 フォルダーを Visual Studio Code などで開きます。
以下の箇所を取得したエンドポイントおよびキーで書き換えます。
const key = "YOUR_API_KEY";
const endpoint = "https://YOUR_SERVICE_NAME.cognitiveservices.azure.com/"
npm start
で起動します。
以下の環境で構築、動作確認をしています;
- MacOS 12.5
- NodeJS v16.16.0
- Visual Studio Code v1.69.2