วิธีตั้งเวลาทำงานอัตโนมัติใน OpenClaw
ตั้งค่างานที่เกิดซ้ำซึ่งเอเจนต์ AI ของคุณจะรันโดยอัตโนมัติ -- รายงานรายวัน, สรุปรายสัปดาห์ และการตรวจสอบ
บทนำ
หนึ่งในคุณสมบัติที่ทรงพลังที่สุดของเอเจนต์ AI คือความสามารถในการทำงานในขณะที่คุณไม่ได้ดู การทำงานที่กำหนดเวลาไว้ (cron jobs) ช่วยให้คุณกำหนดงานที่เกิดซ้ำได้ -- รายงานรายวัน, การวิจัยรายสัปดาห์, การตรวจสอบรายชั่วโมง -- ซึ่งเอเจนต์ของคุณจะดำเนินการโดยอัตโนมัติตามเวลาที่คุณระบุ
สิ่งที่ต้องมี
- บัญชี KiwiClaw ที่มีเอเจนต์ที่ใช้งานอยู่ (คู่มือการตั้งค่า)
- เชื่อมต่อช่องทางการส่งอย่างน้อยหนึ่งช่องทางสำหรับเอาต์พุต (ไม่บังคับแต่แนะนำ)
คำแนะนำทีละขั้นตอน
ขั้นตอนที่ 1: เปิดงานที่กำหนดเวลาไว้
ไปที่หน้า งานที่กำหนดเวลาไว้ (Cron) ของเอเจนต์ของคุณในแถบด้านข้างของแดชบอร์ด
ขั้นตอนที่ 2: สร้างงานใหม่
คลิก งานใหม่ คุณจะเห็นช่องสำหรับชื่องาน ตารางเวลา และพรอมต์
ขั้นตอนที่ 3: ตั้งค่าตารางเวลา
เลือกตารางเวลาที่ตั้งไว้ล่วงหน้า (รายวัน รายสัปดาห์ รายชั่วโมง) หรือป้อนนิพจน์ cron ที่กำหนดเอง ตัวอย่าง:
- ทุกวันธรรมดา เวลา 8:00 น.:
0 8 * * 1-5 - ทุกวันจันทร์ เวลา 9:00 น.:
0 9 * * 1 - ทุกชั่วโมง:
0 * * * * - ทุกวันตอนเที่ยงคืน:
0 0 * * *
ขั้นตอนที่ 4: เขียนพรอมต์งาน
ป้อนพรอมต์ที่เอเจนต์ของคุณจะดำเนินการในแต่ละเวลาที่กำหนด Be specific:
"ค้นหาข่าวสารล่าสุดในอุตสาหกรรม AI จาก 24 ชั่วโมงที่ผ่านมา สรุป 5 เรื่องเด่นในแต่ละเรื่อง 2-3 ประโยค รวม URL แหล่งที่มา โพสต์บทสรุปไปที่ #ai-news บน Slack"
ขั้นตอนที่ 5: ทดสอบงาน
คลิก รันเลย เพื่อทดสอบงานทันที ตรวจสอบผลลัพธ์เพื่อให้แน่ใจว่าตรงกับความคาดหวังของคุณก่อนที่จะปล่อยให้รันตามกำหนดเวลา
ขั้นตอนที่ 6: ตรวจสอบการดำเนินการ
ตรวจสอบประวัติการรันของงานเพื่อดูการดำเนินการที่ผ่านมา เอาต์พุต และข้อผิดพลาด ปรับพรอมต์หรือตารางเวลาตามต้องการ
เคล็ดลับมือโปร
- เหลื่อมเวลางาน -- อย่ากำหนดเวลางานหนักหลายงานในเวลาเดียวกัน เว้นระยะห่างเพื่อหลีกเลี่ยงการแย่งชิงทรัพยากร
- ใช้การส่งผ่านช่องทาง -- ให้งานส่งผลลัพธ์ไปยัง Slack หรือ Telegram เพื่อให้คุณเห็นผลลัพธ์โดยไม่ต้องตรวจสอบแดชบอร์ด
- รวมงาน -- cron job เดียวสามารถทำได้หลายอย่าง: ตรวจสอบอีเมล สรุปข่าว และโพสต์สรุป
- เริ่มต้นอย่างง่าย -- เริ่มต้นด้วยงานรายวันและเพิ่มความถี่เมื่อคุณตรวจสอบคุณภาพของผลลัพธ์
คำถามที่พบบ่อย
cron job ใน OpenClaw คืออะไร
cron job คือการทำงานที่กำหนดเวลา ซึ่งเอเจนต์ของคุณจะรันโดยอัตโนมัติตามเวลาที่ระบุ คุณระบุตารางเวลา (เช่น 'ทุกวันธรรมดา เวลา 8:00 น.') และพรอมต์ (สิ่งที่เอเจนต์ควรทำ) เอเจนต์จะดำเนินการตามพรอมต์ตามกำหนดเวลาโดยไม่ต้องมีการแทรกแซงด้วยตนเอง
ฉันสามารถตั้งเวลาให้งานรันทุกๆ สองสามนาทีได้หรือไม่
ได้ แต่การทำงานบ่อยครั้งจะใช้โควต้าการใช้งานของคุณมากขึ้น สำหรับกรณีการใช้งานส่วนใหญ่ ตารางเวลารายชั่วโมงหรือรายวันก็เพียงพอแล้ว หากคุณต้องการการตรวจสอบแบบเรียลไทม์ ให้พิจารณาช่วงเวลา 15 นาทีหรือ 30 นาที แทนที่จะเป็นทุกนาที
จะเกิดอะไรขึ้นหากงานที่กำหนดเวลาไว้ล้มเหลว
หากงานพบข้อผิดพลาด ข้อผิดพลาดจะถูกบันทึกไว้ในประวัติการรัน งานจะลองใหม่อีกครั้งในเวลาที่กำหนดไว้ครั้งต่อไป คุณสามารถตรวจสอบประวัติการรันเพื่อดูรายละเอียดข้อผิดพลาดและปรับพรอมต์งานได้หากจำเป็น