• ระบบลูป AI แบบรันระยะยาว ที่ วนผ่านรายการงานซ้ำ ๆ และทำต่อไปจนกว่าจะเสร็จ
  • รัน AI CLI อย่าง Claude Code/Codex/Gemini ได้อย่างปลอดภัยใน สภาพแวดล้อม Docker sandbox
  • วิธีใช้งาน
    • ขั้นตอนที่ 1: ติดตั้ง Ralph npx @pageai/ralph-loop
    • ขั้นตอนที่ 2: เขียน PRD (เอกสารข้อกำหนดผลิตภัณฑ์) และรายการงาน: ใช้สกิล prd-creator เพื่อสร้าง PRD จากข้อกำหนดและตรวจทานแต่ละงาน
    • ขั้นตอนที่ 3: ตั้งค่าเอเจนต์ภายใน Docker sandbox
      • รัน docker sandbox run claude . แล้วล็อกอิน
      • ที่โหมด Bypass Permissions mode ต้องเลือก Yes เสมอ นี่คือเหตุผลที่ใช้ sandbox
    • ขั้นตอนที่ 4: รัน Ralph ./ralph.sh -n 50 # รัน Ralph Loop ซ้ำ 50 รอบ
  • วิธีการทำงาน: ในแต่ละรอบการวนซ้ำ Ralph จะทำงานดังนี้
    • 1. ค้นหา งานที่ยังไม่เสร็จซึ่งมีลำดับความสำคัญสูงสุด จากไฟล์ .agent/tasks.json
    • 2. ดำเนินการ ขั้นตอนของงานตามลำดับ ที่กำหนดไว้ใน .agent/tasks/TASK-{ID}.json
    • 3. รัน การทดสอบ·lint·type check
    • 4. เมื่องานเสร็จ ให้ จับภาพหน้าจอ, อัปเดตสถานะงานและคอมมิตการเปลี่ยนแปลง
  • สิ่งที่ทำให้เวอร์ชันของ PageAI นี้แตกต่างจากลูป Ralph Wiggum อื่น ๆ
    • สร้าง PRD และ ดึงรายการงาน จากข้อกำหนด
    • สร้าง ตาราง lookup ของงาน จาก PRD
    • แยกขั้นตอนงาน และ แบ่งเป็นขั้นตอนที่จัดการได้
    • ติดตามความคืบหน้าของการวนซ้ำ (แสดงพร้อมเวลา)
    • พรีวิวสตรีมเอาต์พุตแบบเรียลไทม์ และ ตรวจจับขั้นตอนกิจกรรม (Thinking, Testing เป็นต้น)
    • จับภาพหน้าจอปัจจุบัน
    • แจ้งเตือนเมื่อจำเป็นต้องมีข้อมูลจากมนุษย์
    • บันทึกประวัติ ด้วยเอาต์พุตที่เป็นระเบียบในแต่ละรอบ
    • แสดงเมตริกเวลา ของแต่ละรอบและเวลารวมทั้งหมด
    • ใช้ ฟีเจอร์ Steering เพื่อจัดลำดับความสำคัญให้งานสำคัญได้
    • เพิ่มเติม
      • หากป้อนข้อกำหนดที่ไม่มีโครงสร้าง เอเจนต์จะสร้าง PRD และรายการงาน ให้อัตโนมัติ
      • ใช้ตารางค้นหางานที่มีรายละเอียดขั้นตอนย่อย จึง ขยายได้ดีเมื่อต้องจัดการงานหลายร้อยรายการ
      • รันในสภาพแวดล้อม sandbox จึงปลอดภัยยิ่งขึ้น
      • แสดงความคืบหน้าและสถิติ ทำให้ตรวจสอบงานที่เสร็จแล้วได้ง่าย
      • สั่งให้เอเจนต์ เขียนและรันการทดสอบอัตโนมัติรวมถึงจับภาพหน้าจอสำหรับแต่ละงาน
      • ให้ การมองเห็นและการติดตามงานของเอเจนต์ และ
      • แสดงสตรีมเอาต์พุตและบันทึกล็อกประวัติทั้งหมดของแต่ละรอบการทำงาน
  • สัญญาอนุญาต MIT

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น