ChatGPT Desktop cho người mới: Chat, Work & Codex
Tính năng nâng cao

Bài 8: Scheduled Tasks: lập lịch tác vụ tự động

Đặt lịch cho ChatGPT tự chạy việc lặp lại: 3 loại task, 6 thành phần bắt buộc, kiểm tra lần chạy kế tiếp và các ranh giới an toàn.

Thầy Tùng chủ nhiệm lớp 7A3 có một việc lặp đi lặp lại mỗi tuần: sáng thứ Hai nhắc lớp nộp sổ theo dõi thi đua, rồi tổng hợp gửi cho tổ trưởng. Có tuần thầy nhớ, có tuần bận họp đầu giờ nên quên mất, đến chiều mới sực nhớ, gửi trễ so với lịch chung của tổ.

Thầy mở ChatGPT, gõ "nhắc tôi nộp báo cáo mỗi thứ Hai" nhưng chẳng có gì xảy ra, vì Chat chỉ trả lời ngay lúc đó, không tự chạy lại vào tuần sau. Cái thầy Tùng cần là một việc tự lặp lại đúng giờ, dù thầy không mở máy ngồi chờ. Đó chính là việc của Scheduled Tasks.

Sau bài này bạn sẽ làm được

  • Phân biệt ba loại Scheduled Tasks và chọn đúng loại cho từng việc
  • Giao một task tự động đủ 6 thành phần an toàn, có múi giờ rõ ràng
  • Kiểm tra lần chạy kế tiếp và biết cách tạm dừng, tiếp tục, sửa, xoá một task
  • Áp dụng đúng nguyên tắc an toàn khi task đụng đến việc quan trọng

Ba loại Scheduled Tasks

Scheduled Tasks là cách bạn đặt lịch cho ChatGPT tự chạy một việc vào thời điểm bạn chọn trước, không cần ngồi gõ lại từ đầu mỗi lần. Có ba loại, ứng với ba nhu cầu khác nhau.

  • Một lần — chạy đúng một lần vào ngày giờ bạn chọn, hợp với việc như nhắc thầy Tùng chuẩn bị nội dung trước ngày họp phụ huynh ba ngày.
  • Lặp lại — chạy đều đặn theo chu kỳ hằng ngày hoặc hằng tuần, hợp với việc nhắc nộp báo cáo tuần của phòng kinh doanh vào sáng thứ Hai.
  • Theo dõi — không chạy theo giờ cố định mà canh một nguồn thông tin, chỉ báo cho bạn khi có thay đổi, hợp với việc theo dõi một trang thông báo tuyển sinh công khai.

Chọn sai loại là nguyên nhân phổ biến nhất khiến một task trở nên vô dụng. Nếu bạn chỉ cần biết "có gì mới không", chọn theo dõi; nếu bạn cần một hành động lặp đúng lịch, chọn lặp lại.

Vì sao giao việc cho task phải chặt hơn bình thường

Khi bạn hỏi trong Chat, bạn ngồi ngay đó, thấy sai là sửa liền. Task lại chạy vào lúc bạn không có mặt — có thể là 6 giờ sáng, có thể là lúc bạn đang dạy tiết 3. Không ai đọc lại kế hoạch trước khi nó chạy, nên bạn phải viết đủ ý ngay từ đầu.

Đây là bản điều chỉnh của khung 6 thành phần bạn học ở Bài 4, dành riêng cho một việc sẽ tự chạy khi không có bạn kiểm ngay lúc đó:

  1. Kết quả cần đạt — task này tạo ra hay nhắc việc gì cụ thể
  2. Lịch hoặc chu kỳ — chạy một lần lúc nào, hay lặp lại theo ngày/tuần nào
  3. Múi giờ rõ ràng — ghi cụ thể như Asia/Bangkok, đừng ghi "giờ địa phương" vì hệ thống có thể hiểu theo múi giờ khác
  4. Nguồn được phép — chỉ được lấy thông tin từ đâu, không tự suy diễn thêm nguồn khác
  5. Điều kiện báo — khi nào task cần gửi thông báo cho bạn, báo nội dung gì
  6. Điều kiện dừng — task chạy đến khi nào thì tự dừng, hoặc lúc nào bạn cần dừng tay

Với việc của thầy Tùng, một task viết đủ sáu phần trông như sau.

Kết quả cần đạt: nhắc tôi nộp sổ theo dõi thi đua lớp 7A3 cho tổ trưởng.
Lịch: lặp lại vào 9:00 sáng thứ Hai hằng tuần.
Múi giờ: Asia/Bangkok.
Nguồn được phép: không cần đọc file nào, chỉ gửi lời nhắc bằng chữ.
Điều kiện báo: luôn gửi thông báo lúc 9:00, kèm câu hỏi tôi đã nộp chưa.
Điều kiện dừng: dừng khi tôi yêu cầu, hoặc hết học kỳ 1 vào 31/12.

Kiểm tra lần chạy kế tiếp trước khi yên tâm

Sau khi lưu task, đừng đóng máy đi làm việc khác ngay. Mở lại task và xem thông tin lần chạy kế tiếp — thời điểm hệ thống ghi nhận là ChatGPT sẽ chạy. Nếu giờ hoặc múi giờ hiển thị lệch so với ý bạn, sửa lại ngay, đừng để đến tuần sau mới phát hiện.

Ngoài xem lần chạy kế tiếp, bạn nên biết bốn thao tác cơ bản với một task đã tạo: tạm dừng khi có việc bận không muốn task chạy, ví dụ vào kỳ nghỉ hè; tiếp tục khi cần chạy lại; sửa nội dung khi yêu cầu công việc thay đổi; và xoá hẳn khi không còn cần nữa. Task cũ để quên không xoá vẫn nằm đó và có thể âm thầm chạy sai lịch mà bạn không hay.

Hai giới hạn cứng cần nhớ

Có hai giới hạn kỹ thuật bạn nên biết trước khi lên kế hoạch dùng Scheduled Tasks cho nhiều việc cùng lúc.

Thứ nhất, tần suất chạy tối đa khoảng một lần mỗi giờ. Nếu việc của bạn cần theo dõi sát từng vài phút một, ví dụ canh một đơn hàng gấp trên Shopee, Scheduled Tasks không phải công cụ phù hợp cho mức tần suất đó.

Thứ hai, tệp nằm trong một Project của ChatGPT thường không truy cập được từ task đã lên lịch. Nếu việc của bạn cần đọc file giáo án Ngữ văn hay báo cáo doanh thu đang lưu trong Project, hãy kiểm tra lại trước, đừng mặc định task sẽ tự tìm thấy file đó khi chạy.

Việc quan trọng: chuẩn bị và báo, đừng để task tự làm

Với những hành động có thể gây hậu quả khó sửa — gửi email, đăng bài công khai, thanh toán, chỉnh sửa văn bản chính thức — task chỉ nên chuẩn bị bản nháp hoặc thông báo cho bạn duyệt, không nên tự thực hiện thay bạn.

Ví dụ, một task theo dõi trang thông báo tuyển sinh của một trường, khi phát hiện cập nhật mới, chỉ nên gửi cho bạn nội dung tóm tắt để bạn đọc và tự quyết định có cần thông báo lại cho phụ huynh hay không. Task không nên tự đăng thông báo đó lên nhóm phụ huynh. Nếu bạn làm việc ở UBND xã và định cho task theo dõi hoặc tổng hợp thông tin liên quan đến người dân, tuyệt đối không đưa số điện thoại, số căn cước hay thông tin cá nhân thật vào nội dung giao việc, theo đúng tinh thần Nghị định 13/2023 về bảo vệ dữ liệu cá nhân.

Lỗi thường gặp

  • Không ghi múi giờ, để hệ thống tự đoán. Luôn ghi rõ múi giờ dạng Asia/Bangkok ngay trong lời giao việc.
  • Tạo xong task rồi quên kiểm tra lần chạy kế tiếp. Mở lại ngay sau khi lưu, xem thời điểm chạy đã đúng ý bạn chưa.
  • Giao task cho việc cần đọc file đang nằm trong Project. Kiểm tra trước xem file có nằm ngoài Project và task có truy cập được không.
  • Để task tự gửi email hoặc đăng bài thay bạn. Chỉ để task chuẩn bị nội dung và báo cho bạn, phần duyệt cuối luôn thuộc về bạn.

Checklist trước khi làm

  • Đã chọn đúng loại: một lần, lặp lại, hay theo dõi
  • Đã viết đủ 6 thành phần, có ghi múi giờ cụ thể
  • Đã kiểm tra lần chạy kế tiếp ngay sau khi lưu task
  • Đã biết cách tạm dừng, tiếp tục, sửa, xoá task này khi cần
  • Nếu việc liên quan hành động quan trọng, task chỉ chuẩn bị hoặc báo, không tự thực hiện
  • Không đưa dữ liệu cá nhân thật của người khác vào nội dung giao việc

Những việc lặp đi lặp lại mỗi tuần giờ không còn phải dựa vào việc bạn nhớ mở ChatGPT đúng lúc nữa. Ở Bài 9, bạn sẽ học cách biến một cách làm đã chạy tốt — như task nhắc báo cáo này — thành một quy trình có thể tái sử dụng nhanh cho nhiều việc khác nhau.