Bạn đã từng có cảm giác này chưa:
Công cụ AI thay đổi nhanh chóng, Claude, Qwen, các mô hình lớn khác... nhưng tất cả chỉ dừng lại ở màn hình máy tính của bạn, hoàn toàn tách rời khỏi công việc hợp tác hàng ngày của nhóm.
Có người hỏi trong nhóm, bạn vẫn phải tự trả lời. Script chạy xong, thông báo vẫn cần gửi thủ công. AI giúp bạn xử lý công việc, nhưng không thể truyền kết quả đến đồng nghiệp.
“Kilômét cuối cùng” này đã cản trở bao nhiêu người.
Sắp xếp lại
Trước đây, muốn tạo một chatbot thông minh trên DingTalk, ngưỡng cửa thực sự quá cao:
Đăng ký tài khoản nhà phát triển → Điền biểu mẫu xét duyệt → Thiết lập quyền → Xây dựng máy chủ → Viết giao diện callback → Gỡ lỗi Webhook → Duy trì sau khi上线…………
Hoàn thành quy trình này, ít nhất mất 3 ngày, nhiều thì cả tuần. Chưa kịp sử dụng, con người đã kiệt sức.
"Tôi chỉ muốn để Claude giúp nhóm giải quyết vài vấn đề kỹ thuật, vậy mà riêng việc thiết lập môi trường đã mất hai ngày, cuối cùng đành từ bỏ."
—— Lời phàn nàn thực tế từ một trưởng nhóm kỹ thuật
Vì thế, phần lớn AI của mọi người luôn bị giới hạn ở mức cá nhân —— chỉ giúp ích cho công việc riêng của bạn, khó hỗ trợ được cả nhóm.
Cho đến khi DingTalk DWS xuất hiện — không cần một dòng mã backend nào, không cần thuê máy chủ, chỉ cần gõ vài lệnh đơn giản trên thiết bị đầu cuối của bạn là có thể "ánh xạ" trực tiếp năng lực AI tại chỗ vào robot DingTalk, @robot trong nhóm, AI phía sau sẽ phản hồi ngay lập tức!
DWS (dingtalk-workspace-cli) là công cụ dòng lệnh của DingTalk, đóng gói thống nhất toàn bộ chức năng sản phẩm của DingTalk —— trò chuyện nhóm, tin nhắn, tài liệu, lịch trình, bảng tính, phê duyệt, chấm công —— thành một bộ lệnh.
Nó không chỉ là công cụ dành cho nhà phát triển, mà còn là “điều khiển vạn năng” dành cho mỗi thành viên.
Tính năng hấp dẫn nhất: Một lệnh duy nhất biến AI cục bộ thành “đại diện nói chuyện” trong nhóm DingTalk. Không cần máy chủ, không cần viết callback, cũng không cần đăng ký ứng dụng.
Không bàn lý thuyết suông, hãy xem ngay cách thực hiện!
Bước 1: Cài đặt DWS, hoàn thành trong một phút
Dù bạn dùng Mac, Linux hay Windows, chỉ cần một lệnh là có thể cài đặt. Mạnh hơn nữa —— bạn có thể trực tiếp đưa lệnh cho trợ lý trí tuệ nhân tạo thực hiện (khuyên dùng các trợ lý cục bộ như Qoder, Ngộ Không,... đảm bảo an toàn dữ liệu):
# Mac / Linux (sao chép trực tiếp và cho trợ lý thực hiện)
curl -fsSL <địa chỉ tải script> | bash
# Windows PowerShell
irm <địa chỉ tải script> | iex
# Người dùng mạng trong nước có thể qua mirror npm
npm install -g dingtalk-workspace-cli --registry=https://registry.npmmirror.com
Sau khi cài đặt xong, thực hiện dws auth login quét mã QR để đăng nhập, chọn một tổ chức DingTalk (nếu tổ chức đó chưa bật quyền truy cập dữ liệu CLI, vui lòng chọn và liên hệ quản trị viên chính để kích hoạt) —— Chỉ với hai bước này, thiết bị đầu cuối của bạn đã kết nối toàn bộ hệ thống DingTalk. (Người dùng bản chuẩn cài đặt là dùng được ngay, người dùng bản Alibaba dự kiến mở vào giữa tháng 7,敬请期待.)
Sau khi cài đặt, bạn có thể thử những lệnh sau để cảm nhận sự mượt mà của DWS:
# Tìm người —— Nhanh gấp 10 lần so với tìm trong danh bạ
dws contact user search --query "Trương Tam"
# Xem bản ghi âm của tôi —— Tất cả biên bản họp rõ ràng ngay lập tức
dws minutes list mine
# Xem tất cả chức năng —— Bạn có thể vận hành toàn bộ DingTalk ngay trên thiết bị đầu cuối
dws --help
Hầu hết các lệnh đều hỗ trợ --help để xem tham số, --format json để xuất kết quả dạng cấu trúc, --dry-run để thử nghiệm mà không thực thi. Bắt đầu dễ dàng, sai sót không tốn chi phí.
Bước 2: 5 phút, mang về “robot đại diện” của bạn
Đây mới là phần hấp dẫn nhất của DWS. Từ số 0 đến đi vào hoạt động, chỉ cần 4 bước:
① Tạo robot —— Một câu lệnh ngôn ngữ tự nhiên là xong
Nhập vào hộp thoại trợ lý trí tuệ: "Giúp tôi tạo một robot, liên kết một cú nhấp", làm theo hướng dẫn là được. Không cần mở trình duyệt, không cần điền biểu mẫu, tương tác hoàn toàn bằng ngôn ngữ tự nhiên. Sau khi hoàn thành, bạn sẽ nhận được clientId và clientSecret của robot.
② Một lệnh kết nối AI cục bộ
Hỗ trợ sẵn hơn 10 công cụ AI phổ biến như Claude Code, Codex, opencode, Qoder, CodeBuddy,... chỉ cần một lệnh dws dev connect --channel claudecode là kết nối ngay. Công cụ AI tự phát triển cũng có thể tích hợp —— miễn là nó có thể "đọc một câu, đưa ra câu trả lời", dùng tham số --agent-cmd là được.
③ @robot trong nhóm để kiểm tra
Tìm robot vừa tạo trên DingTalk, gửi một lệnh đơn giản, nó sẽ dùng AI của bạn để trả lời. Từ cài đặt đến sử dụng, toàn bộ quá trình không quá 5 phút. Không cần máy chủ, không cần viết callback, không cần triển khai.
④ Huấn luyện thành “bản sao” —— Cho robot học tài liệu của bạn
Đặt các câu hỏi thường gặp, tri thức chuyên môn vào một tài liệu DingTalk, dùng --knowledge-source để DWS học tài liệu này. Sau khi học xong, robot có thể thay bạn trả lời các câu hỏi thường gặp của đồng nghiệp và khách hàng —— “trợ lý phản hồi 24/7” chính thức lên sóng.
# Lệnh cốt lõi: Kết nối Claude Code với DingTalk
dws dev connect --channel claudecode \
--robot-client-id <clientId> \
--robot-client-secret <clientSecret>
# Kết nối AI tự phát triển, miễn là nó có thể "đọc một câu, đưa ra câu trả lời"
dws dev connect --agent-cmd "my-ai-tool -p" \
--robot-client-id <clientId> \
--robot-client-secret <clientSecret>
@robot trong nhóm, nó sẽ dùng AI của bạn để trả lời, đơn giản vậy thôi.
Đừng để AI của bạn chỉ là "kẻ lắm lời".
Hãy biến nó thành "người hành động" thay bạn phản hồi.
Bước 3: Làm cho robot thông minh hơn —— Sáu tùy chọn nâng cao
Kết nối thành công mới chỉ là khởi đầu. DWS cung cấp một bộ “công tắc điều chỉnh tham số”, giúp robot của bạn từ “dùng được” nâng cấp thành “dùng tốt”:
📁--agent-workdir: Trao cho robot “ngữ cảnh dự án”
Chỉ đến kho mã hoặc thư mục dự án của bạn, robot sẽ có đầy đủ bối cảnh dự án. Khi hỏi trong nhóm “tại sao API này báo lỗi 500”, nó có thể định vị trực tiếp đến dòng mã cụ thể. Không còn nói chung chung, mà là chữa đúng bệnh.
📚--knowledge-dir / --knowledge-source: Gắn kho tri thức
Gắn thư mục tài liệu .md/.txt của nhóm, hoặc kéo trực tiếp kho tri thức DingTalk làm nguồn trả lời. Mỗi tin nhắn tự động tìm kiếm đoạn tri thức liên quan, ghép vào câu hỏi —— robot trả lời không phải “tri thức chung”, mà là tri thức riêng biệt của nhóm bạn.
🛡️--allowed-groups / --allowed-users: Kiểm soát danh sách trắng
Chỉ cho phép nhóm hoặc cá nhân cụ thể kích hoạt robot, không lo bị lạm dụng bởi người không liên quan. Bảo mật cấp doanh nghiệp, được tích hợp ngay từ ngày đầu.
🔁--daemon: Chạy nền, tự khởi động lại khi lỗi
Dù tắt thiết bị đầu cuối cũng không ngừng hoạt động, tự động khởi động lại khi sập. Robot của bạn online 7×24, ổn định như đã triển khai trên máy chủ, nhưng không cần máy chủ.
🧠--agent-model: Tự do chuyển đổi mô hình
Thay thế mô hình mặc định của agent cục bộ, ví dụ chuyển từ sonnet sang opus của Claude, lựa chọn giải pháp phù hợp nhất theo nhu cầu.
✅--owner-user-id + --approval-card-template: Bật “cổng xác nhận”
Nếu robot thực hiện thao tác có tác động phụ (gửi tin nhắn, sửa dữ liệu), hãy bật cổng xác nhận —— trước khi thực thi, gửi một thẻ phê duyệt cho bạn, chỉ khi bạn đồng ý mới thực hiện. AI giúp bạn làm việc, quyết định then chốt do bạn quyết, vừa an toàn vừa hiệu quả.
Sau khi kết nối, robot của bạn có thể làm gì?
Bốn tình huống, tình huống nào cũng là nhu cầu bức thiết trong hợp tác nhóm. Dùng rồi là không muốn quay lại:
🤖 Tình huống 1: Robot đại diện —— “Nuôi” tri thức của bạn cho nó, nó thay bạn phản hồi 7×24
Đây là cách dùng gần gũi nhất. Viết các câu hỏi thường gặp, SOP, hướng dẫn sản phẩm vào tài liệu DingTalk, dùng --knowledge-source để robot học. Sau khi học xong, đồng nghiệp hỏi trong nhóm “quy trình hoàn báo là gì”, “khách hàng này xử lý thế nào”, “lịch trình ở đâu”, robot phản hồi ngay lập tức —— giống hệt như bạn trả lời, nhưng bạn không cần hiện diện.
Cài robot vào nhóm hỏi đáp, hướng dẫn đồng nghiệp @robot để hỏi. Trước kia nhân viên mới vào cần người cũ kèm nửa ngày, giờ robot online 24/7. Hay hơn nữa —— dùng được trên điện thoại, đồng nghiệp tiện tay tìm robot của bạn, như tìm chính bạn vậy.
💻 Tình huống 2: Trợ lý phát triển —— Kho mã là bộ não của robot
Dùng --agent-workdir trỏ đến kho mã, dán một đoạn log lỗi trong nhóm, robot sẽ định vị trực tiếp đến dòng mã cụ thể, đưa ra gợi ý sửa chữa. Không cần chuyển cửa sổ, không cần tra cứu tài liệu, không cần chờ đồng nghiệp trả lời.
Mạnh hơn nữa, nó còn có thể giúp bạn review code, giải thích commit lịch sử, tạo test đơn vị —— một cuộc trò chuyện nhóm, chính là cố vấn kỹ thuật di động của bạn.
👤 Tình huống 3: Bản sao số —— Để robot thay bạn làm việc, quyết định then chốt do bạn
Bật “cổng xác nhận” (--owner-user-id + --approval-card-template), robot có thể thay bạn gửi tin nhắn, viết tài liệu, nộp phê duyệt, tạo việc cần làm. Nhưng mỗi lần thực hiện, trước tiên gửi một thẻ phê duyệt cho bạn —— bạn nhấn “đồng ý” mới thực thi.
Việc vụn vặt giao cho AI, quyết định quan trọng giữ lại cho mình. Không phải thay thế bạn, mà giúp bạn thoát khỏi việc vụn vặt, tập trung vào những việc thực sự quan trọng.
📢 Tình huống 4: Robot thông báo trực ban —— Điều khiển bằng script, gửi định kỳ, một lệnh @toàn bộ
Robot không chỉ phản hồi thụ động, mà còn chủ động gửi. Dùng dws chat message send viết vào script, gửi định kỳ thông báo phát hành phiên bản, cảnh báo hệ thống, tổng hợp báo cáo ngày. Hỗ trợ @tất cả mọi người, @thành viên cụ thể, đính kèm file.
Thông báo tự động cho cả nhóm sau khi phát hành phiên bản, cảnh báo giám sát đẩy tự động vào nhóm, tổng hợp dữ liệu quan trọng ngày hôm qua tự động trước buổi họp hàng ngày —— bạn không cần canh, tin nhắn tự động hiện ra trước mắt.
# Chủ động gửi tin nhắn vào nhóm, @tất cả mọi người
dws chat message send --group <openConversationId> \
--title "Thông báo phát hành phiên bản" --text "v2.3.0 đã上线, kiểm thử hồi quy thành công" --at-all
# Gửi file vào nhóm
dws chat file upload --group <openConversationId> --file ./changelog.md
AI của bạn không nên chỉ tồn tại trên máy tính cá nhân.
Nó nên xuất hiện trong nhóm, trong đội ngũ, ở mọi nơi cần nó.
"Trước đây AI của chúng tôi chỉ đưa ra ý kiến cho tôi, giờ nó có thể giúp tôi hoàn thành việc —— gửi vào nhóm, ghi vào bảng, nộp phê duyệt, liền mạch."
—— Phản hồi từ người dùng sớm của 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

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