ai_mask işlev

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Önemli

Bu işlev Genel Önizleme aşamasındadır ve HIPAA ile uyumludur.

Önizleme sırasında:

işlevi, ai_mask() SQL kullanarak belirli bir metindeki belirtilen varlıkları maskeleme amacıyla en son düzey üretken yapay zeka modelini çağırmanıza olanak tanır. Bu işlev, Databricks Foundation Model API'leri tarafından kullanıma sunulan bir uç noktayı barındıran sohbet modelini kullanır.

Gereksinimler

Apache 2.0 lisansı

Şu anda kullanılabilecek temel modeller Apache 2.0 Lisansı, Telif Hakkı © Apache Software Foundation kapsamında lisanslandırılır. Müşteriler, geçerli model lisanslarıyla uyumluluğu sağlamakla sorumludur.

Databricks, geçerli koşullarla uyumluluğu sağlamak için bu lisansların gözden geçirilmesini önerir. Gelecekte Databricks'in iç karşılaştırmalarına göre daha iyi performans gösteren modeller ortaya çıkarsa Databricks modeli (ve bu sayfada sağlanan geçerli lisansların listesini) değiştirebilir.

Söz dizimi

ai_mask(content, labels)

Tartışmalar

  • content: STRING ifade.
  • labels: Bir ARRAY<STRING> sabiti. Her öğe maskelenecek bir bilgi türünü temsil eder.

İadeler

Belirtilen bilgilerin maskelendiği bir STRING.

Eğer content, NULL ise, sonuç NULL olur.

Örnekler

> SELECT ai_mask(
    'John Doe lives in New York. His email is john.doe@example.com.',
    array('person', 'email')
  );
 "[MASKED] lives in New York. His email is [MASKED]."

> SELECT ai_mask(
    'Contact me at 555-1234 or visit us at 123 Main St.',
    array('phone', 'address')
  );
 "Contact me at [MASKED] or visit us at [MASKED]"