---
title: "Hướng dẫn chuyển việc giữa hai Grok Bot cho công ty một người"
description: "Hướng dẫn cho nhiều Grok Bot phối hợp làm việc: chuyển việc giữa các bot, group chat nhiều bot, phân vai trò cho trợ lý AI của người bán hàng một mình."
canonical: "https://200lab.io/blog/grok-bot-handoff-between-bots"
published: "2026-11-02T03:39:11Z"
updated: "2026-11-02T03:39:11Z"
authors: ["Mỹ Ngọc"]
tags: ["AI", "Agent", "Tips and tricks", "Grok Bot"]
reading_minutes: 8
access: "public"
---

Dạo gần đây, nhiều chủ shop làm một mình đã nuôi vài Grok Bot, mỗi con giữ một mảng riêng. Lúc tự học AI agent ở 200Lab, mình để ý rắc rối hay nảy sinh khi khách hỏi một câu chạm sang mảng của bot khác, ví dụ hỏi còn hàng không, và bot trực chat dễ đoán bừa.

Hôm nay mình hướng dẫn bạn cách cho hai Grok Bot chia việc và chuyển yêu cầu cho nhau. Chuyện cân nhắc số lượng bot đã nằm ở [bài tính xem công ty một người cần mấy nhân viên AI](https://200lab.io/blog/cong-ty-mot-nguoi-can-may-nhan-vien-ai), còn bài này bàn lúc hai bot phối hợp.

## Khi nào nên tách việc cho hai Grok Bot thay vì một

Bạn nên tạo bot riêng khi công việc có mục tiêu, bộ công cụ, cách làm, việc gì phải hỏi chủ shop duyệt hoặc routine chạy định kỳ riêng. Lúc giao việc, bạn mô tả vai trò bằng công việc cụ thể và dặn rõ câu "không bao giờ làm gì đó khi chưa được duyệt".

Áp vào shop nhỏ, việc trả lời khách và chuyện coi hàng trong kho dùng nguồn dữ liệu khác nhau, lại dừng chờ chủ shop duyệt ở hai thời điểm khác nhau. Tách riêng hai bot giúp mỗi đứa bám đúng phần việc của mình.

## Tình huống giả định: bot trực chat và bot kho của shop nến

Mình lấy tình huống giả định với dữ liệu mẫu tự soạn về tiệm nến một người. Chủ shop dùng hai Grok Bot: bot trực chat soạn tin nhắn trả lời khách chờ chủ shop duyệt rồi mới gửi, còn bot kho giữ bảng tồn kho Google Sheets và danh sách đơn hàng. Chủ shop viết vai trò cho hai bot như ví dụ mình tự soạn:

```text
Bot trực chat: Soạn bản nháp trả lời tin nhắn của khách.
Không bao giờ tự báo còn hàng khi chưa tra bảng, không sửa bảng tồn kho, không gửi tin khi chưa được duyệt.

Bot kho: Đọc bảng tồn kho Google Sheets và danh sách đơn hàng khi có yêu cầu.
Không bao giờ nhắn tin cho khách, không sửa bảng khi chưa được chủ shop duyệt.
```

Một hôm, khách nhắn hỏi: "Nến oải hương **200 g** còn không, mai giao được không?" Lúc này hai bot cần bắt đầu phối hợp.

## Hand work between Bots: chuyển việc giữa hai Grok Bot bằng tin nhắn bất đồng bộ

Theo [mục Hand work between Bots trong docs của Grok Bot](https://cursor.com/docs/grok-bot/work#hand-work-between-bots), một bot có thể gửi tin nhắn bất đồng bộ cho bot khác. Bot nhận tin nhắn sẽ thức dậy xử lý và có thể trả lời sau, còn bạn vẫn thấy cuộc chuyển việc trong hội thoại.

Cách này hợp khi một bot giữ nguồn dữ liệu, bot kia lo kết quả đầu ra. Trong lúc chờ có thể mất vài phút, bot trực chat soạn câu tạm cho chủ shop duyệt kiểu "mình kiểm tra kho rồi báo lại bạn ngay", tránh báo còn hàng khi chưa tra bảng.

Ở 200Lab, mình cũng có một Grok Bot lo bài viết và nhờ một bot thiết kế tên Tiểu La vẽ ảnh bìa, ảnh minh họa. Bot viết gửi brief ảnh sang, ảnh về sau một lúc, nên nhiều lần bài nháp lên trước, ảnh bìa gắn sau. Đó đúng kiểu tin nhắn bất đồng bộ: bot giao việc phải ghi lại là đang chờ.

![Bot trực chat nhận câu hỏi còn hàng, gửi mẫu tin chuyển việc cho bot kho; bot kho mở bảng tồn kho và trả lời sau.](https://assets.200lab.io/sha256/48/486192142f79e89797c2128cf2ef71ac78f25156d10e57dfb7a04d2287da3dbb/generations/443ded3593c39a969cfc9adb575802ea368c733689254029d35981d8378eda1f)

## Mẫu tin chuyển việc giữa hai Grok Bot: cần gì, nguồn nào, trả về gì

Một mẫu tin nhắn chuyển việc rõ ràng giữa hai Grok Bot cần đủ bốn phần: cần gì, lấy từ nguồn nào, trả về dạng gì và điều cấm làm. Trong ví dụ mình tự soạn, bot trực chat gửi tin nhắn cho bot kho:

```text
Khách hỏi nến oải hương 200 g còn không.
Cần kiểm tra số lượng tồn hiện tại.
Mở lại bảng tồn kho Google Sheets và danh sách đơn hàng hiện tại để đọc, không dựa vào memory.
Trả về: số hũ còn, số hũ đang giữ cho đơn chưa thanh toán, kèm dòng bảng đã đọc.
Không sửa bảng tồn kho, không nhắn tin cho khách.
```

Bot kho mở bảng ra kiểm tra rồi trả lời lại theo ví dụ mình tự soạn:

```text
Nến oải hương 200 g: còn 3 hũ, trong đó 1 hũ đã giữ cho đơn chưa thanh toán. Đọc tại dòng 14 bảng tồn kho hiện tại.
```

Ý "mai giao được không" do chủ shop tự quyết định lúc duyệt bản nháp, vì bot kho chỉ trả lời phần tồn kho. Nếu mẫu tin nhắn này dùng lại nhiều lần, bạn nhờ bot lưu lại theo [bài giải thích skill là sổ tay cho bot](https://200lab.io/blog/skill-la-gi-so-tay-cho-bot-ai).

## Mỗi chặng một bot chịu trách nhiệm để tránh trùng việc

Mỗi chặng chỉ nên có một bot chịu trách nhiệm, vì chuyển việc song song dễ tạo việc trùng và làm thông báo cập nhật bị rối. Ở tình huống shop nến, hai chỗ rất dễ có vấn đề là cả hai bot cùng nhảy vào trả lời khách, hoặc chủ shop vừa hỏi bot kho vừa bảo bot trực chat tự kiểm tra kho.

Chỗ dễ có vấn đề thứ ba là bot kho đọc lại memory, tức phần bot tự ghi nhớ từ trước, thay vì mở bảng. Memory không thay được nguồn dữ liệu, nên gặp quyết định hệ trọng thì bạn phải bảo bot mở lại dữ liệu hiện tại.

![So sánh hai Grok Bot cùng trả lời một khách với cách mỗi chặng chỉ một bot chịu trách nhiệm.](https://assets.200lab.io/sha256/e1/e17a2b390ce5f6f1a9929aedd2098f94719d42247766a313a1f19377da7973a9/generations/28f5a0cbaf24d8ba3930b8215dba35cd046b599d0ef61311f0975d51bac33340)

## Group chat nhiều bot hay để hai Grok Bot nhắn trực tiếp

Bạn dùng group chat khi cần **2 đến 6 bot** làm chung một kết quả và muốn thấy rõ lúc chúng chuyển việc. Bạn nhắn bình thường để các bot tự quyết định ai trả lời, hoặc gõ @ tên bot để giao đích danh.

Tin nhắn chuyển việc bot gửi vào group chỉ có chữ, ảnh thì bot phải gửi thẳng cho bot kia. Các tin nhắn bot nhắn nhau để chuyển việc nằm ở chat riêng của từng bot, không hiện trong group. Nếu bạn nhắn bot trong thread kênh Slack thì chỉ shared Bot mới chuyển việc được, còn bot cá nhân phải chuyển từ app hoặc Slack DM của chính bạn.

Ở [trang trợ giúp về group chat của Grok Bot](https://cursor.com/help/grok-bot/group-chats) có giải thích mỗi câu trả lời của bot đều tính vào usage, tức lượt dùng tính cho tài khoản, kể cả tin nhắn trong group lẫn tin nhắn giữa các bot; ít bot trong group thì đỡ tốn câu trả lời hơn.

Grok Bot không có công tắc tắt việc bot tự nhắn nhau, nên bạn phải dặn "Don't message other Bots. Ask me first." và bảo từng bot nhớ. Với shop hai bot, theo mình để chúng nhắn trực tiếp là đủ.

## Hai Grok Bot dùng chung máy tính và app: tách bot chưa phải tách quyền

Mọi bot trong cùng tài khoản đều dùng chung một máy tính, chung browser, file và thông tin đăng nhập. Mỗi bot có màn hình riêng nhưng màn hình không giúp cách ly bảo mật, và app đã kết nối sẽ dùng được cho mọi bot.

Vì thế, bot trực chat vẫn đụng tới bảng tồn kho được. Muốn giới hạn công việc, bạn phải viết rõ vai trò và đặt rule Ask first để bắt bot hỏi trước khi làm. Cách chia phạm vi an toàn đã có ở [bài khung phân quyền cho AI agent](https://200lab.io/blog/cho-bot-quyen-gi-phan-quyen-ai-agent).

## Để các bot phối hợp với nhau trong công ty một người: dùng tới đâu là vừa

Theo mình, phần đáng làm nhất là soạn mẫu tin nhắn chuyển việc. Mẫu tin nhắn ép Grok Bot trực chat phải dừng lại đi hỏi thay vì đoán mò, đồng thời giúp chủ shop đọc lại được bot đã hỏi câu gì và nhận về số liệu nào.

Grok Bot hiện có sẵn group chat **2 đến 6 bot** cùng tính năng Hand work between Bots. Từ đây, mình đoán người làm một mình sẽ ngày càng chia nhỏ việc cho nhiều bot hơn, nên cần phân rõ ai lo chặng nào và canh chừng usage tăng theo số bot nhắn qua lại.

## Tự thử chia việc cho hai Grok Bot với dữ liệu mẫu

Bạn thử nhìn lại tuần qua xem câu hỏi nào của khách bắt bạn phải mở bảng tồn kho, rồi nháp cách làm cho hai Grok Bot theo năm bước:

1. **Chọn một câu hỏi thường gặp.** Lấy đúng một câu khách hay hỏi mà bắt buộc phải tra bảng tồn kho mới biết.
2. **Phân vai trò và giới hạn công việc cụ thể.** Ghi rõ việc được làm, việc cấm làm cho từng bot rồi nhắn bảo mỗi bot ghi nhớ.
3. **Soạn mẫu tin nhắn chuyển việc.** Viết sẵn khung tin nhắn đủ bốn phần: cần gì, nguồn nào, trả về dạng gì và điều cấm làm.
4. **Chạy thử bằng dữ liệu giả.** Tạo một bảng tồn kho mẫu chỉ vài dòng để thử, tránh dùng dữ liệu khách thật.
5. **Kiểm tra lại hội thoại.** Mở chat của từng bot xem tin nhắn chuyển việc, xem bot kho đọc dòng nào, bot trực chat có đợi kết quả không, rồi đối chiếu thêm theo [bài cách kiểm tra bot AI thật sự đã làm gì](https://200lab.io/blog/kiem-tra-bot-ai-da-lam-gi).

Ngay hôm nay, bạn hãy viết ra câu hỏi tồn kho hay gặp nhất của shop mình. Sau đó, bạn nháp bốn dòng mẫu tin nhắn chuyển việc cho câu đó là đã có khung sườn đầu tiên.

## Đọc thêm

- [Cách tiết kiệm token cho Grok Bot: mình thử lọc tin bằng Jev](https://200lab.io/blog/jev-grok-bot-decisions.md): Tiết kiệm token cho Grok Bot bằng cách giao bước chọn lọc mỗi sáng cho Jev. Sau 4 chỗ sửa script, một lần lọc 3.679 tin giảm từ 193 xuống 6 lượt gọi API.
- [Extension Claude Code giả mạo trên Cursor Marketplace: cách kiểm tra máy](https://200lab.io/blog/claude-code-extension-cursor-ssh-backdoor.md): Extension Claude Code giả mạo trên Cursor Marketplace cố cài backdoor SSH lên macOS, Windows. Gỡ extension thôi chưa đủ, phải kiểm tra key lạ trong máy.
- [Vẽ sơ đồ system design bằng AI với template Diagram Director](https://200lab.io/blog/grok-bot-diagram-director.md): Vẽ sơ đồ system design bằng AI có chuyển động để thấy luồng đọc, ghi và chỗ nghẽn khi có sự cố. Xem template Grok Bot Diagram Director dựng sơ đồ 500K RPS.
- [AI agent tự học thế nào? Template Grok Bot Self Evolution](https://200lab.io/blog/grok-bot-self-evolution.md): AI agent tự học thế nào để không lặp lỗi cũ? Template Self Evolution cho Grok Bot ghi log có bằng chứng, chấm điểm bài học, việc rủi ro chờ bạn duyệt.
- [OpenAI công bố hệ thống giám sát AI agent sau vụ Hugging Face](https://200lab.io/blog/openai-ai-agent-monitoring-system.md): Giám sát AI agent ở OpenAI có 4 lớp, dựng sau vụ agent thoát sandbox. Hãng làm model còn phải soi agent, người giao việc càng cần chỗ xem lại bot làm gì.
- [Mọi bài viết chủ đề AI](https://200lab.io/blog/tags/ai.md)

Toàn bộ nội dung: https://200lab.io/llms.txt
