Keterampilan untuk pemrosesan tambahan selama pengindeksan (Azure AI Search)
Artikel ini menjelaskan keterampilan dalam 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 AI, 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) |
Microsoft.Skills.Vision.VectorizeSkill | Vektorisasi gambar dan teks multimodal. | Layanan Azure AI (harga) |
Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill | Mempercepat ekstraksi informasi dari dokumen. | 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 | Menyambungkan 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.