Một lịch ca trông kín chỗ có thể đang giấu một người làm 11 tiếng. Bài này cho AI lập lịch, rồi người kiểm từng ràng buộc. Điều quan trọng nhất: khi không đủ người, lịch phải ghi THIẾU, không phải nhét ai đó vào cho đủ ô.

Làm sau bài chuẩn bị dữ liệu và ràng buộc trước khi xếp ca.

Dữ liệu ví dụ: một ngày thứ Bảy (giả lập)

  • Sáng 7:00 đến 11:00: 1 pha chế, 1 thu ngân. Chiều 11:00 đến 17:00: 1 pha chế, 1 phục vụ. Tối 17:00 đến 22:00: 1 pha chế, 1 thu ngân, 3 phục vụ.
  • NV1 pha chế, thu ngân: sáng. NV3 pha chế: cả ngày. NV4 thu ngân, phục vụ: cả ngày. NV5 phục vụ: từ 11:00. NV6 phục vụ, thu ngân: tối. NV7 phục vụ: tối.
  • Ràng buộc: không quá 8 giờ/ngày; ca tối thiểu 4 giờ; một người một vị trí trong một khung giờ.

Bước 1: nhờ AI lập lịch và tính giờ

Lập lịch, tính tổng giờ, ô THIẾU, sửa khi có người nghỉ
Sơ đồ minh họa của AI Thạo Việc.
Yêu cầu có thể sao chép
Quán cà phê GIẢ LẬP, chỉ xếp lịch NGÀY THỨ BẢY. Dữ liệu đã chuẩn hóa: [dán nhu cầu, lịch rảnh, ràng buộc]
Phần 1: lập lịch thứ Bảy, bảng gồm khung giờ, vị trí, người. Sau bảng, tính tổng giờ của từng người và liệt kê khung giờ còn thiếu người (nếu có). Không vi phạm ràng buộc; nếu không đủ người thì ghi THIẾU, không phá ràng buộc để lấp chỗ.
Phần 2: 10:00 sáng thứ Bảy, NV5 báo nghỉ đột xuất. Sửa lịch từ 11:00 trở đi, chỉ đổi những ô bị ảnh hưởng, giữ nguyên phần khác. Tính lại tổng giờ, ghi rõ ô nào thay đổi và ô nào vẫn THIẾU, gợi ý quản lý gọi ai hỏi trước (không tự xác nhận người đó đồng ý).

Bước 2: so với kết quả chạy thật và đáp án đã kiểm

Tổ Thạo Việc chạy câu lệnh trên ChatGPT web (trò chuyện tạm thời, mức Medium) ngày 01/10/2026, rồi kiểm từng giờ bằng một đoạn chương trình nhỏ.

Đầu tiên, tính trần: nhu cầu cả ngày là 45 giờ người (sáng 8, chiều 12, tối 25). Mỗi người tối đa 8 giờ và chỉ trong giờ rảnh, nên cả nhóm cho được nhiều nhất 38 giờ (NV1 4, NV3 8, NV4 8, NV5 8, NV6 5, NV7 5). Lịch tốt nhất vẫn thiếu ít nhất 7 giờ người. Riêng pha chế sau 11:00 cần 11 giờ mà chỉ NV3 làm được 8 giờ, nên chắc chắn thiếu 3 giờ pha chế.

ChatGPT chia nhỏ khung giờ và đạt đúng trần 38 giờ:

GiờPha chếThu ngânPhục vụ
7:00 đến 11:00NV1NV4
11:00 đến 14:00THIẾUTHIẾU
14:00 đến 17:00NV3NV5
17:00 đến 18:00NV3NV6NV5, NV7, THIẾU 1
18:00 đến 22:00NV3NV4NV5, NV6, NV7

Kiểm từng giờ: không ai quá 8 giờ, không ai làm hai vị trí cùng lúc, mỗi đoạn làm liền từ 4 giờ trở lên (NV4 làm hai ca 4 giờ, sáng và tối). Khi NV5 nghỉ, ChatGPT chỉ đổi ba ô của NV5 thành THIẾU, giữ nguyên phần còn lại, tổng còn 30 giờ, và gợi ý gọi người dự phòng biết phục vụ, nói rõ chỉ là hỏi, chưa coi là đã đồng ý. Đây là đúng: lúc 10:00 NV4 đang làm ca sáng, nhận thêm ca chiều sẽ vượt 8 giờ.

Điểm cần biết: lịch này đổi vị trí giữa ca (NV6 thu ngân 17:00 đến 18:00 rồi sang phục vụ) và có người làm hai ca trong ngày. Nếu quán chỉ xếp nguyên khung sáng, chiều, tối, phải nói rõ điều đó trong câu lệnh. Khi đó, liệt kê mọi cách phân công cho thấy chỉ lấp được 6 trên 9 chỗ (ví dụ: sáng NV1, NV4; chiều NV3, NV5; tối NV6 thu ngân, NV7 phục vụ; tối thiếu pha chế và 2 phục vụ), và khi NV5 nghỉ còn 5 trên 9. Chọn khung nào thiếu là quyết định của quản lý, theo giờ nào bán nhiều hơn.

Một lần chạy không bảo đảm lần sau giống vậy. Mỗi lần dùng, vẫn kiểm ba lỗi hay gặp: một người quá 8 giờ; một người hai vị trí cùng lúc; lịch "đủ người" trong khi tổng giờ rảnh không thể đủ.

Bước 3: tự kiểm bằng bảng tính

Mỗi người một dòng, cột khung giờ, cột tổng giờ bằng công thức. Đánh dấu đỏ ô tổng trên 8. Kiểm tuần: tổng không quá 48 giờ, mỗi người có ít nhất 24 giờ nghỉ liên tục, ca từ 6 giờ có nghỉ giữa giờ ít nhất 30 phút (Bộ luật Lao động 2019, Điều 105, 111, 109 theo tờ gấp của Bộ Tư pháp).

Bước 4: khi có người nghỉ

  1. Chỉ sửa ô bị ảnh hưởng, giữ phần khác để không xáo trộn cả quán.
  2. Gọi hỏi người có thể thay; chỉ ghi vào lịch khi người đó đồng ý.
  3. Còn thiếu thì báo trước cho bếp và quầy để giảm món, đóng bớt khu vực, không để một người gánh hai vị trí.

Tự kiểm

  • Không ai quá 8 giờ/ngày, không ai hai vị trí cùng lúc?
  • Ô THIẾU được ghi rõ, quản lý đã chọn ưu tiên?
  • Người thay ca đã đồng ý trước khi ghi tên?
  • Ràng buộc tuần đã kiểm bằng bảng tính?

Đi tiếp

Đổi ca xong, bàn giao việc còn dở: phiếu giao ca quán ăn.

Nguồn & lưu ý