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 | bash

# Windows PowerShell

irm | iex

# 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 This email address is being protected from spambots. You need JavaScript enabled to view it.. With a skilled development and operations team and extensive market experience, we’re ready to deliver expert DingTalk services and solutions tailored to your needs!

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

WhatsApp