Keterampilan kognitif Pengenalan Entitas Bernama (v2)

Note

Pencarian Azure AI tersedia melalui portal Azure, REST API, dan Azure SDK. Ini juga mendukung Foundry IQ, lapisan pengetahuan terkelola yang mengubah konten perusahaan menjadi pangkalan pengetahuan yang dapat digunakan kembali dan sadar izin untuk agen di portal Microsoft Foundry.

Keterampilan Pengenalan Entitas Bernama (v2) mengekstrak entitas bernama dari teks. Entitas yang tersedia termasuk jenis person, location, dan organization.

Important

Keterampilan pengenalan entitas bernama (v2) (Microsoft.Skills.Text.NamedEntityRecognitionSkill) sekarang dihentikan digantikan oleh Microsoft.Skills.Text.V3.EntityRecognitionSkill. Ikuti rekomendasi dalam keterampilan Pencarian Azure AI yang tidak digunakan lagi untuk bermigrasi ke keterampilan yang didukung.

Note

Saat Anda memperluas cakupan dengan meningkatkan frekuensi pemrosesan, menambahkan lebih banyak dokumen, atau menambahkan lebih banyak algoritma AI, Anda harus melampirkan sumber daya Microsoft Foundry yang dapat ditagih. Biaya bertambah saat memanggil API di Foundry Tools, dan untuk ekstraksi gambar sebagai bagian dari tahap pemecahan dokumen di Pencarian Azure AI. Tidak ada biaya untuk ekstraksi teks dari dokumen. Eksekusi keterampilan bawaan dibebankan pada harga Foundry Tools Standard yang ada.

Ekstraksi gambar adalah biaya tambahan yang diukur oleh Pencarian Azure AI, seperti yang dijelaskan di halaman harga. Ekstraksi teks tidak dikenakan biaya.

@odata.type

Microsoft.Skills.Text.NamedEntityRecognitionSkill

Batasan data

Ukuran maksimum rekaman harus 50.000 karakter sebagaimana diukur oleh String.Length. Jika Anda perlu memecah data Anda sebelum mengirimkannya ke ekstraktor frasa kunci, pertimbangkan untuk menggunakan keterampilan Pemisahan Teks. Jika Anda menggunakan keterampilan pemisahan teks, atur panjang halaman ke 5000 untuk performa terbaik.

Parameter keterampilan

Parameter peka huruf besar/kecil.

Nama Parameter Deskripsi
categories Kategori array yang harus diekstrak. Jenis kategori yang dimungkinkan: "Person", "Location", "Organization". Jika tidak ada kategori yang disediakan, semua jenis akan dikembalikan.
defaultLanguageCode Kode bahasa dari teks input. Bahasa berikut ini didukung: de, en, es, fr, it
minimumPresisi Angka antara 0 dan 1. Jika presisi lebih rendah dari nilai ini, entitas tidak dikembalikan. Defaultnya adalah 0.

Masukan keterampilan

Masukkan nama Deskripsi
languageCode Optional. Defaultnya adalah "en".
kirim pesan teks Teks yang akan dianalisis.

Keluaran Keterampilan

Nama output Deskripsi
orang Array dari string yang setiap string-nya mewakili nama seseorang.
locations Array dari string yang setiap string-nya mewakili lokasi.
organizations Array dari string yang setiap string-nya mewakili organisasi.
entities Array jenis kompleks. Setiap jenis kompleks mencakup bidang berikut:
  • kategori ("person", "organization", atau "location")
  • nilai (nama entitas sebenarnya)
  • offset (Lokasi tempat ditemukan dalam teks)
  • keyakinan (Nilai antara 0 dan 1 yang menunjukkan keyakinan bahwa nilai tersebut adalah entitas aktual)

Contoh definisi

  {
    "@odata.type": "#Microsoft.Skills.Text.NamedEntityRecognitionSkill",
    "categories": [ "Person", "Location", "Organization"],
    "defaultLanguageCode": "en",
    "inputs": [
      {
        "name": "text",
        "source": "/document/content"
      }
    ],
    "outputs": [
      {
        "name": "persons",
        "targetName": "people"
      }
    ]
  }

Input contoh

{
    "values": [
      {
        "recordId": "1",
        "data":
           {
             "text": "This is the loan application for Joe Romero, a Microsoft employee who was born in Chile and who then moved to Australia… Ana Smith is provided as a reference.",
             "languageCode": "en"
           }
      }
    ]
}

Contoh keluaran

{
  "values": [
    {
      "recordId": "1",
      "data" : 
      {
        "persons": [ "Joe Romero", "Ana Smith"],
        "locations": ["Chile", "Australia"],
        "organizations":["Microsoft"],
        "entities":  
        [
          {
            "category":"person",
            "value": "Joe Romero",
            "offset": 33,
            "confidence": 0.87
          },
          {
            "category":"person",
            "value": "Ana Smith",
            "offset": 124,
            "confidence": 0.87
          },
          {
            "category":"location",
            "value": "Chile",
            "offset": 88,
            "confidence": 0.99
          },
          {
            "category":"location",
            "value": "Australia",
            "offset": 112,
            "confidence": 0.99
          },
          {
            "category":"organization",
            "value": "Microsoft",
            "offset": 54,
            "confidence": 0.99
          }
        ]
      }
    }
  ]
}

Kasus peringatan

Jika kode bahasa untuk dokumen tidak didukung, peringatan akan ditampilkan dan tidak ada entitas yang diekstraksi.

Baca juga