まとめ
Azure AI Language は、キー フレーズ抽出、表現認識、個人を特定できる情報 (PII) 検出などのテキスト分析情報を提供するクラウドベースの自然言語処理 (NLP) サービスです。 このサービスは、SQL 内の言語 API にアクセスするためのユーザー定義関数を提供する azure_ai
拡張機能を介して、Azure Database for PostgreSQL フレキシブル サーバーで使用できます。
キー フレーズ抽出は、入力テキストから主要なトピックまたは主要な概念を認識します。 これを使用して、散文や文ではなく、ドキュメントをトピックにまとめます。
表現認識は、場所、人、数量などを識別します。 これを使用して、説明されているエンティティによってドキュメントのインデックスを作成する、または構造化されていないテキストのアドレスや名前などのフォーム入力フィールドを識別します。
個人を特定できる情報 (PII) の検出により、入力テキストから PII が識別され、編集されます。 これを使用して、クレジット カード番号、社会保障番号、電話番号などの機密情報をテキストからスクラブします。
これらのツールを使用すると、企業はキーワードまたはパターン マッチングによってテキストを処理できます。 この方法はエラーが発生しやすく、識別可能なトピックとパターンを一覧表示するために手動で作業する必要があります。 通常、このロジックは SQL では実装されないため、クライアント アプリケーション間で繰り返す必要があり、さらにリスクが発生します。
企業は、テキスト処理を Azure AI 言語に延期すると、テキストからの分析情報の収集を自動化します。 言語サービスは、Azure 開発者が管理およびデバッグする複雑な自然言語処理アルゴリズムをカプセル化します。 このサービスを使用すると、ビジネスの開発者は、分析情報を取得するプロセスではなく、テキストから取得した分析情報に集中できます。