AI_SUMMARIZE adalah fungsi AI di MaxCompute yang memanggil model untuk merangkum teks input.
Sintaksis
STRING AI_SUMMARIZE(
STRING <model_name>,
STRING <version_name>,
STRING <input>
[, BIGINT <max_words>]
[, STRING <model_parameters>]
);Parameter
model_name: Wajib. String yang menentukan nama model yang akan digunakan. Untuk informasi lebih lanjut, lihat fungsi AI SQL.
version_name: Wajib. String yang menentukan nama versi model yang akan digunakan. Untuk menggunakan versi default, Anda dapat menentukan
DEFAULT_VERSION.input: Wajib. String yang berisi teks yang akan dirangkum.
max_words: Opsional. Bilangan bulat yang menentukan jumlah maksimum kata dalam ringkasan yang dihasilkan. Nilai default-nya adalah
50. Nilai0menonaktifkan batas kata; namun, panjang output tetap dibatasi oleh batas internal model dan parametermax_tokens. Konten yang melebihi batas tersebut akan dipotong.-
model_parameters: Opsional. String yang menentukan parameter model dalam format JSON, seperti max_tokens, temperature, dan top_p. Contohnya:
'{"max_tokens": 500, "temperature": 0.6, "top_p": 0.95}'.-
max_tokens: Jumlah maksimum token yang dihasilkan dalam satu panggilan model. Nilai default untuk model publik MaxCompute adalah 4096.
-
temperature: Nilai antara 0 dan 1 yang mengontrol tingkat keacakan output model. Nilai yang lebih tinggi menghasilkan output yang lebih kreatif dan beragam, sedangkan nilai yang lebih rendah menghasilkan output yang lebih deterministik dan konservatif.
-
top_p: Nilai antara 0 dan 1 yang membatasi rentang label kandidat yang dipertimbangkan oleh model. Nilai yang lebih tinggi menghasilkan rentang yang lebih luas dan output yang lebih beragam, sedangkan nilai yang lebih rendah menghasilkan rentang yang lebih sempit dan output yang lebih fokus.
-
Nilai kembalian
Mengembalikan STRING yang berisi ringkasan dari teks input. Aturan pengembalian adalah sebagai berikut:
Mengembalikan error jika input bukan bertipe STRING.
Mengembalikan error jika max_words bernilai NULL.
Contoh
Contoh 1: Hasilkan ringkasan dengan batas default
Memanggil model publik qwen3-max dari MaxCompute untuk menghasilkan ringkasan dari string teks dengan batas default 50 kata.
-- Gunakan layanan komputasi model di Pekerjaan SQL
SET odps.task.major.version=sql_modelstudio;
SET odps.namespace.schema=true;
SELECT AI_SUMMARIZE(
bigdata_public_modelset.default.`qwen3-max`,
default_version,
'MaxCompute (sebelumnya ODPS) adalah platform pemrosesan data besar multi-penyewa yang cepat dan terkelola sepenuhnya, yang dapat menangani data dari terabyte hingga petabyte. MaxCompute menyediakan berbagai model komputasi, termasuk SQL, MapReduce, Graph, dan pembelajaran mesin. MaxCompute menggunakan arsitektur Serverless untuk menskalakan sumber daya komputasi secara elastis berdasarkan beban, sehingga menghilangkan kebutuhan pengguna untuk mengelola infrastruktur. Platform ini terintegrasi secara mendalam dengan layanan Alibaba Cloud lainnya seperti DataWorks (untuk pengembangan data), PAI (platform pembelajaran mesin), dan Quick BI (untuk visualisasi data).'
) AS summary;
-- Hasil
+---------+
| summary |
+---------+
| MaxCompute adalah platform data besar multi-penyewa yang cepat dan terkelola sepenuhnya, yang mampu memproses data dari terabyte hingga petabyte. MaxCompute mendukung beberapa model komputasi—termasuk SQL, MapReduce, Graph, dan pembelajaran mesin—dan menggunakan arsitektur serverless untuk skalabilitas elastis otomatis tanpa manajemen infrastruktur. MaxCompute terintegrasi secara erat dengan layanan Alibaba Cloud seperti DataWorks, PAI, dan Quick BI. |
+---------+Contoh 2: Hasilkan ringkasan dengan batas tertentu
Memanggil model publik Qwen3-4B-GGUF dari MaxCompute untuk menghasilkan ringkasan sepanjang 30 kata untuk beberapa artikel.
-- Data sampel
CREATE TABLE articles (
article STRING
);
INSERT INTO articles VALUES
('Artificial intelligence is reshaping the global economy. Industries from healthcare to finance are adopting AI solutions to automate processes, reduce costs, and improve decision-making. Machine learning models can analyze vast amounts of data to identify patterns that are difficult for humans to detect. However, the rapid adoption of AI also raises concerns about job displacement, data privacy, and algorithm bias. Governments and organizations are actively developing ethical guidelines and regulatory frameworks to ensure the responsible development of AI.'),
('Cloud computing has become critical infrastructure for modern enterprises. By migrating to the cloud, businesses can reduce hardware capital expenditures, achieve elastic scaling of resources on demand, and access cutting-edge technologies with low upfront investment. Major cloud service providers like Alibaba Cloud, AWS, and Azure offer a rich portfolio of services spanning computing, storage, databases, and AI. The rise of cloud-native architecture has also driven the widespread adoption of technologies such as microservices, containers, and Serverless.');
-- Buat ringkasan untuk artikel di dalam tabel
SET odps.sql.ai.treat.as.common.model=true;
SET odps.namespace.schema=true;
SELECT
AI_SUMMARIZE(
bigdata_public_modelset.default.`Qwen3-4B-GGUF`,
DEFAULT_VERSION,
article,
30
) AS summary,
article
FROM articles;
-- Hasil
+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|summary |article |
+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| AI is reshaping the economy, improving efficiency but raising ethical concerns. | Artificial intelligence is reshaping the global economy. Industries from healthcare to finance are adopting AI solutions to automate processes, reduce costs, and improve decision-making. Machine learning models can analyze vast amounts of data to identify patterns that are difficult for humans to detect. However, the rapid adoption of AI also raises concerns about job displacement, data privacy, and algorithm bias. Governments and organizations are actively developing ethical guidelines and regulatory frameworks to ensure the responsible development of AI. |
| Cloud computing reduces business costs by providing elastic resources and easy access to advanced technologies. | Cloud computing has become critical infrastructure for modern enterprises. By migrating to the cloud, businesses can reduce hardware capital expenditures, achieve elastic scaling of resources on demand, and access cutting-edge technologies with low upfront investment. Major cloud service providers like Alibaba Cloud, AWS, and Azure offer a rich portfolio of services spanning computing, storage, databases, and AI. The rise of cloud-native architecture has also driven the widespread adoption of technologies such as microservices, containers, and Serverless. |
+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+