HEARTBEAT.md คืออะไร
HEARTBEAT.md คืออะไร
HEARTBEAT.md คือไฟล์ความจำ (Memory File) ที่สำคัญมากตัวหนึ่งในระบบของ OpenClaw (รวมถึงชื่อเก่าอย่าง Clawdbot หรือ Moltbot) ครับ
หน้าที่หลักของมันคือ “การสร้างจังหวะการเต้นของหัวใจ” (Heartbeat) ให้กับบอท หรือพูดง่ายๆ คือไฟล์ที่ ทำให้บอทสามารถทำงานแบบอัตโนมัติและทักหาคุณก่อนได้ (Proactive) โดยที่คุณไม่ต้องพิมพ์สั่ง!
ปกติแล้ว AI แชทบอททั่วไปจะนั่งรออยู่เงียบๆ จนกว่าเราจะพิมพ์ไปหา (Reactive) แต่เมื่อคุณใช้งาน OpenClaw ระบบจะมีกลไกตั้งเวลาตื่นขึ้นมา (เช่น ทุกๆ 30 นาที หรือ 1 ชั่วโมง) เพื่อเปิดอ่านไฟล์ HEARTBEAT.md ตัวนี้ แล้วไล่ทำตาม “เช็คลิสต์” ที่คุณเขียนสั่งทิ้งไว้ครับ
ตัวอย่างสิ่งที่คุณสามารถเขียนลงใน HEARTBEAT.md:
คุณสามารถเปิดไฟล์นี้ขึ้นมาเขียนเป็นข้อๆ ด้วยภาษามนุษย์ปกติได้เลยครับ เช่น:
# Heartbeat Checklist (งานที่ต้องเช็คเป็นประจำ) – เช็คอีเมลของฉันว่ามีข้อความที่มีคำว่า “ด่วน” เข้ามาไหม ถ้ามีให้สรุปแล้วส่งแจ้งเตือนใน Telegram – ตรวจสอบปฏิทินว่ามีนัดหมายประชุมในอีก 2 ชั่วโมงข้างหน้าหรือเปล่า – ลองเช็คราคากราฟิกการ์ดในเว็บร้านค้า ถ้ามีรุ่นไหนราคาต่ำกว่า 3,000 บาทให้ทักมาบอก – ถ้าฉันไม่ได้พิมพ์คุยด้วยเกิน 8 ชั่วโมง ให้ส่งข้อความมาถามไถ่สั้นๆ
ทำไมไฟล์นี้ถึงเจ๋ง?
- ให้ความรู้สึกเหมือนมีผู้ช่วยคนเป็นๆ: เพราะบอทสามารถเป็นฝ่ายทักหาคุณก่อนได้ เตือนความจำคุณได้ หรือรายงานผลลัพธ์ต่างๆ ให้คุณเอง
- ทำงานร่วมกับไฟล์ระบบอื่นๆ: OpenClaw จะมีไฟล์จำพวก
USER.md (ข้อมูลของคุณ), IDENTITY.md (นิสัยของบอท) และ SOUL.md (กฎเหล็กของบอท) เวลาระบบ Heartbeat ทำงาน มันจะประมวลผลผ่านนิสัยและข้อมูลพวกนี้ด้วย ทำให้การตอบสนองดูเนียนและรู้ใจครับ
- เป็น Cronjob สำหรับคนทั่วไป: สำหรับสายทำงาน คุณสามารถสั่งให้มันคอยเช็คสถานะเซิร์ฟเวอร์, สรุปข่าวสารประจำวัน, หรือแม้แต่เช็คความเคลื่อนไหวในโปรเจกต์งานของคุณแบบอัตโนมัติ
ถ้าคุณอยากลองให้บอทใน Telegram กลายเป็นผู้ช่วยที่คอยรายงานผลอัตโนมัติ ลองเอาไฟล์นี้ไปปรับใช้ดูได้นะครับ! มีงานอะไรที่คุณต้องคอยเช็คเองซ้ำๆ ทุกวัน แล้วอยากจับยัดใส่ HEARTBEAT.md ให้บอททำแทนไหมครับ?
Related
Comments
comments