Topik ini ditujukan untuk pengembang agen dan tim platform AI yang baru mengenal AgentLoop. Panduan ini memandu Anda melalui alur kerja praktis lengkap dalam urutan berikut: membuat ruang agen, mengimpor data observabilitas, membuat evaluator, membuat tugas evaluasi, mengimpor dan menganotasi set data, mengelola aset agen, serta menggunakan penyimpanan memori. Alur kerja ini membentuk loop tertutup evolusi mandiri AgentLoop. Setelah menyelesaikan semua langkah, Anda dapat menerapkan kembali alur kerja ini di lingkungan produksi.
Prasyarat
Lakukan persiapan berikut sebelum melanjutkan.
-
Akun Alibaba Cloud telah terdaftar dan diverifikasi melalui verifikasi nama asli.
-
CloudMonitor (CMS 2.0), Simple Log Service (SLS), Microservices Engine (MSE) AI Governance Center, dan AgentLoop telah diaktifkan.
-
Pengguna RAM saat ini telah diberikan kebijakan sistem
AliyunAgentLoopFullAccess. -
Pasangan Kunci Akses telah dibuat untuk pengguna RAM guna autentikasi SDK atau OpenAPI.
Langkah 1: Buat ruang agen
Ruang agen (AgentSpace) adalah unit dasar untuk manajemen sumber daya AgentLoop. Setiap AgentSpace memiliki ikatan satu-ke-satu dengan ruang kerja CloudMonitor (CMS 2.0), namespace MSE AI Governance Center, dan proyek SLS.
Prosedur
-
Masuk ke Konsol AgentLoop.
-
Di daftar Agent Spaces pada halaman utama konsol, klik Create Space di pojok kanan atas.
-
Pada kotak dialog Create Agent Space, konfigurasikan parameter berikut.
Parameter
Deskripsi
Region
Pilih cn-hangzhou, cn-shanghai, atau cn-hongkong. Wilayah tidak dapat diubah setelah ruang dibuat.
Agent Space (AgentSpace)
Nama ruang. Nama harus terdiri dari 3 hingga 63 karakter dan dapat berisi huruf kecil, angka, tanda hubung (
-), dan garis bawah (_). Nama harus unik secara global di seluruh pengguna. Nama tidak dapat diubah setelah ruang dibuat.Description
Deskripsi singkat tujuan ruang (opsional).
CMS 2.0 Workspace
Auto-create: Sistem membuat ruang kerja baru bernama
agentloop-<32-character code>.Select existing: Pilih ruang kerja CMS 2.0 yang sudah ada di wilayah yang sama dalam akun Anda dari daftar drop-down untuk digunakan ulang, sehingga memungkinkan Anda menyatukan tampilan pemantauan dengan pemantauan aplikasi yang sudah ada.
Ikatan tidak dapat diubah setelah ruang dibuat.
MSE Namespace
Sistem secara otomatis membuat namespace bernama
agentloop-<32-character code>untuk menampung aset agen seperti Prompts dan Skills.SLS Project
Sistem secara otomatis membuat proyek bernama
agentloop-<32-character code>untuk menampung log audit dan evaluasi. -
Klik Create Space. Sistem secara otomatis membuat sumber daya AgentLoop dan sumber daya layanan cloud terkait, serta menetapkan hubungan ikatan. Jika suatu langkah gagal, sumber daya yang telah dibuat tidak akan dikembalikan (rollback). Anda dapat membuat ulang sumber daya yang belum berhasil dibuat melalui halaman manajemen ruang.
Verifikasi
Buka System Management > Space Management. Di bagian Basic Information dan Resource Bindings, verifikasi bahwa nama AgentSpace, wilayah, ruang kerja CMS 2.0 terkait, namespace MSE, dan proyek SLS semuanya telah siap.
Langkah 2: Impor data observabilitas
Data observabilitas merupakan prasyarat utama bagi AgentLoop untuk membangun flywheel data evolusi. Bagian ini menggunakan auto-instrumentasi ARMS sebagai contoh untuk menunjukkan cara melihat lintasan inferensi Agent Trace di konsol.
1. Pilih metode ingest
Buka Integration Center dan pilih metode ingest berdasarkan stack teknologi agen Anda.
|
Kategori |
Berlaku Untuk |
|
AI Observability |
Dify, LangChain/LangGraph, AgentScope, DashScope, Coze, OpenAI, OpenClaw, Hermes, Claude Code, Qoder, Qoder Work, Codex, Cursor, QwenPaw, dan lainnya |
|
Application Monitoring & Tracing |
Java, Go, Python, Node.js, PHP, .NET, OpenTelemetry, Nginx, Kong, APISIX, dan lainnya |
AgentTeams dan AgentRun secara default mengimpor data observabilitas melalui CMS 2.0. Anda tidak perlu memilih metode ingest di Integration Center dan tidak perlu menginstal agen ARMS. Ruang kerja CMS 2.0 yang Anda ikat saat membuat AgentSpace di Langkah 1 telah menyelesaikan integrasi. Anda dapat langsung menuju 3. Verifikasi integrasi dalam langkah ini untuk melihat data.
2. Selesaikan integrasi SDK
Contoh berikut menggunakan aplikasi LangChain/LangGraph:
# Instal agen Alibaba Cloud
pip install aliyun-bootstrap
aliyun-bootstrap -a install
# Konfigurasikan variabel lingkungan
export ARMS_APP_NAME=my-agent-app
export ARMS_REGION_ID=cn-hangzhou
export ARMS_LICENSE_KEY=<Diperoleh dari Integration Center>
export ARMS_WORKSPACE=<nama ruang kerja CMS 2.0 yang terkait dengan AgentSpace>
# Jalankan aplikasi dengan agen
aliyun-instrument python app.py
Tidak diperlukan perubahan pada kode bisnis Anda. Agen secara otomatis mengumpulkan data jejak untuk panggilan LLM, panggilan tool, Retrievers, node LangGraph, dan lainnya.
3. Verifikasi integrasi
Buka AI Agent Observability dan periksa hal berikut di tab Tracing:
-
Grafik garis untuk jumlah trace, latensi rata-rata, dan jumlah token meningkat seiring dengan trafik yang diimpor.
-
Trace List menampilkan catatan trace terbaru. Klik ID Trace untuk membuka detail rantai panggilan, tempat Anda dapat melihat input dan output model, parameter tool, latensi, serta konsumsi token untuk setiap rentang (span).
4. Lihat metrik utama di Agent Overview
Buka Agent Overview. Di halaman Agent Insights, Anda dapat melihat metrik utama seperti sesi, percakapan, pengguna, penggunaan token, dan latensi rata-rata. Anda juga dapat melihat metrik utama untuk setiap agen berdasarkan dimensi agen di Trend Charts dan Agent List.
Langkah 3: Bangun evaluator
Evaluator merupakan fondasi untuk mengukur efektivitas agen. AgentLoop mendukung paradigma evaluasi Agent-as-a-Judge dan menyediakan dua jenis evaluator: evaluator bawaan dan evaluator kustom. Anda dapat memperluas Prompt dan Skill evaluasi secara fleksibel.
1. Gunakan evaluator bawaan
Buka Evaluation > Evaluators. Panel kiri mencantumkan evaluator bawaan yang dikelompokkan berdasarkan kategori:
|
Kategori |
Contoh Evaluator |
|
Agent Evaluation |
Agent Correctness, Agent Task Completion, Agent Step Efficiency, Agent Tool Selection Rationality, Agent Hallucination Detection, dan lainnya |
Klik nama evaluator untuk membuka halaman detail. Di tab Prompt & Capabilities, lihat Prompt evaluator dan binding kemampuan (seperti Skills dan MCP). Evaluator bawaan siap digunakan langsung dan tidak memerlukan konfigurasi tambahan.
2. Buat evaluator kustom
Untuk skenario evaluasi spesifik bisnis (misalnya rasionalitas perencanaan tugas kompleks atau koherensi percakapan multi-putaran), Anda dapat membuat evaluator kustom untuk evaluasi yang lebih tepat.
-
Di pojok kanan atas halaman daftar evaluator, klik Create Evaluator.
-
Masukkan informasi dasar evaluator, seperti nama, deskripsi, dan tag.
-
Konfigurasikan Prompt: Tulis instruksi evaluasi yang mendefinisikan tujuan evaluasi, dimensi, dan kriteria penilaian. Contohnya, evaluator kelengkapan Skill:
Anda adalah pakar evaluasi AI Agent yang ketat dan teliti. Untuk AgentTrace yang akan dievaluasi (yaitu lintasan eksekusi lengkap suatu Agent), berikan skor pada dimensi berikut (0–1): 1. Akurasi pemahaman tugas 2. Rasionalitas pemanggilan tool 3. Keakuratan penalaran multi-langkah 4. Kelengkapan output akhir -
Lihat Extracted Variables: Misalnya,
input,output,agent_trajectory,tool_context, danrag_context. Variabel-variabel ini secara otomatis diikat ke bidang pemetaan yang sesuai saat tugas evaluasi dijalankan. -
Konfigurasikan Capability Extensions (opsional): Ikat Skills atau MCP ke agen evaluator agar dapat memanggil kemampuan eksternal seperti pengambilan (retrieval), validasi aturan, kueri basis pengetahuan, dan lainnya selama evaluasi. Hal ini memungkinkan paradigma evaluasi Agent-as-a-Judge.
-
Lihat definisi output dan konfirmasi apakah akan mengaktifkan evaluation process tracing.
-
Klik Save di pojok kanan atas.
Langkah 4: Buat tugas evaluasi dan interpretasikan hasilnya
Tugas evaluasi digunakan untuk menerapkan evaluator ke data target secara batch dan menghasilkan metrik kualitas yang dapat dianalisis.
Buat tugas evaluasi
-
Buka Evaluation > Evaluation Tasks dan klik Create Task di pojok kanan atas. Ikuti wizard dua langkah: Data Configuration lalu Select Evaluators.
-
Konfigurasikan pengaturan data dengan mengacu pada tabel berikut:
Parameter
Deskripsi
Task Name
Identifikasi bisnis untuk tugas evaluasi.
Task Description
Deskripsi singkat tujuan (opsional).
Data Source
Pilih salah satu dari berikut: Traces, Logs, atau Datasets.
Agent
Pilih aplikasi agen target, misalnya
ai-coding-agent-claude-code.Execution Policy
Continuous evaluation on new data: Memberikan skor pada data yang baru dilaporkan secara real time.
Evaluation on historical data: Melakukan backtesting pada data historis dalam jendela waktu tertentu.
Time Range
Jangka waktu untuk evaluasi data historis (misalnya, 24 jam terakhir).
Sampling Ratio
Mengontrol laju sampling data evaluasi (1%–100%). Gunakan parameter ini bersama dengan Maximum Evaluation Count untuk mengontrol jumlah item yang dievaluasi per eksekusi tugas.
-
Pilih evaluator:
-
Pilih evaluator bawaan atau kustom dari panel kiri. Anda dapat memilih beberapa evaluator untuk dijalankan secara paralel.
-
Di bagian Configuration di sisi kanan, ikat bidang pemetaan variabel sesuai kebutuhan evaluator. Pemetaan umum meliputi
input ← trace.input,output ← trace.output, danagent_trajectory ← trace.agent_trajectory. -
Setelah konfigurasi selesai, klik Update and Run untuk menyimpan tugas dan langsung memicu eksekusi, atau klik Test Run untuk debugging.
-
Interpretasikan hasil evaluasi
Setelah tugas dijalankan, lihat detail dan distribusi hasil evaluasi di halaman Evaluation Task Details.
Langkah 5: Impor dan anotasi set data
Set data merupakan fondasi untuk evaluasi, eksperimen, dan tuning. AgentLoop menyediakan modul Data Center yang mendukung tiga metode pembuatan set data: impor dari Traces, unggah file CSV, dan pengeditan manual.
1. Impor data Trace
Buka Data Center > Datasets dan klik Create Dataset:
-
Masukkan nama dan deskripsi set data.
-
Untuk sumber data, pilih Process from Trace Data.
-
Di bagian filter data, pilih Agent Application dari daftar drop-down.
-
Di bagian pemrosesan data, pilih templat pemrosesan yang diinginkan, seperti ot_trace_qa_extract (ekstraksi pasangan QA dari Trace), dan tentukan rentang waktu.
-
Di bagian pratinjau data, klik Generate Preview di sisi kanan untuk melihat pratinjau data.
-
Setelah memastikan data sesuai, klik Create Dataset di pojok kanan bawah. Sistem membuat set data di latar belakang dan menjalankan tugas pipeline terkait untuk memproses dan mengimpor data.
2. Anotasi manual
Buka halaman detail set data, klik tab Annotation, lalu klik Create Annotation Template:
-
Konfigurasikan Data Annotation Interface dan Annotation Controls di sisi kiri. Anda dapat melihat pratinjau hasil di sisi kanan.
-
Setelah konfigurasi selesai, klik Start Annotation di pojok kanan atas untuk menganotasi item satu per satu. Anda dapat melewatkan item.
-
Anda dapat melihat hasil anotasi di bidang agentloop_annotations pada set data.
3. Bangun Golden Sets dan BadCase Sets
Berdasarkan hasil evaluasi dan tinjauan anotasi manual, Anda dapat membagi set data menjadi jenis berikut:
|
Jenis Set Data |
Tujuan |
|
Golden Dataset |
Sampel berkualitas tinggi yang telah ditinjau oleh manusia, berfungsi sebagai garis dasar emas untuk pengujian regresi agen. |
|
BadCase Dataset |
Sampel gagal yang diidentifikasi selama evaluasi, digunakan untuk optimasi terarah dan quality gate. |
|
Manual Annotation Set |
Sebuah kumpulan kecil berfidelitas tinggi yang dianotasi oleh pakar domain. |
Langkah 6: Kelola aset agen
Aset agen mengacu pada Prompts dan Skills yang membentuk logika perilaku agen. AgentLoop menyediakan kemampuan manajemen terpusat, kontrol versi, dan iterasi kolaboratif.
1. Buat aset Prompt
Buka Agent Assets > Prompts dan klik Create Prompt:
-
Masukkan informasi dasar: nama (misalnya,
my-prompt) dan deskripsi. -
Di editor Prompt, tulis konten Prompt dan gunakan placeholder seperti
{{input}}untuk mendeklarasikan variabel. -
Klik Save Draft atau Publish Version. Setiap editan yang dipublikasikan secara otomatis menambah nomor versi (v0.0.1, v0.0.2, v0.0.3, dan seterusnya).
2. Manajemen versi
Bagian Version Information di sisi kanan halaman detail aset menampilkan riwayat versi:
-
Setiap versi menampilkan nomor versi, komiter, deskripsi perubahan, dan stempel waktu.
-
Klik Compare Versions untuk membandingkan perbedaan antara versi saat ini dan versi target.
-
Klik Usage Guide untuk melihat metode integrasi klien guna mereferensikan aset ini dalam agen.
3. Rilis canary dan kolaborasi
Aset agen dapat digunakan bersama MSE AI Governance Center untuk pemisahan trafik. Saat beberapa orang mengedit aset, kunci versi dan pesan commit membantu mencegah konflik. Alur kerja manajemen aset Skills mirip dengan Prompts.
Langkah 7: Buat dan gunakan penyimpanan memori
Penyimpanan memori menyimpan preferensi pengguna, fakta, dan konteks yang dapat digunakan kembali agar agen dapat mengambilnya dalam interaksi selanjutnya.
-
Buka Context Engineering, beralih ke tab Memory Store, klik Create Memory Store, lalu masukkan nama dan deskripsi opsional.
-
Buka tab API Key penyimpanan memori, lalu buat dan salin kunci API.
-
Buka tab Integration, konfigurasikan titik akhir dan kunci API mengikuti contoh HTTP API atau Python SDK, lalu tulis percakapan contoh.
-
Buka tab Long-term Memory Retrieval, masukkan pernyataan pencarian dan ID pengguna yang sesuai, atur topK sesuai kebutuhan, lalu klik Start Retrieval.
-
Integrasikan pengambilan memori ke dalam aplikasi Anda untuk menambahkan hasil yang relevan ke konteks permintaan agen saat ini.
Untuk langkah lengkap dan contoh penulisan HTTP, lihat Gunakan penyimpanan memori.
Langkah 8: Verifikasi end-to-end
Setelah menyelesaikan langkah-langkah di atas, kami menyarankan Anda menjalankan loop tertutup end-to-end untuk memverifikasi ketersediaan keseluruhan:
-
Picu trafik agen online dan verifikasi bahwa trace terus dilaporkan di AI Agent Observability.
-
Periksa skor kualitas yang dihasilkan oleh tugas evaluasi hari ini dan identifikasi satu hingga dua kasus buruk (bad case) dengan skor rendah.
-
Tambahkan kasus buruk tersebut ke set data dan anotasi secara manual output yang diharapkan.
-
Lakukan iterasi versi Prompt di Agent Assets dan optimalkan instruksi berdasarkan kasus buruk tersebut.
-
Jalankan ulang tugas evaluasi dan bandingkan perubahan skor antara versi lama dan baru.
-
Simpan profil dan preferensi pengguna yang stabil ke penyimpanan memori sebagai konteks untuk putaran interaksi berikutnya.
Menyelesaikan loop tertutup ini membentuk flywheel evolusi mandiri agen: Observabilitas → Evaluasi → Asetisasi Data → Optimasi Aset → Peningkatan Konteks.