1716855083
2024-05-22 18:09:45
このブログ投稿では、Azure AI Language サービスの Text Analytics for health 機能を使用して、コンテンツが公開されているときに Optimizely CMS 内でヘルスケア コンテンツを検出する方法を紹介します。
Text Analytics for Health は、Azure AI Language サービスに含まれる機能です。このクラウドベースの API は、機械学習を使用して重要な医療情報を抽出し、整理します。これは、医師の診断書、退院サマリー、臨床文書、電子健康記録など、さまざまな種類の非構造化テキストから行われます。
Optimizely CMS 内の健康向けテキスト分析機能の使用例の 1 つは、コンテンツ編集者が医療関連のコンテンツをアップロードできないように制限することです。医療分野以外の Web サイトの場合、CMS に医療関連のコンテンツを含めることは、ビジネスのプロモーションや販売の目的と一致しない可能性があります。
この機能は、「Patel.AzureAILanguage.Optimizely」NuGetパッケージをダウンロードすることで実装できます。このパッケージは以下から入手できます。 Optimizely NuGet フィード または NuGet フィード。
NuGetパッケージがダウンロードされ、必要なセットアップが完了したら、ユーザーはブール値のプロパティを追加する必要があります。 [TextAnalyticsAllowed] この機能を有効にするには、Optimizelyのスタートページに属性を追加します。詳細はここをご覧ください。 TextAnalyticsAllowed ドキュメント。
ブール型のプロパティで、 [HealthcareContentAllowed] 属性は、Optimizely のスタート ページにも追加する必要があります。この点については、次のリンクで詳しく説明されています。 HealthcareContentAllowed ドキュメント。
次のステップは、1つまたは複数の文字列プロパティを作成し、 [HealthcareContent] 属性。これらの文字列プロパティは、IContent から継承する任意の Optimizely CMS コンテンツ タイプに追加できます。詳細については、次のリンクを参照してください。 ヘルスケアコンテンツドキュメント。
これらのプロパティを正常に追加すると、CMS でコンテンツを公開するときに Text Analytics for Health を実行できるようになります。以下のスクリーンショットは、このために使用されるコードを示しています。
機能がヘルスケアに関連するコンテンツを検出し、ブール型プロパティが [HealthcareContentAllowed] 属性にチェックが入っていないため、ヘルスケアコンテンツをCMSにアップロードできない場合は、ユーザーにエラーメッセージが表示されます。以下は、このスクリーンショットです。

#Azure #Language #Optimizely #CMS #でヘルスケア #コンテンツを検出する #Anil #Patel #のブログ