All Products
Search
Document Center

MaxCompute:Pengenalan Fungsi AI MaxCompute

Last Updated:Jul 10, 2026

Fungsi AI merupakan sekumpulan fungsi pra-definisi di MaxCompute untuk kasus penggunaan terkait AI yang mengenkapsulasi operasi inferensi model kompleks ke dalam operator SQL atau Python yang ringkas. Dengan fungsi ini, Anda dapat langsung memanggil model besar atau model pembelajaran mesin dari SQL standar atau MaxFrame (engine Python terdistribusi) tanpa perlu menulis kode pemanggilan model tingkat rendah, sehingga secara signifikan menurunkan hambatan pemanfaatan AI dalam pemrosesan dan analitik data besar.

Kasus Penggunaan

Model besar memiliki kemampuan jauh lebih unggul dalam memahami data, sehingga mampu mengekstraksi informasi semantik yang akurat dari data multimodal—seperti data terstruktur, teks, dan data tidak terstruktur. Berkat kemampuan mengikuti instruksi, model-model ini dapat mengubah informasi semantik tersebut menjadi data ternormalisasi yang mendukung operasi aljabar relasional, memungkinkan kueri dan pemrosesan terpadu untuk data terstruktur maupun tidak terstruktur dalam satu platform data besar.

Seiring perkembangan kasus penggunaan, permintaan terhadap komputasi terpadu dalam platform data besar juga meningkat. MaxCompute memenuhi kebutuhan ini dengan menyediakan beberapa engine komputasi, seperti MaxFrame (Python) dan SQL. Dikombinasikan dengan fungsi AI, MaxCompute menawarkan cara yang lebih mudah bagi pengguna untuk memanfaatkan AI, sehingga meningkatkan kemampuan dan kualitas analisis serta komputasi data dalam berbagai skenario, termasuk pemrosesan data multimodal, pembuatan konten, ekstraksi informasi, serta analisis gambar dan teks. Kasus penggunaan khas meliputi:

  1. Pra-pemrosesan data untuk pre-training model besar: Pemrosesan data web untuk pre-training model besar memerlukan model bahasa besar (LLM) berparameter kecil yang telah disesuaikan (fine-tuned) untuk melakukan tugas seperti menghitung skor kualitas teks, memfilter teks, dan mengklasifikasikan teks.

  2. Pemahaman konten multimodal: Pemrosesan video dan gambar di bidang e-commerce tradisional maupun bidang otonom yang sedang berkembang memerlukan model multimodal untuk tugas seperti deteksi objek, pelabelan gambar, dan klasifikasi.

  3. Kontrol risiko cerdas: Dalam kasus penggunaan kontrol risiko cerdas, Anda dapat menggunakan LLM berparameter kecil yang telah disesuaikan untuk tugas seperti klasifikasi perilaku pengguna dan peringatan risiko.

image.png

Manfaat

  • Pengembangan low-code: Mulai dengan cepat. Lakukan inferensi model hanya dengan satu pemanggilan fungsi, tanpa perlu men-deploy layanan model atau menulis logika inferensi yang kompleks. Hal ini secara signifikan memperpendek siklus pengembangan dan menurunkan hambatan dalam membangun aplikasi AI.

  • Integrasi mulus: Fungsi AI terintegrasi secara mulus dengan objek model MaxCompute, sumber daya komputasi, dan sistem izin, sehingga mempermudah adopsi.

  • Dukungan multi-engine terpadu: MaxCompute menyediakan kemampuan fungsi AI yang terpadu di kedua engine-nya, yaitu SQL dan MaxFrame. Hal ini memungkinkan analis data menggunakan SQL yang sudah dikenal untuk memanggil model AI yang kuat, sementara ilmuwan data dapat memanfaatkan daya komputasi Python terdistribusi dari MaxFrame untuk meningkatkan kemampuan dan kualitas pra-pemrosesan data mereka.

Fungsi AI

Fungsi AI SQL

MaxCompute menyediakan fungsi AI SQL yang memungkinkan Anda menjalankan inferensi model dengan menentukan objek model MaxCompute. Model yang didukung mencakup model bahasa besar publik bawaan, model yang diimpor pengguna, dan model remote dari PAI-EAS. Untuk informasi lebih lanjut, lihat Jenis model.

  • Tabel berikut menjelaskan fungsi AI SQL yang didukung oleh MaxCompute.

    Fungsi

    Deskripsi

    Jenis model yang didukung

    AI_CLASSIFY

    Mengekstraksi string label yang paling sesuai untuk konten input dari kumpulan label yang diberikan.

    Mendukung model dalam daftar model publik, kecuali text-embedding-v4 dan Qwen3-VL-8B-Instruct.

    AI_EMBEDDING

    Mengonversi data teks/gambar menjadi vektor.

    Mendukung model daftar model publik Qwen3-Embedding-0.6B-Q8_0, text-embedding-v4, dan qwen3-vl-embedding.

    AI_EXTRACT

    Mengekstraksi informasi tertentu dari data teks yang diberikan.

    Mendukung model dalam daftar model publik, kecuali text-embedding-v4 dan Qwen3-VL-8B-Instruct.

    AI_GENERATE

    Menghasilkan teks bahasa alami. Mendukung penalaran logis kompleks, tugas multimodal, dan pemrosesan data tidak terstruktur.

    Mendukung model publik dan model remote, kecuali Qwen3-VL-8B-Instruct.

    AI_SENTIMENT

    Menjalankan analisis sentimen pada teks input.

    Mendukung model dalam daftar model publik, kecuali text-embedding-v4 dan Qwen3-VL-8B-Instruct.

    AI_SIMILARITY

    Menentukan kesamaan tekstual dan semantik antara dua teks. Mengembalikan bilangan titik mengambang antara 0 dan 1; nilai yang lebih besar menunjukkan kesamaan semantik yang lebih tinggi.

    Mendukung model dalam daftar model publik, kecuali text-embedding-v4 dan Qwen3-VL-8B-Instruct.

    AI_SUMMARIZE

    Menghasilkan ringkasan untuk teks yang diberikan.

    Mendukung model dalam daftar model publik, kecuali text-embedding-v4 dan Qwen3-VL-8B-Instruct.

    AI_TRANSLATE

    Menerjemahkan teks input ke bahasa yang ditentukan.

    Mendukung model dalam daftar model publik, kecuali text-embedding-v4 dan Qwen3-VL-8B-Instruct.

    ML_PREDICT

    Memberikan prediksi pada data terstruktur. Umum digunakan dalam tugas pembelajaran mesin tradisional seperti klasifikasi dan regresi.

    • BOOSTED_TREE_REGRESSOR

    • BOOSTED_TREE_CLASSIFIER

Penagihan Fungsi AI SQL

Saat Anda menggunakan fungsi AI SQL untuk memanggil model:

  • Jika Anda menggunakan sumber daya komputasi standar berlangganan (juga disebut kuota CU berlangganan), pekerjaan tersebut mengonsumsi kuota CU Anda.

  • Jika Anda menggunakan sumber daya komputasi standar bayar sesuai penggunaan (juga disebut kuota CU bayar sesuai penggunaan), Anda ditagih berdasarkan jumlah data yang dipindai oleh pekerjaan SQL, dan tidak dikenai biaya komputasi CU terpisah.

Fungsi AI MaxFrame

Fungsi AI MaxFrame menyediakan antarmuka generate yang fleksibel dan umum, serta antarmuka task yang ringkas dan berbasis skenario (seperti terjemahan teks, ekstraksi terstruktur, dan penyematan). Anda memilih model dan memberikan tabel MaxCompute serta prompt sebagai input.

Saat Anda memanggil antarmuka, MaxFrame pertama-tama membagi data tabel menjadi shard. Anda menetapkan tingkat konkurensi berdasarkan ukuran data dan memulai sekelompok worker. Setiap worker merender prompt dari baris data input menggunakan templat prompt Anda dan menjalankan inferensi model. Hasilnya, termasuk status keberhasilan, ditulis kembali ke tabel MaxCompute.

Gambar berikut menunjukkan arsitektur dan alur kerja secara keseluruhan:

image.png

MaxCompute juga menyediakan fungsi AI berbasis Python melalui MaxFrame.

Pemanggilan ini mengonsumsi sumber daya CPU atau GPU berdasarkan jenis sumber daya yang dibutuhkan. Untuk informasi lebih lanjut, lihat Fungsi AI MaxFrame.

Tutorial

Untuk tutorial lebih lanjut tentang penggunaan model MaxCompute dan fungsi AI, lihat topik-topik berikut: