Pemberitahuan Penghentian
Karena perubahan strategi produk, fitur LangStudio untuk membangun aplikasi berbasis LLM akan secara resmi dihentikan pada 9 Maret 2027 pukul 16.00. Setelah tanggal tersebut, Anda tidak akan lagi dapat menggunakan fitur LangStudio di Konsol PAI, dan layanan dukungan terkait juga akan dihentikan.
Jika saat ini Anda memiliki beban kerja produksi yang bergantung pada LangStudio, kami menyarankan agar segera mengevaluasi dan bermigrasi ke platform layanan model besar Alibaba Cloud Model Studio untuk memastikan kelangsungan bisnis. Panduan ini ditujukan bagi pengguna LangStudio yang ada dan mencakup jalur migrasi serta perbedaan operasional untuk aplikasi alur kerja, aplikasi high-code, basis pengetahuan, dan modul umum.
Jika mengalami masalah selama proses migrasi, hubungi kami kapan saja melalui tiket dukungan atau hotline layanan kami.
1. Tentang Alibaba Cloud Model Studio
1.1 Apa itu Model Studio
Alibaba Cloud Model Studio adalah platform layanan model besar satu atap yang dirancang untuk perusahaan dan pengembang. Platform ini menyediakan layanan model, pembuatan aplikasi, basis pengetahuan, ekosistem alat, serta kemampuan penerbitan dan operasi. Model Studio sangat cocok untuk mengambil alih beban kerja pembuatan, debugging, penerapan, dan observabilitas aplikasi yang sebelumnya dijalankan di LangStudio.
Untuk pemetaan fitur detail dan pendekatan migrasi, lihat 2. Ikhtisar Migrasi. Untuk informasi lebih lanjut, lihat Ikhtisar Alibaba Cloud Model Studio dan Jenis Aplikasi Model Studio.
Informasi dalam dokumen ini didasarkan pada fitur dan penggunaan Alibaba Cloud Model Studio per 31 Agustus 2025. Jika platform diperbarui atau ditingkatkan setelahnya, rujuk ke dokumentasi resmi Alibaba Cloud Model Studio untuk informasi terbaru. Anda juga dapat menggunakan Alibaba Cloud AI Assistant untuk mengajukan pertanyaan atau membandingkan fitur produk.
1.2 Penyiapan Izin Sebelum Migrasi
Sebelum migrasi, ajukan izin yang diperlukan terlebih dahulu. Mintalah Pemilik Akun Alibaba Cloud Anda untuk memberikan izin baca dan tulis kepada Pengguna RAM pengembang LangStudio atas aplikasi Model Studio, membuat ruang kerja, dan mengajukan Kunci API. Untuk daftar item izin spesifik dan prosedur otorisasi, lihat Manajemen izin dan Referensi Kebijakan Izin Sistem Model Studio.
2. Ikhtisar Migrasi
2.1 Pemetaan Fitur
Tabel berikut memetakan fitur LangStudio ke padanannya di Model Studio:
Kemampuan | LangStudio | Model Studio | Cara Migrasi |
Pembuatan aplikasi | Mode alur kerja, mode coding | Aplikasi alur kerja, Aplikasi high-code, Aplikasi agen | Buat ulang sesuai jenis target. Lihat 2.2 Pemetaan Jenis Aplikasi, 3. Migrasi Aplikasi Alur Kerja, dan 4. Migrasi Aplikasi Mode Coding |
Akses model | Koneksi mengelola kredensial secara terpusat; mendukung ModelGallery, layanan self-hosted PAI-EAS, dan DashScope | Model platform dan kemampuan fine-tuning serta deployment dikelola terpusat oleh Model Studio dan dipanggil melalui Kunci API. | Alihkan model platform ke pemanggilan langsung melalui Kunci API. Untuk model milik sendiri, lihat 6.1 Koneksi (Akses Model) |
Basis pengetahuan | Membaca data sumber dokumen dari OSS, melakukan pra-pemrosesan, chunking, dan vektorisasi, lalu menyimpan indeks di database vektor. Tipe data yang didukung: dokumen, data terstruktur, gambar, audio, dan video. | Basis pengetahuan menggunakan penyimpanan terkelola dan tersedia dalam Edisi Standar dan Edisi Flagship. Tipe data yang didukung: dokumen, data terstruktur, gambar, audio, dan video. | Impor ulang dari file asli atau sumber data lainnya. Lihat 6.2 Basis Pengetahuan. Anda juga dapat membangun sendiri. Lihat 7. Alternatif: Membangun Layanan RAG Self-hosted |
Alat | Daftarkan tool kustom | Ekosistem tool plugin dan MCP | Lihat 6.3 Tool (Plugin) dan 6.4 MCP |
Penerbitan dan deployment | Deploy sebagai layanan online PAI-EAS yang berjalan di VPC perusahaan Anda | Aplikasi alur kerja dan agen diterbitkan sebagai API HTTP terkelola. Aplikasi high-code dideploy melalui paket .whl dan runtime-fc-deploy sesuai panduan deployment resmi. | Lihat 5. Penerbitan, Menjalankan, dan Mengelola Aplikasi di Produksi |
Observabilitas | Terintegrasi dengan pelacakan berbasis OpenTelemetry Alibaba Cloud dan Log Service (SLS) untuk menyediakan metrik, peringatan, pelacakan rantai panggilan, dan analisis log | Menyediakan data observabilitas Agent Trace lengkap per-rentang, serta statistik panggilan online, latensi, dan metrik layanan lainnya. | Lihat 5.3 Manajemen Produksi dan Observabilitas. Aplikasi high-code memerlukan instrumentasi manual. Lihat 4.5 Pengemasan, Deployment, dan Pertimbangan Lain Model Studio |
2.2 Pemetaan Jenis Aplikasi
Utamakan migrasi ke jenis aplikasi alur kerja atau high-code dan buat ulang konfigurasi masing-masing:
Jenis Aplikasi LangStudio | Jenis Aplikasi Target Model Studio | Deskripsi |
Mode alur kerja | Aplikasi alur kerja | Buat ulang node dan konfigurasi di kanvas Model Studio |
mode coding | Aplikasi High-code | Struktur ulang menjadi proyek Python yang memenuhi persyaratan Model Studio |
Model Studio juga menyediakan aplikasi agen, yang menawarkan konfigurasi lebih sederhana. Evaluasi apakah jenis ini sesuai dengan skenario bisnis Anda.
3. Migrasi Aplikasi Alur Kerja
Anda dapat memigrasikan aplikasi alur kerja LangStudio ke aplikasi alur kerja Model Studio. Di Konsol Model Studio, buka Manajemen Aplikasi > Buat Aplikasi > Aplikasi Alur Kerja untuk membuka kanvas. Untuk informasi lebih lanjut, lihat Aplikasi alur kerja.
3.1 Jumlah Node dan Cakupan
Pertama, identifikasi node yang memiliki perbedaan signifikan atau tidak memiliki padanan langsung. Buat ulang semua node lainnya di kanvas Model Studio.
Untuk node yang ditandai sebagai "Perbedaan minor," buat ulang konfigurasi di sisi Model Studio sesuai dengan perbedaan yang tercantum dalam tabel di atas. Untuk deskripsi parameter lengkap, lihat Aplikasi alur kerja. Bagian berikut mencakup node dengan "Perbedaan signifikan" dan "Harus diimplementasikan secara manual."
3.2 Node dengan Perbedaan Signifikan
Bagian berikut hanya fokus pada perbedaan utama yang memerlukan desain ulang.
3.2.1 Node LLM
Perbedaan | Penggunaan di LangStudio | Penggunaan di Model Studio |
Sintaks referensi variabel | Template Jinja2; variabel ditulis sebagai | Gunakan |
Logika prompt | Mendukung struktur kontrol Jinja2 seperti | Struktur kontrol tidak didukung. Pindahkan logika loop, kondisional, dan pemformatan ke node Script terlebih dahulu, lalu masukkan hasilnya ke dalam prompt. |
Sumber model | Koneksi mengelola kredensial secara terpusat; mendukung ModelGallery, layanan self-hosted PAI-EAS, DashScope, dan sumber lainnya | Pilih model dari platform Model Studio atau model yang dideploy oleh Model Studio. Untuk model self-hosted PAI-EAS, ikuti petunjuk di 6.1 Koneksi (Akses Model). |
Parameter yang dapat disesuaikan | Menyediakan | Parameter ini tidak memiliki field konfigurasi yang sesuai. Gunakan batasan prompt sebagai gantinya, atau terapkan post-processing di node Script downstream. |
Pemanggilan batch | Memerlukan pembungkus dalam node Batch Processing luar | Node memiliki mode pemrosesan batch bawaan. Anda dapat memanggil model pada setiap item dalam list secara langsung (hingga 100 item, konkurensi 1–10). Node Batch Processing luar dapat dihapus. |
Penanganan error | Tidak ada konfigurasi tingkat node | Mendukung konfigurasi strategi penanganan error: mengembalikan nilai default atau mengikuti cabang error terpisah. |
Contoh: Penulisan ulang prompt
Variabel LangStudio:
{{ variable }}Variabel Model Studio:
${node.variable}3.2.2 Python Development ke Node Script
Perbedaan | Penggunaan di LangStudio | Penggunaan di Model Studio |
Deklarasi antarmuka | Kode mendefinisikan antarmuka: fungsi entri menggunakan dekorator | Panel mendefinisikan antarmuka: deklarasikan variabel input di panel node terlebih dahulu, lalu baca dari dictionary |
Fungsi entri | Nama fungsi dapat disesuaikan; dapat mengembalikan dataclass atau objek terstruktur lainnya | Harus |
Dependensi pihak ketiga | Deklarasikan | Pustaka pihak ketiga tidak didukung. Hanya pustaka standar yang telah dipra-instal di lingkungan runtime yang tersedia. Struktur ulang menggunakan salah satu dari tiga jalur di bawah ini. |
Tipe file | Mendukung input dan output tipe | Tidak didukung. Pemrosesan file ditangani oleh node Document / Image / Audio Parsing khusus. |
Keluaran streaming | Mendukung transmisi langsung streaming ( | Tidak didukung |
Bahasa yang tersedia | Python | Python, JavaScript |
Referensi downstream | Referensi berdasarkan nama node kustom | Node diberi nama otomatis berdasarkan urutan pembuatan ( |
Contoh: Penulisan ulang antarmuka
Di LangStudio, entri didefinisikan oleh dekorator dan deklarasi tipe:
@tool
def invoke(...): ...Di Model Studio, deklarasikan variabel input di panel node dan gunakan:
def main(params):
return {"output": params["input"]}Tiga jalur alternatif untuk dependensi pihak ketiga:
Tulis ulang dengan pustaka standar: Cocok untuk logika ringan.
Pindahkan ke node Function Compute: Cocok untuk dependensi berat atau logika kompleks, tetapi timeout tetap 60 detik.
Kemas sebagai layanan independen dan panggil melalui node API: Cocok untuk layanan yang sudah ada atau tugas berdurasi panjang.
Selama fase penilaian migrasi, inventarisasi dependensi semua node Python terlebih dahulu. Ini sering kali menjadi sumber utama upaya migrasi.
3.2.3 Knowledge Base Retrieval ke Node Knowledge Base
Perbedaan | Penggunaan di LangStudio | Penggunaan di Model Studio |
Batas Top K | Maksimum 100 | Batas bergantung pada metode API atau pemanggilan node yang dipilih. Jika aplikasi Anda bergantung pada volume recall besar, verifikasi batas saat ini untuk mode target Anda dan sesuaikan strategi pengambilan Anda. |
Struktur output |
|
|
Metode pemanggilan | Pengambilan dieksekusi tanpa syarat setiap putaran | Konfigurasi metode pemanggilan baru tersedia: Always Invoke / Smart Invoke (model memutuskan apakah akan mengambil; deskripsi basis pengetahuan diperlukan) / Legacy Invoke. Selama migrasi, pilih "Always Invoke" untuk mencocokkan perilaku asli sebaik mungkin. |
Batas asosiasi | Tidak ada batas seperti ini | Di aplikasi alur kerja: tipe pencarian dokumen hingga 5, tipe kueri data hingga 5, tipe Q&A gambar hingga 1. Untuk detailnya, lihat Kuota dan Batas |
Basis pengetahuan audio dan video | Didukung | Tidak didukung di aplikasi alur kerja. Untuk detailnya, lihat Kuota dan Batas |
Empat strategi untuk mengkompensasi Top K yang lebih rendah:
Tingkatkan kualitas chunk sehingga setiap chunk membawa semantik yang lebih lengkap, mengurangi ketergantungan pada volume recall.
Aktifkan model reranking untuk meningkatkan akurasi peringkat dengan volume recall yang lebih kecil.
Aktifkan pemfilteran basis pengetahuan untuk melakukan pemfilteran cerdas sekunder pada hasil yang diambil.
Pisahkan dokumen di beberapa basis pengetahuan berdasarkan topik dan alokasikan kuota recall ke masing-masing.
Contoh: Menulis ulang referensi hasil pengambilan
Di LangStudio, iterasi hasil pengambilan di prompt:
{% for doc in documents %}
{{ doc.content }}
{% endfor %}Di Model Studio, referensi struktur output node Knowledge Base secara langsung:
${KnowledgeBase_1.result}Jika perlu menyesuaikan format output (misalnya, menambahkan nama file sumber), gunakan node Script untuk memproses result.chunkList terlebih dahulu, lalu masukkan teks yang telah dirakit ke dalam prompt.
3.2.4 HTTP Request ke Node API
Perbedaan | Penggunaan di LangStudio | Penggunaan di Model Studio |
Topologi jaringan | Aplikasi dideploy sebagai layanan PAI-EAS yang berjalan di VPC Anda sendiri | Node API alur kerja menggunakan IP publik tetap sebagai egress dan tidak dapat langsung mengakses layanan di VPC perusahaan Anda. Untuk detailnya, lihat Deskripsi Node - API dan Akses API Model Studio melalui jaringan pribadi |
Memanggil layanan internal | Tidak perlu konfigurasi tambahan; masukkan alamat internal langsung | Ekspos layanan melalui metode yang didukung dan konfigurasikan kontrol akses. Akses jaringan pribadi dari VPC perusahaan ke layanan Model Studio adalah kemampuan terpisah. |
Metode permintaan | Mendukung HEAD dan OPTIONS | HEAD dan OPTIONS tidak didukung |
Format body permintaan | Mendukung | Kedua format ini tidak didukung |
Konfigurasi autentikasi | Menyediakan field konfigurasi autentikasi Bearer / Basic khusus | Tidak ada field konfigurasi khusus. Tambahkan header |
Catatan: Alamat egress dapat berubah. Konfigurasikan daftar izin Anda sesuai dengan dokumentasi jaringan resmi.
Ini adalah hal pertama yang harus Anda verifikasi selama fase penilaian migrasi, karena eksposur publik atau konektivitas VPC sering kali memerlukan koordinasi dengan tim jaringan dan keamanan Anda.
3.3 Pengujian Integrasi
Klik Test di pojok kanan atas kanvas untuk membuka panel pengujian. Panel ini menyediakan tiga mode: Percakapan Teks (multi-putaran, mempertahankan konteks; klik node untuk melihat input dan outputnya), Generasi Teks (satu putaran, mendukung sinkron dan asinkron), dan Interaksi Audio/Video. Pojok kanan atas juga memiliki entri Checklist yang mencantumkan item konfigurasi yang harus diselesaikan sebelum menjalankan. Kami menyarankan meninjaunya sebelum pengujian.
Fokuslah memverifikasi empat jenis masalah: apakah referensi variabel diteruskan dengan benar (terutama setelah penulisan ulang sintaks prompt), apakah logika percabangan kondisional dan penghentian loop sesuai dengan aplikasi asli, apakah panggilan layanan eksternal gagal karena daftar izin yang belum dikonfigurasi, dan apakah struktur output node Script sesuai dengan yang diharapkan node downstream.
4. Migrasi Aplikasi Mode Coding
Anda dapat memigrasikan aplikasi mode coding LangStudio ke aplikasi high-code Model Studio.
4.1 Perubahan Mendasar dalam Pendekatan Pengembangan
LangStudio menyediakan Web IDE berbasis cloud. Aplikasi high-code Model Studio menggunakan pengembangan lokal sebagai gantinya.
Proses migrasi adalah pengembangan lokal -> kemas sebagai .whl -> unggah -> verifikasi cloud:
Kemampuan | Didukung oleh Model Studio | Deskripsi |
Edit kode online | Tidak didukung | Konsol tidak memiliki editor kode. Kode harus ditulis secara lokal. Bahkan perubahan satu baris pun memerlukan pengemasan ulang file .whl dan redeploy. |
Edit konfigurasi online | Didukung | Variabel lingkungan, pemasangan tool MCP, spesifikasi resource dan jumlah instans, serta entri rute gerbang semuanya dapat dimodifikasi di konsol. Perhatikan bahwa setelah menambah atau menghapus tool, Anda harus redeploy agar perubahan berlaku. |
Debug dan uji online | Didukung | Konsol menyediakan panel percakapan teks (kirim pesan langsung ke aplikasi yang dideploy untuk pengujian) dan pengujian API (panggil manual |
Jika lebih suka melanjutkan pengembangan dan debugging di cloud, Anda dapat menggunakan DSW (Data Science Workshop) dari PAI.
4.2 Perubahan Struktur Proyek
Struktur tipikal aplikasi mode coding LangStudio (templat LLM Basic):
project/
├── agent.py # Titik entri: aplikasi FastAPI dan endpoint API
├── agent_loop.py # Logika inti: panggilan LLM dan loop eksekusi tool
├── agui.py # Konversi aliran acara protokol AG-UI
├── skills.py # Penemuan, pemuatan, dan eksekusi skill
├── requirements.txt
├── .env # Variabel lingkungan
└── README.mdLima perubahan diperlukan untuk migrasi ke Model Studio:
Item | LangStudio | Aplikasi High-code Model Studio |
File entri |
| Harus dinamai |
Pemeriksaan kesehatan | Tidak ada persyaratan wajib | Harus menyediakan |
Endpoint percakapan | Protokol AG-UI; harus mendukung | Default adalah |
Deklarasi dependensi |
| Sama. Kami menyarankan mematok versi dengan |
Variabel lingkungan |
| Konsol: Deploy -> Configuration -> Environment Variables |
Jika file entri tidak dinamai main.py, konsol menampilkan "Deploying" hingga timeout. Endpoint pemeriksaan kesehatan adalah cara Model Studio menentukan apakah aplikasi berhasil dimulai. Jika endpoint tidak dapat dijangkau, deployment dianggap gagal.
@app.get("/health")
def health_check():
return "OK"Implementasikan endpoint default /process sesuai protokol Agent API.
Runtime memerlukan Python >= 3.10:
pip install "agentscope-runtime[deployment]==1.0.0"4.3 Perubahan pada Pemanggilan Model di Kode
Gantikan koneksi model yang ada dengan panggilan ke model platform melalui Kunci API Model Studio.
Atur variabel lingkungan DASHSCOPE_API_KEY, lalu panggil model menggunakan SDK DashScope atau protokol kompatibel OpenAI:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DASHSCOPE_API_KEY"],
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
)
resp = client.chat.completions.create(
model="qwen-plus",
messages=[{"role": "user", "content": "Hello"}],
)Pengembangan aplikasi Model Studio saat ini hanya mendukung wilayah China (Beijing). Untuk panggilan API model, gunakan endpoint untuk wilayah China (Beijing). Untuk integrasi model self-hosted, lihat Bagian 6.1.
4.4 Perubahan pada Pemanggilan Basis Pengetahuan di Kode
Aplikasi high-code dapat memanggil Knowledge Base Retrieve API atau SDK secara langsung untuk melakukan pengambilan.
Saat memanggil layanan MCP, komponen aplikasi, atau konektor data, hubungkan ke antarmuka masing-masing. Setelah menambah atau menghapus tool, Anda harus redeploy. Untuk detailnya, lihat .
4.5 Pengemasan, Deployment, dan Pertimbangan Lain Model Studio
Paket kode hanya mendukung format .whl dan diunggah melalui command line:
# Deployment pertama
runtime-fc-deploy --deploy-name <nama_aplikasi> --whl-path <PATH_KE_WHL> --telemetry enable
# Perbarui deployment
runtime-fc-deploy --update <ID_APLIKASI_HIGH_CODE> --whl-path <PATH_KE_WHL> --telemetry enableSebelum mengunggah, konfigurasikan ALIBABA_CLOUD_ACCESS_KEY_ID, ALIBABA_CLOUD_ACCESS_KEY_SECRET, dan variabel ruang kerja opsional. Untuk deployment pertama, ikuti petunjuk otorisasi di konsol.
Resource deployment: Pilih spesifikasi dan jumlah minimum instans berdasarkan beban kerja Anda. Untuk harga, rujuk ke halaman penagihan.
Observabilitas aplikasi memerlukan penambahan instrumentasi ke kode Anda:
from agentscope_runtime.engine.tracing import trace, TraceType
@trace(trace_type=TraceType.LLM, trace_name="llm_call")
def call_llm(...):
...Aktifkan --telemetry enable selama deployment untuk melihat data pemanggilan di Observabilitas Aplikasi.
Jaringan dan penerbitan: Untuk mengakses resource jaringan internal perusahaan, konfigurasikan jaringan sesuai metode yang saat ini didukung untuk aplikasi high-code. Konfigurasikan nama domain dan autentikasi melalui gerbang.
5. Penerbitan, Menjalankan, dan Mengelola Aplikasi di Produksi
Aplikasi LangStudio dideploy sebagai layanan PAI-EAS yang dikelola sendiri. Model Studio menerbitkan aplikasi sebagai API HTTP terkelola atau layanan high-code. Manajemen resource dan versi berubah sesuai.
Aspek | LangStudio (PAI-EAS) | Model Studio |
Artefak deployment | Instans layanan online EAS | API HTTP terkelola (alur kerja / agen) atau aplikasi high-code yang dideploy sesuai panduan resmi |
Manajemen resource | Pilih tipe instans, jumlah replika, dan kebijakan penskalaan | Aplikasi alur kerja sepenuhnya dikelola. Aplikasi high-code mendukung spesifikasi dan jumlah instans yang dapat dikonfigurasi. |
Autentikasi pemanggilan | Endpoint EAS + token | Kunci API DashScope, atau token gerbang API untuk aplikasi high-code |
Jaringan | Akses langsung dalam VPC | VPC perusahaan dapat memanggil Model Studio melalui PrivateLink di wilayah yang didukung. Aplikasi alur kerja yang memanggil layanan internal perusahaan memerlukan solusi yang didukung lainnya. |
Pembatasan laju | Ditentukan oleh jumlah instans EAS | Dihitung per Akun Alibaba Cloud dan per model. Semua ruang kerja di bawah Akun Alibaba Cloud yang sama berbagi kuota. |
Observabilitas | PAI / ARMS | Konsol: Observabilitas Aplikasi + Pemantauan Model |
Distribusi multi-saluran | Memerlukan pengembangan kustom | Dukungan bawaan untuk web, DingTalk, WeChat, audio/video, dan saluran lainnya |
5.1 Penerbitan dan Pemanggilan
Setelah menerbitkan aplikasi alur kerja atau agen, dapatkan detail API dari konsol:
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/{APP_ID}/completion \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": {"prompt": "Hello"}, "parameters": {}}'Untuk keluaran streaming, gunakan header X-DashScope-SSE: enable. Untuk percakapan multi-putaran, kirimkan session_id atau messages seperti yang dijelaskan dalam dokumentasi API.
Timeout panggilan sinkron bergantung pada domain akses: domain default memiliki timeout 600 detik, sedangkan domain khusus ruang kerja mendukung hingga 3.600 detik. Untuk tugas yang lebih lama, beralihlah ke eksekusi asinkron atau pecah tugas tersebut.
Aplikasi juga dapat diterbitkan sebagai komponen aplikasi atau dihubungkan ke saluran berbagi. Ruang lingkup dukungan spesifik bergantung pada jenis aplikasi dan dokumentasi resmi.
5.2 Pembatasan Laju dan Kuota
Model Studio menghitung kuota RPM dan TPM per Akun Alibaba Cloud dan per model. Respons 429 menunjukkan bahwa pembatasan laju telah dipicu. Pengguna RAM, ruang kerja, dan Kunci API di bawah Akun Alibaba Cloud yang sama berbagi kuota.
Sebelum memigrasikan beban kerja konkurensi tinggi, evaluasi kuota model Anda dan ajukan peningkatan kuota jika diperlukan. Untuk detailnya, lihat Pembatasan laju.
5.3 Manajemen Produksi dan Observabilitas
Observabilitas Aplikasi memungkinkan Anda melihat rantai panggilan, input dan output, latensi, konsumsi token, dan status eksekusi. Ruang lingkup dukungan dan periode retensi data dijelaskan dalam dokumentasi konsol.
Pemantauan Model memungkinkan Anda melihat metrik seperti volume panggilan, tingkat kegagalan, pembatasan laju, dan latensi. Anda dapat mengintegrasikan dengan sistem logging, peringatan, atau pemantauan berdasarkan kemampuan saat ini.
Iterasi versi: Pertahankan versi di repositori kode lokal Anda. Alur kerja dapat diimpor dan diekspor untuk menyimpan snapshot. Aplikasi high-code diredploy dengan paket .whl baru menggunakan --update. DSL Model Studio tidak dapat secara langsung mengimpor format LangStudio flow.dag.yaml.
6. Pemetaan Modul Umum
6.1 Koneksi (Akses Model)
Model Studio tidak memiliki objek "koneksi" yang setara. Setiap jenis resource dikelola oleh modulnya masing-masing, dan panggilan model menggunakan Kunci API.
Model platform Model Studio dipilih dari ModelGallery dan dipanggil melalui Kunci API menggunakan protokol DashScope atau kompatibel OpenAI.
Model milik pelanggan dapat ditangani melalui tiga jalur:
Jalur | Skenario yang Berlaku | Deskripsi |
Impor model | Hasil fine-tuning yang ada berbasis Qwen | Hanya mendukung mengimpor adapter LoRA dari OSS. Bobot parameter penuh tidak didukung. Pembatasan model dan parameter mengikuti dokumentasi resmi saat ini. |
Penerapan Platform | Memerlukan resource komputasi khusus dan throughput stabil | Deploy menggunakan layanan inferensi khusus. Saat memanggil, atur |
Tetap di PAI-EAS, panggilan dari Model Studio | Model kustom penuh, model pihak ketiga, atau model non-Qwen | Panggil melalui node API, atau kemas sebagai plugin kustom / layanan MCP, dan tangani konektivitas jaringan dan kontrol akses. |
Untuk detailnya, lihat Impor model dan Deployment model.
6.2 Basis Pengetahuan
Prasyarat penting: Data vektor di basis pengetahuan tidak dapat diekspor atau dimigrasikan secara langsung. Anda harus mengurai ulang, membagi ulang, dan melakukan vektorisasi ulang dari file asli atau sumber data lainnya. Pastikan data sumber Anda lengkap dan dapat diakses.
Basis pengetahuan Model Studio menyediakan empat jenis. Jenis tidak dapat diubah setelah pembuatan:
Jenis | Data LangStudio yang Digantikan | Deskripsi |
Pencarian dokumen | Dokumen (PDF / DOCX / PPT / MD / TXT, dll.) | Tiga skenario: Q&A dokumen dasar, pemahaman visual (tata letak dan bagan kompleks), dan Q&A cepat |
Kueri data | Data terstruktur (xlsx) | Pengambilan berbasis NL2SQL. Baris pertama harus berupa header. |
Q&A gambar | Gambar | Pemahaman multimodal gambar dan teks. Memerlukan |
Pencarian audio dan video | Audio, video | MP3 / WAV / MP4 / AVI, dll. Tidak didukung di aplikasi alur kerja. Gunakan aplikasi agen sebagai gantinya. |
Data multimodal: Pilih metode akses berdasarkan tipe data.
Q&A gambar menggunakan field image_url publik di data terstruktur. Pencarian audio dan video mengimpor dari penyimpanan lokal atau OSS.
Untuk dokumen dengan tata letak atau bagan kompleks, pilih skenario pemahaman visual di Pencarian Dokumen.
Audio dan video diimpor dari penyimpanan lokal atau OSS dan diproses oleh parser audio/video.
Penguraian dan chunking: Pilih parser dan strategi chunking sebelum pembuatan. Ini tidak dapat dimodifikasi setelah pembuatan. Validasi akurasi pengambilan dengan data sampel terlebih dahulu.
Model penyematan dan peringkat: Pilih model penyematan dan reranking saat pembuatan. Ini tidak dapat diubah setelah pembuatan. Jika dimensi penyematan berubah, validasi ulang hasil pengambilan.
Edisi: Untuk detail harga, lihat halaman harga resmi.
Batas asosiasi dan pengambilan: Ini bergantung pada jenis aplikasi dan mode pemanggilan. Verifikasi batas saat ini sebelum migrasi.
Langkah migrasi: Validasi dan sesuaikan dengan data sampel -> buat basis pengetahuan produksi dan impor semua data -> sambungkan ke aplikasi Anda -> benchmark hasil. Konversi file sumber terlebih dahulu jika formatnya tidak didukung.
Untuk detailnya, lihat Basis pengetahuan.
6.3 Tool (Plugin)
Model Studio menggunakan plugin untuk menggantikan tool: agen dapat memilih plugin secara otonom, sedangkan alur kerja memanggilnya secara deterministik melalui node Plugin.
Plugin resmi termasuk code_interpreter, calculator, text_to_image, quark_search, generate_qrcode, github_search, dan lainnya. Ini dapat menggantikan beberapa panggilan pihak ketiga.
Plugin kustom dikonfigurasi di konsol dengan detail antarmuka dan autentikasi. Setelah selesai, plugin tersebut dapat diterbitkan sebagai layanan MCP. Untuk deskripsi field detail, rujuk ke konsol.
Untuk detailnya, lihat Ikhtisar plugin dan Plugin kustom.
6.4 MCP
Model Studio menyediakan MCP sebagai kemampuan tingkat platform, dengan Galeri MCP, layanan yang dihosting cloud, dan node MCP alur kerja.
Layanan MCP kustom dapat diintegrasikan sebagai berikut:
Deployment skrip: Gunakan
type: stdioatautype: sse/streamableHttpuntuk menghubungkan layanan Anda.Impor dari AI Gateway: Bungkus API RESTful yang ada sebagai tool MCP.
Impor dari Alibaba Cloud OpenAPI: Buat
BailianMcpRole*dan berikan izin yang diperlukan.
Batas pemasangan MCP, alat, dan konfigurasi dapat berubah seiring diperbaruinya kapabilitas. Periksa dokumentasi resmi saat ini sebelum migrasi.
6.5 Modul Umum Lainnya
Model Studio juga menyediakan kemampuan platform berikut yang tidak memiliki padanan independen di LangStudio. Perkenalkan sesuai kebutuhan selama migrasi:
Modul | Kemampuan |
Templat prompt | Templat preset dan kustom dengan sintaks |
Penyimpanan memori | Memori jangka panjang yang ditingkatkan yang mendukung segmen memori dan profil pengguna. Dapat digunakan ulang di berbagai sesi. |
Koneksi data | Hubungkan ke MySQL / PostgreSQL / PolarDB-X / OSS / Yuque dan sumber data lainnya, atau sinkronkan data dari OSS, Feishu, DingTalk, atau SharePoint. |
Skill | Paket skill ZIP (direktori root berisi |
Guardrail keamanan AI | Deteksi keamanan konten input dan output. Memerlukan pembelian terpisah dan otorisasi global. Sertakan header permintaan |
Evaluasi aplikasi | Evaluasi otomatis, evaluasi manual, dan manajemen set evaluasi. Direkomendasikan untuk benchmarking sebelum dan sesudah migrasi. |
Diantara ini, Skill dan Evaluasi Aplikasi paling relevan untuk migrasi: yang pertama mengambil alih direktori skill dari proyek mode coding, dan yang kedua memungkinkan Anda membangun set evaluasi untuk membandingkan konsistensi output sebelum dan sesudah migrasi.
7. Alternatif: Membangun Layanan RAG Self-hosted
Selain menggunakan basis pengetahuan Model Studio, skenario RAG juga dapat menggunakan layanan RAG self-hosted.
Basis pengetahuan LangStudio dapat menggunakan Elasticsearch atau Milvus milik perusahaan untuk menyimpan indeks vektor. Selama migrasi, Anda dapat mempertahankan database vektor dan pipeline pemrosesan data, dan hanya mengganti aplikasi lapis atas.
Self-hosting cocok ketika data tidak boleh meninggalkan batas perusahaan, ada persyaratan kepatuhan regional, kebutuhan pengambilan melebihi batas mode pemanggilan yang dipilih, atau Anda sudah memiliki pipeline data Elasticsearch / Milvus.
Aplikasi alur kerja dapat memanggil layanan pengambilan melalui node API. Aplikasi high-code dapat memanggil layanan secara langsung atau mengemasnya sebagai layanan MCP kustom.
8. FAQ
T: Node Python saya menggunakan pustaka pihak ketiga seperti pandas. Node Script di Model Studio tidak mendukungnya. Apa yang harus saya lakukan?
Tiga opsi: tulis ulang dengan pustaka standar; pindahkan logika ke node Function Compute (yang mendukung lingkungan dependensi lengkap, dengan timeout tetap 60 detik); atau kemas sebagai layanan independen dan panggil melalui node API. Untuk detailnya, lihat 3.2.2 Python Development ke Node Script.
T: Aplikasi asli saya berjalan di dalam VPC perusahaan dan mengakses layanan jaringan internal. Bagaimana menanganinya setelah migrasi?
Saat node API alur kerja perlu mengakses layanan internal perusahaan, Anda harus mengekspos layanan melalui metode yang didukung dan mengonfigurasi kontrol akses. Untuk akses VPC perusahaan ke layanan yang diterbitkan, ikuti petunjuk akses jaringan pribadi. Untuk detailnya, lihat 3.2.4 HTTP Request ke Node API.
T: Apakah saya masih dapat menggunakan model self-hosted saya di PAI-EAS setelah migrasi?
Ya, tetapi metode integrasinya berubah. Model Studio tidak mendukung mendaftarkan endpoint model eksternal sebagai model platform. Di alur kerja, gunakan node API untuk memanggil model melalui HTTP, atau kemas sebagai plugin kustom / layanan MCP. Jika model tersebut merupakan hasil fine-tuning LoRA berbasis Qwen, Anda juga dapat mengimpornya ke Model Studio. Jika memerlukan resource komputasi khusus, redeploy di layanan inferensi khusus Model Studio. Untuk detailnya, lihat 6.1 Koneksi (Akses Model).
T: Bisakah saya langsung memigrasikan data vektor dari basis pengetahuan saya?
Tidak, Anda tidak dapat memigrasikannya secara langsung. Anda harus mengurai ulang dan melakukan vektorisasi ulang dari file asli atau sumber data lainnya. Jika memilih solusi RAG self-hosted dan sudah menggunakan Elasticsearch / Milvus, data vektor berada di instans Anda sendiri dan dapat digunakan ulang secara langsung.
T: Batas Top K dari mode pengambilan yang dipilih lebih rendah daripada yang digunakan aplikasi asli saya. Apa yang harus saya lakukan?
Pertama optimalkan chunking dan reranking, lalu evaluasi pemisahan basis pengetahuan atau membangun layanan RAG self-hosted. Untuk detailnya, lihat 7. Alternatif: Membangun Layanan RAG Self-hosted.
T: Bagaimana saya memastikan kualitas tidak menurun setelah migrasi?
Kami menyarankan menggunakan kemampuan Evaluasi Aplikasi di Model Studio untuk membangun set evaluasi. Jalankan aplikasi yang dimigrasikan terhadap sampel permintaan nyata dari aplikasi asli dan bandingkan konsistensi output dan akurasi recall. Fokuslah pada tiga area yang paling mungkin berbeda: penulisan ulang sintaks prompt, perubahan batas recall basis pengetahuan, dan penulisan ulang node Script.
T: Jika Model Studio tidak memenuhi persyaratan perusahaan kami, apakah ada opsi lain?
Kami menyarankan tiga produk Alibaba Cloud berikut. Pilih berdasarkan kebutuhan bisnis dan roadmap teknis Anda. Jika memiliki pertanyaan lebih lanjut, konsultasikan dengan account manager Anda.
Function Compute AgentRun
Platform infrastruktur Agentic AI satu atap yang dibangun di atas fondasi high-code. Berbasis arsitektur serverless, menyediakan elastisitas tingkat milidetik, sandbox keamanan enterprise-grade, tata kelola model dan tool terpadu, serta observabilitas end-to-end. Mencakup siklus hidup penuh aplikasi Agent enterprise dari pengembangan dan deployment hingga operasi.
AgentCore - Platform Pembuatan dan Tata Kelola Agen
Pembuatan dan tata kelola agen enterprise terpadu di seluruh siklus hidup agen. Mendukung berbagai mode pembuatan, otentikasi identitas terpadu, dan orkestrasi kolaborasi tim. Mengelola agen pengembangan sendiri, harness open-source, dan agen SaaS komersial di satu platform.
AgentLoop - Observabilitas dan Optimasi Agen
Platform evolusi mandiri satu atap untuk agen enterprise. Mencakup lima kemampuan inti: observabilitas, evaluasi, tuning, memori, dan auditing. Membantu perusahaan membangun flywheel evolusi agen dengan fokus pada optimasi berkelanjutan aplikasi agen.