Apakah Anda pernah merasakan hal seperti ini:
Alat AI terus berkembang pesat, Claude, Qwen, berbagai model besar lainnya... Namun semuanya tetap terbatas di layar komputer Anda, sama sekali terputus dari kolaborasi harian tim.
Saat ada yang bertanya di grup, Anda masih harus membalas secara manual. Setelah skrip selesai dijalankan, pemberitahuan tetap harus dikirim secara manual. AI membantu Anda menyelesaikan tugas, tetapi hasil kerjanya tidak bisa diteruskan ke rekan kerja.
Jarak "kilometer terakhir" inilah yang menghambat begitu banyak orang.
Mengatur ulang
Dulunya, membuat robot cerdas di DingTalk memiliki ambang batas yang sangat tinggi:
Daftar akun developer → Isi formulir verifikasi → Atur izin → Bangun server → Tulis antarmuka callback → Debug Webhook → Jalankan dan kelola...
Menyelesaikan proses ini butuh waktu minimal 3 hari, bahkan bisa mencapai satu minggu. Belum sempat digunakan, tenaga sudah habis duluan.
"Saya hanya ingin agar Claude bisa membantu tim menjawab beberapa masalah teknis, tapi ternyata waktu dua hari habis hanya untuk menyiapkan lingkungan, akhirnya saya menyerah."
— Keluhan nyata dari seorang kepala teknis tim
Oleh karena itu, sebagian besar penggunaan AI tetap terbatas pada desktop pribadi—hanya bisa membantu pekerjaan pribadi, sulit untuk mendukung kerja tim.
Hingga kemudian muncul DWS DingTalk—tanpa perlu satu baris kode backend, tanpa sewa server, cukup jalankan beberapa perintah di terminal komputer Anda, maka kemampuan AI lokal bisa langsung "dipetakan" menjadi robot di DingTalk. Cukup @robot di grup, AI di balik layar akan langsung merespons!
DWS (dingtalk-workspace-cli) adalah alat baris perintah dari DingTalk yang membungkus seluruh fungsi produk DingTalk—obrolan grup, pesan, dokumen, jadwal, spreadsheet, persetujuan, absensi—menjadi satu set perintah terpadu.
Alat ini bukan hanya untuk developer, melainkan juga sebagai "remote control serba guna" bagi setiap anggota tim.
Fungsi paling menarik: satu perintah saja dapat mengubah AI lokal menjadi "robot perwakilan percakapan" dalam grup DingTalk. Tidak perlu server, tidak perlu menulis callback, bahkan tanpa perlu mendaftarkan aplikasi.
Tidak perlu bicara teori kosong, mari langsung lihat cara menggunakannya!
Langkah Pertama: Instal DWS, Selesai dalam Satu Menit
Baik Anda menggunakan Mac, Linux, maupun Windows, cukup satu perintah untuk instalasi. Yang lebih hebat lagi—Anda bisa langsung memberikan perintah ini kepada agen cerdas agar dieksekusi (direkomendasikan Qoder, Wukong, atau agen cerdas lokal lainnya, dengan keamanan data terjamin):
# Mac / Linux (salin langsung ke agen cerdas untuk eksekusi)
curl -fsSL
# Windows PowerShell
irm
# Jaringan domestik juga bisa lewat mirror npm
npm install -g dingtalk-workspace-cli --registry=https://registry.npmmirror.com
Setelah instalasi selesai, jalankan dws auth login untuk memindai kode QR dan login, lalu pilih organisasi DingTalk (jika organisasi belum mengaktifkan izin akses data CLI, silakan pilih dan hubungi administrator utama untuk mengaktifkannya). Hanya dua langkah ini, terminal Anda telah terhubung ke seluruh sistem DingTalk. (Pengguna Standar DingTalk bisa langsung pakai; pengguna Ali DingTalk akan tersedia pertengahan Juli, ditunggu ya.)
Setelah terinstal, Anda bisa coba beberapa perintah berikut untuk merasakan kelancaran DWS:
# Cari kontak — 10 kali lebih cepat daripada mencari di daftar kontak
dws contact user search --query "Zhang San"
# Lihat catatan rapat saya — Semua notulen rapat jelas terlihat
dws minutes list mine
# Lihat semua fitur — Anda bisa mengoperasikan seluruh DingTalk lewat terminal
dws --help
Hampir semua perintah mendukung --help untuk cek parameter, --format json untuk hasil terstruktur, dan --dry-run untuk simulasi tanpa eksekusi. Sangat mudah dipelajari, risiko kesalahan hampir nol.
Langkah Kedua: 5 Menit Saja, Bawa Pulang "Robot Pengganti Anda"
Inilah bagian paling menarik dari DWS. Dari nol hingga siap pakai, cukup empat langkah:
① Buat robot — Cukup satu kalimat bahasa alami
Masukkan perintah "Tolong buatkan saya sebuah robot dengan tombol koneksi instan" di kotak obrolan agen cerdas, ikuti panduan yang muncul. Tidak perlu membuka browser, tidak perlu isi formulir, semua interaksi menggunakan bahasa alami. Setelah selesai, Anda akan mendapatkan clientId dan clientSecret robot tersebut.
② Satu perintah untuk menghubungkan AI lokal
Dukungan bawaan untuk lebih dari 10 alat AI populer seperti Claude Code, Codex, opencode, Qoder, CodeBuddy, dan lainnya. Cukup gunakan perintah dws dev connect --channel claudecode untuk langsung terhubung. Alat AI buatan sendiri juga bisa dihubungkan—asalkan bisa "membaca satu kalimat dan menghasilkan jawaban", cukup gunakan parameter --agent-cmd.
③ Coba @robot di grup
Cari robot yang baru dibuat di DingTalk, kirim perintah sederhana, ia akan menjawab menggunakan AI Anda. Dari instalasi hingga siap pakai, tidak lebih dari 5 menit. Tanpa server, tanpa callback, tanpa deployment.
④ Latih menjadi "pengganti Anda"—biarkan robot belajar dari dokumen Anda
Simpan pertanyaan umum, pengetahuan jabatan Anda dalam sebuah dokumen DingTalk, gunakan --knowledge-source agar DWS belajar dari dokumen ini. Setelah selesai, robot bisa menggantikan Anda menjawab pertanyaan umum dari rekan kerja dan pelanggan—sahabat respons 24 jam Anda resmi aktif.
# Perintah inti: Menghubungkan Claude Code ke DingTalk
dws dev connect --channel claudecode \
--robot-client-id <clientId> \
--robot-client-secret <clientSecret>
# Hubungkan AI buatan sendiri, asalkan bisa "baca satu kalimat, hasilkan jawaban"
dws dev connect --agent-cmd "my-ai-tool -p" \
--robot-client-id <clientId> \
--robot-client-secret <clientSecret>
@robot di grup, ia akan menjawab menggunakan AI Anda, sesederhana itu.
Jangan biarkan AI Anda hanya jadi "pendiam".
Jadikan dia "pekerja aktif" yang bisa menjawab atas nama Anda.
Langkah Ketiga: Jadikan Robot Lebih Cerdas—Enam Opsi Lanjutan
Terhubung hanyalah awal. DWS menyediakan serangkaian "tombol pengatur" yang memungkinkan robot Anda naik level dari "bisa dipakai" menjadi "nyaman dipakai":
📁--agent-workdir: Beri robot "konteks proyek"
Arahkan ke repositori kode atau direktori proyek Anda, sehingga robot memiliki latar belakang proyek yang lengkap. Saat ada yang bertanya di grup "Mengapa API ini error 500?", robot bisa langsung menemukan baris kode penyebabnya. Jawabannya bukan sekadar umum, tapi tepat sasaran.
📚--knowledge-dir / --knowledge-source: Pasang basis pengetahuan
Pasang direktori dokumen .md/.txt tim, atau langsung tarik dari perpustakaan pengetahuan DingTalk sebagai sumber jawaban. Setiap pesan otomatis akan mencari fragmen pengetahuan terkait dan menyertakannya dalam pertanyaan—jawaban robot bukan lagi "pengetahuan umum", melainkan pengetahuan eksklusif tim Anda.
🛡️--allowed-groups / --allowed-users: Kontrol daftar putih
Hanya izinkan grup tertentu atau orang tertentu yang bisa memicu robot, tidak perlu khawatir disalahgunakan oleh pihak yang tidak berkepentingan. Keamanan tingkat perusahaan sudah terintegrasi sejak hari pertama.
🔁--daemon: Tetap berjalan di latar belakang, restart otomatis saat crash
Bahkan jika terminal ditutup, robot tetap menyala; saat crash akan otomatis restart. Robot Anda online 7×24 jam stabil seperti di server, tanpa perlu server.
🧠--agent-model: Bebas ganti model
Ganti model default agen lokal, misalnya ubah sonnet Claude ke opus, pilih solusi dengan rasio harga-kinerja terbaik sesuai kebutuhan.
✅--owner-user-id + --approval-card-template: Aktifkan "tombol konfirmasi"
Jika robot akan melakukan operasi berdampak (kirim pesan, ubah data), aktifkan tombol konfirmasi—sebelum eksekusi, kirim kartu persetujuan kepada Anda, baru benar-benar dijalankan setelah Anda menyetujui. AI membantu Anda bekerja, keputusan penting tetap di tangan Anda, aman dan efisien sekaligus.
Setelah terhubung, apa saja yang bisa dilakukan robot Anda?
Empat skenario, semuanya kebutuhan mendesak dalam kolaborasi tim. Sekali pakai, tak ingin kembali:
🤖 Skenario 1: Robot Pengganti—Berikan pengetahuan Anda ke robot, biarkan dia menjawab 7×24 jam atas nama Anda
Ini adalah penggunaan paling praktis. Simpan pertanyaan umum posisi Anda, SOP, penjelasan produk dalam dokumen DingTalk, gunakan --knowledge-source agar robot belajar. Setelah itu, saat rekan kerja bertanya di grup "Apa prosedur pengembalian uang?" "Bagaimana menangani klien ini?" "Di mana jadwal proyek?", robot langsung menjawab dalam hitungan detik—jawabannya seperti Anda sendiri yang menjawab, namun Anda tidak perlu hadir.
Pasang robot di grup tanya-jawab, arahkan rekan kerja untuk @robot saat bertanya. Dulu karyawan baru harus didampingi setengah hari, kini robot siap 24 jam. Lebih hebat lagi—bisa dipakai lewat ponsel, rekan kerja bisa mencari robot Anda kapan saja, seperti mencari Anda langsung.
💻 Skenario 2: Asisten Pengembang—Repositori kode adalah otak robot
Gunakan --agent-workdir arahkan ke repositori kode, tempel log error di grup, robot langsung temukan baris kode penyebab dan berikan saran perbaikan. Tidak perlu ganti jendela, tidak perlu cari dokumen, tidak perlu menunggu balasan rekan kerja.
Lebih kuat lagi, ia juga bisa bantu lakukan Code Review, jelaskan commit sejarah, buatkan unit test—satu obrolan grup menjadi konsultan teknis pribadi Anda.
👤 Skenario 3: Digital Avatar—Biarkan robot mewakili Anda bekerja, keputusan penting tetap Anda yang ambil
Aktifkan "tombol konfirmasi" (--owner-user-id + --approval-card-template), robot bisa mewakili Anda mengirim pesan, menulis dokumen, mengajukan persetujuan, membuat tugas. Namun sebelum eksekusi, ia akan kirim kartu persetujuan kepada Anda—baru benar-benar dijalankan setelah Anda klik "setuju".
Tugas rutin serahkan ke AI, keputusan penting tetap di tangan Anda. Bukan menggantikan Anda, tapi membantu Anda lepas dari tugas-tugas kecil, fokus pada hal-hal yang benar-benar penting.
📢 Skenario 4: Robot Notifikasi Piket—Didorong oleh skrip, kirim secara terjadwal, satu perintah @semua orang
Robot tidak hanya pasif menjawab, tapi juga bisa aktif mengirim. Gunakan dws chat message send dalam skrip untuk kirim notifikasi rilis versi, peringatan sistem, ringkasan laporan harian secara terjadwal. Mendukung @semua orang, @anggota tertentu, serta lampirkan file.
Notifikasi otomatis ke seluruh tim setelah rilis versi, peringatan pemantauan otomatis masuk ke grup, ringkasan data kemarin dikirim otomatis sebelum rapat pagi—Anda tidak perlu mondar-mandir, informasi datang sendiri.
# Kirim pesan aktif ke grup, @semua orang
dws chat message send --group <openConversationId> \
--title "Pemberitahuan Rilis Versi" --text "v2.3.0 telah online, uji regresi berhasil" --at-all
# Kirim file ke grup
dws chat file upload --group <openConversationId> --file ./changelog.md
AI Anda seharusnya tidak hanya hidup di komputer Anda.
IA harus hadir di grup, di tengah tim, di setiap tempat yang membutuhkannya.
"Dulu AI kami hanya bisa memberi saran kepada saya, kini ia bisa membantu saya menyelesaikan pekerjaan—kirim ke grup, catat di spreadsheet, ajukan persetujuan, semuanya lancar tanpa hambatan."
— Umpan balik dari pengguna awal DWS
We dedicated to serving clients with professional DingTalk solutions. If you'd like to learn more about DingTalk platform applications, feel free to contact our online customer service or email at
Using DingTalk: Before & After
Before
- × Team Chaos: Team members are all busy with their own tasks, standards are inconsistent, and the more communication there is, the more chaotic things become, leading to decreased motivation.
- × Info Silos: Important information is scattered across WhatsApp/group chats, emails, Excel spreadsheets, and numerous apps, often resulting in lost, missed, or misdirected messages.
- × Manual Workflow: Tasks are still handled manually: approvals, scheduling, repair requests, store visits, and reports are all slow, hindering frontline responsiveness.
- × Admin Burden: Clocking in, leave requests, overtime, and payroll are handled in different systems or calculated using spreadsheets, leading to time-consuming statistics and errors.
After
- ✓ Unified Platform: By using a unified platform to bring people and tasks together, communication flows smoothly, collaboration improves, and turnover rates are more easily reduced.
- ✓ Official Channel: Information has an "official channel": whoever is entitled to see it can see it, it can be tracked and reviewed, and there's no fear of messages being skipped.
- ✓ Digital Agility: Processes run online: approvals are faster, tasks are clearer, and store/on-site feedback is more timely, directly improving overall efficiency.
- ✓ Automated HR: Clocking in, leave requests, and overtime are automatically summarized, and attendance reports can be exported with one click for easy payroll calculation.
Operate smarter, spend less
Streamline ops, reduce costs, and keep HQ and frontline in sync—all in one platform.
9.5x
Operational efficiency
72%
Cost savings
35%
Faster team syncs
Want to a Free Trial? Please book our Demo meeting with our AI specilist as below link:
https://www.dingtalk-global.com/contact

Bahasa Indonesia
English
اللغة العربية
日本語
Bahasa Melayu
ภาษาไทย
Tiếng Việt
简体中文 