Keterampilan untuk pemrosesan tambahan selama pengindeksan (Azure AI Search)

Artikel ini menjelaskan keterampilan yang disediakan dengan Azure AI Search yang dapat Anda sertakan dalam set keterampilan untuk mengakses pemrosesan eksternal.

Keterampilan menyediakan operasi atom yang mengubah konten dalam beberapa cara. Seringkali, ini adalah operasi yang mengenali atau mengekstrak teks, tetapi juga bisa menjadi keterampilan utilitas yang membentuk kembali pengayaan yang sudah dibuat. Biasanya, output berbasis teks sehingga dapat digunakan dalam pencarian teks lengkap atau vektor yang digunakan dalam pencarian vektor.

Keterampilan diatur ke dalam kategori:

  • Keterampilan bawaan membungkus panggilan API ke sumber daya Azure, di mana input, output, dan langkah-langkah pemrosesan dipahami dengan baik. Untuk keterampilan yang memanggil sumber daya Azure AI, koneksi dibuat melalui jaringan internal. Untuk keterampilan yang memanggil Azure OpenAI, Anda memberikan informasi koneksi yang digunakan layanan pencarian untuk menyambungkan ke sumber daya. Sejumlah kecil pemrosesan tidak dapat ditagih, tetapi pada volume yang lebih besar, pemrosesan dapat ditagih. Keterampilan bawaan didasarkan pada model yang telah dilatih sebelumnya dari Microsoft, yang berarti Anda tidak dapat melatih model menggunakan data pelatihan Anda sendiri.

  • Keterampilan kustom menyediakan kode kustom yang dijalankan secara eksternal ke layanan pencarian. Ini diakses melalui URI. Kode kustom sering tersedia melalui aplikasi fungsi Azure. Untuk melampirkan model vektorisasi sumber terbuka atau pihak ketiga, gunakan keterampilan kustom.

  • Utilitas bersifat internal untuk Azure AI Search, tanpa dependensi pada sumber daya eksternal atau koneksi keluar. Sebagian besar utilitas tidak dapat ditagih.

Keterampilan sumber daya Azure AI

Keterampilan yang memanggil Azure AI ditagih dengan tarif bayar sesuai penggunaan saat Anda melampirkan sumber daya layanan AI.

Jenis OData Deskripsi Diukur oleh
Microsoft.Skills.Text.CustomEntityLookupSkill Mencari teks dari daftar kata dan frasa khusus yang ditentukan pengguna. Azure AI Search (harga)
Microsoft.Skills.Text.KeyPhraseExtractionSkill Keterampilan ini menggunakan model yang telah dilatih sebelumnya untuk mendeteksi frasa penting berdasarkan penempatan istilah, aturan linguistik, kedekatan dengan istilah lain, dan seberapa tidak biasa istilah tersebut dalam sumber data. Layanan Azure AI (harga)
Microsoft.Skills.Text.LanguageDetectionSkill Keterampilan ini menggunakan model terlatih untuk mendeteksi bahasa mana yang digunakan (satu ID bahasa per dokumen). Ketika beberapa bahasa digunakan dalam segmen teks yang sama, outputnya adalah LCID dari bahasa yang paling banyak digunakan. Layanan Azure AI (harga)
Microsoft.Skills.Text.V3.EntityLinkingSkill Keterampilan ini menggunakan model yang telah dilatih sebelumnya untuk menghasilkan tautan bagi entitas yang dikenali ke artikel di Wikipedia. Layanan Azure AI (harga)
Microsoft.Skills.Text.V3.EntityRecognitionSkill Keterampilan ini menggunakan model yang telah dilatih sebelumnya untuk membuat entitas serangkaian kategori tetap: bidang "Person", "Location", "Organization", "Quantity", "DateTime", "URL", "Email", "PersonType", "Event", "Product", "Skill", "Address", "Phone Number" dan "IP Address". Layanan Azure AI (harga)
Microsoft.Skills.Text.PIIDetectionSkill Keterampilan ini menggunakan model terlatih untuk mengekstrak informasi pribadi dari teks yang diberikan. Keterampilan ini juga memberikan berbagai opsi untuk menutupi entitas informasi pribadi yang terdeteksi dalam teks. Layanan Azure AI (harga)
Microsoft.Skills.Text.V3.SentimentSkill Keterampilan ini menggunakan model yang sudah dilatih sebelumnya untuk menetapkan label sentimen (seperti "negatif", "netral" dan "positif") berdasarkan skor kepercayaan tertinggi yang ditemukan oleh layanan pada kalimat dan tingkat dokumen berdasarkan catatan. Layanan Azure AI (harga)
Microsoft.Skills.Text.TranslationSkill Keterampilan ini menggunakan model yang telah dilatih sebelumnya untuk menerjemahkan teks input ke dalam berbagai bahasa untuk kasus penggunaan normalisasi atau pelokalan. Layanan Azure AI (harga)
Microsoft.Skills.Vision.ImageAnalysisSkill Keterampilan ini menggunakan algoritma pendeteksian gambar untuk mengidentifikasi konten gambar dan menghasilkan deskripsi teks. Layanan Azure AI (harga)
Microsoft.Skills.Vision.OcrSkill Pengenalan karakter optik. Layanan Azure AI (harga)

Keterampilan Azure OpenAI

Keterampilan yang memanggil model yang disebarkan di Azure OpenAI ditagih dengan tarif bayar sesuai penggunaan.

Jenis OData Deskripsi Diukur oleh
Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill Koneksi ke model penyematan yang disebarkan di Azure OpenAI untuk vektorisasi terintegrasi. Azure OpenAI (harga)

Keterampilan utilitas

Keterampilan yang hanya dijalankan pada Azure AI Search, iterasi sebagian besar pada simpul dalam cache pengayaan, dan sebagian besar tidak dapat ditagih.

Jenis OData Deskripsi Diukur oleh
Microsoft.Skills.Util.ConditionalSkill Memungkinkan pemfilteran, menetapkan nilai default, dan menggabungkan data berdasarkan kondisi. Tidak berlaku
Microsoft.Skills.Util.DocumentExtractionSkill Mengekstrak konten dari file dalam alur pengayaan. Azure AI Search (harga) untuk ekstraksi gambar.
Microsoft.Skills.Text.MergeSkill Gabungkan teks dari kumpulan bidang ke dalam satu bidang. Tidak berlaku
Microsoft.Skills.Util.ShaperSkill Memetakan output ke jenis kompleks (jenis data beberapa bagian, yang mungkin digunakan untuk nama lengkap, alamat beberapa baris, atau kombinasi nama belakang dan pengenal pribadi.) Tidak berlaku
Microsoft.Skills.Text.SplitSkill Bagi teks menjadi halaman sehingga Anda dapat memperkaya atau menambah konten secara bertahap. Tidak berlaku

Keterampilan kustom

Keterampilan kustom membungkus kode eksternal yang Anda desain, kembangkan, dan sebarkan ke web. Anda kemudian dapat memanggil modul dari dalam skillset sebagai keterampilan khusus.

Tipe Deskripsi Diukur oleh
Microsoft.Skills.Custom.WebApiSkill Memungkinkan perluasan alur pengayaan AI dengan membuat panggilan HTTP ke API Web kustom Tidak ada kecuali solusi Anda menggunakan layanan Azure terukur
Microsoft.Skills.Custom.AmlSkill Memungkinkan perluasan alur pengayaan AI dengan model Azure Machine Learning Tidak ada kecuali solusi Anda menggunakan layanan Azure terukur

Untuk panduan untuk membuat keterampilan khusus, lihat Tentukan antarmuka kustom dan Contoh: Membuat keterampilan khusus untuk pengayaan kecerdasan buatan.

Baca juga