Menjelajahi ringkasan abstraktif
Ringkasan abstraktif
Ringkasan abstraktif bergantung pada kemampuan pemrosesan bahasa alami model bahasa AI generatif, seperti Azure OpenAI, untuk membuat kalimat asli yang menangkap gagasan utama konten asli. Ini menghasilkan kalimat yang dirangkum dengan memparafrasekan dan mengulangi konten asli. Metode ini memungkinkan lebih banyak fleksibilitas dan kreativitas, menangkap informasi penting sambil memungkinkan ekspresi ringkas.
Ringkasan abstraktif dicapai dengan fungsi summarize_abstractive() yang ditemukan dalam skema azure_cognitive ekstensi azure_ai. Skema azure_cognitive berisi tiga kelebihan beban fungsi summarize_abstractive(). Daftar argumen yang diharapkan oleh tiga fungsi kelebihan beban meliputi:
| Argumen | Tipe | Bawaan | Deskripsi |
|---|---|---|---|
| kirim pesan teks |
text atau text[] |
Teks yang ringkasannya harus dibuat. | |
| teks_bahasa |
text atau text[] |
Kode bahasa (atau array kode bahasa) yang mewakili bahasa teks yang akan dirangkum. Tinjau daftar bahasa yang didukung untuk mengambil kode bahasa yang diperlukan. | |
| jumlah_kalimat | integer |
3 | Jumlah kalimat ringkasan yang akan dihasilkan. |
| ukuran_paket | integer |
25 | Hanya untuk dua kelebihan beban yang mengharapkan input text[]. Menentukan jumlah rekaman yang akan diproses pada satu waktu. |
| nonaktifkan_log_layanan | boolean |
palsu | Bendera yang menunjukkan apakah akan menonaktifkan log layanan. |
| batas_waktu_ms | integer |
NOL | Waktu habis dalam milidetik setelah operasi dihentikan. |
| lemparkan_jika_ada_kesalahan | boolean |
benar | Bendera yang menunjukkan apakah fungsi harus, pada kesalahan, melemparkan pengecualian yang mengakibatkan pembatalan transaksi pembungkusan. |
| upaya_maksimum | integer |
1 | Berapa kali untuk mencoba kembali panggilan ke Foundry Tools jika terjadi kegagalan. |
| penundaan_coba_ulang_dalam_milidetik | integer |
1000 | Jumlah waktu, dalam milidetik, untuk menunggu sebelum mencoba mencoba kembali memanggil titik akhir Foundry Tools. |
Setiap fungsi kelebihan beban mengembalikan array kalimat (text[]) yang berisi ringkasan yang dihasilkan.
Membuat ringkasan abstraktif untuk deskripsi properti
Sebagai pengembang untuk Margie's Travel, Anda ingin mengevaluasi teknik abstraktif yang dapat diakses melalui azure_ai ekstensi dan Foundry Tools dan mengevaluasi kemampuan metode untuk menghasilkan ringkasan bahasa alami yang ringkas dari deskripsi properti panjang, seperti deskripsi ini dari daftar pertama dalam database:
"Jadikan diri Anda di rumah di apartemen satu kamar tidur yang menawan ini, terletak di sisi barat Queen Anne Hill. Apartemen pribadi yang didekorasi secara elegan (unit bawah dupleks) ini memiliki lantai terbuka, lantai bambu, dapur lengkap, TV, pemutar DVD, kabel dasar, dan kamar tidur yang nyaman dengan tempat tidur ukuran queen. Unit ini tidur hingga empat (dua di kamar tidur dan dua di sofa lipatan yang nyaman, seprai termasuk) dan termasuk Wi-Fi gratis dan binatu. Apartemen ini terbuka ke dek pribadi, lengkap dengan barbekuknya sendiri, menghadap ke taman dan hutan bambu hitam. Apartemen ini terletak sempurna hanya satu blok dari jalur bus di mana Anda dapat naik bus dan berada di pusat kota Seattle dalam 15 menit atau Ballard bersejarah dalam 10. Berjalan kaki singkat lima menit membawa Anda ke toko kelontong alami dan kedai kopi. Atau hanya berjalan kaki lima belas menit ke puncak Queen Anne Hill di mana Anda menemukan berbagai toko, bar, dan restoran eklektik."
Anda meminta ringkasan dua kalimat dari deskripsi properti di atas menggunakan kueri berikut:
SELECT
azure_cognitive.summarize_abstractive(description, 'en', 2) AS abstractive_summary
FROM listings
WHERE id = 1;
Ringkasan abstraktif mengembalikan dua kalimat yang dihasilkan:
{
"The document describes a one-bedroom apartment located on the west side of Queen Anne Hill, featuring an open floor plan, bamboo floors, a fully equipped kitchen, a queen-size bed, and a private deck with a BBQ. It is conveniently located near bus lines, historic Ballard, a grocery store, coffee shops, and various shops and restaurants."
}