Fundamentals

ชุดเกณฑ์มาตรฐานสำหรับเอเจนต์ส่วนบุคคล

ชุดเกณฑ์มาตรฐาน Personal Agent เป็นชุดสถานการณ์ QA ขนาดเล็กที่มีรีโพเป็นฐานสำหรับ เวิร์กโฟลว์ผู้ช่วยส่วนตัวภายในเครื่อง ไม่ใช่เกณฑ์มาตรฐานโมเดลทั่วไป และ ไม่ต้องใช้ตัวรันใหม่ โดยนำสแตก QA ส่วนตัว (ภาพรวม QA), ช่องทาง QA แบบสังเคราะห์ และแค็ตตาล็อก YAML qa/scenarios ที่มีอยู่มาใช้ซ้ำ

สถานการณ์

สถานการณ์สิบรายการ ซึ่งกำหนดไว้ใน qa/scenarios/personal/*.yaml:

รหัสสถานการณ์ สิ่งที่ตรวจสอบ
personal-reminder-roundtrip การแจ้งเตือนส่วนตัวจำลองผ่านการส่งของ Cron ภายในเครื่อง
personal-channel-thread-reply การกำหนดเส้นทาง DM จำลองและการตอบกลับเธรดผ่าน qa-channel
personal-memory-preference-recall การเรียกคืนค่ากำหนดจำลองจากไฟล์หน่วยความจำในพื้นที่ทำงาน QA ชั่วคราว
personal-redaction-no-secret-leak การตรวจสอบว่าไม่มีการสะท้อนข้อมูลลับจำลองกลับ
personal-tool-safety-followthrough การดำเนินการต่อด้วยเครื่องมือที่ปลอดภัยและอ้างอิงข้อมูลจากการอ่าน หลังการโต้ตอบสั้น ๆ แบบขออนุมัติ
personal-approval-denial-stop พฤติกรรมหยุดทำงานเมื่อถูกปฏิเสธการอนุมัติสำหรับคำขออ่านข้อมูลภายในเครื่องที่ละเอียดอ่อน
personal-task-followthrough-status การรายงานสถานะงานที่มีหลักฐานรองรับ โดยแยกสถานะรอดำเนินการ ถูกบล็อก และเสร็จสิ้นออกจากกัน
personal-share-safe-diagnostics-artifact อาร์ติแฟกต์การวินิจฉัยที่ปลอดภัยต่อการแชร์ ซึ่งคงสถานะที่เป็นประโยชน์ไว้โดยละเว้นเนื้อหาส่วนบุคคลดิบ
personal-no-fake-progress การกล่าวอ้างว่างานเสร็จสิ้นที่มีหลักฐานรองรับ ซึ่งหลีกเลี่ยงการรายงานความคืบหน้าเท็จก่อนมีหลักฐานภายในเครื่อง
personal-failure-recovery การกู้คืนจากความล้มเหลวที่รายงานสถานะบางส่วนและทำให้ขอบเขตการลองใหม่ชัดเจน

ข้อมูลเมตาของชุดที่เครื่องอ่านได้ (รายการรหัส ชื่อ และคำอธิบาย) อยู่ใน extensions/qa-lab/src/scenario-packs.ts ในชื่อ QA_PERSONAL_AGENT_SCENARIO_IDS เรียกใช้ชุดด้วย --pack personal-agent:

bash
OPENCLAW_ENABLE_PRIVATE_QA_CLI=1 pnpm openclaw qa suite \  --provider-mode mock-openai \  --pack personal-agent \  --concurrency 1

--pack ใช้เสริมร่วมกับแฟล็ก --scenario ที่ระบุซ้ำได้ สถานการณ์ที่ระบุอย่างชัดเจนจะทำงาน ก่อน จากนั้นสถานการณ์ในชุดจะทำงานตามลำดับใน QA_PERSONAL_AGENT_SCENARIO_IDS โดยตัดรายการซ้ำออก

ชุดนี้มุ่งเป้าไปที่ qa-channel โดยใช้ mock-openai หรือเลนผู้ให้บริการ QA ภายในเครื่องอื่น อย่ากำหนดให้ชุดนี้เชื่อมต่อกับบริการแชตจริงหรือบัญชีส่วนตัวจริง

โมเดลความเป็นส่วนตัว

สถานการณ์ใช้เฉพาะผู้ใช้จำลอง ค่ากำหนดจำลอง ข้อมูลลับจำลอง และ พื้นที่ทำงาน Gateway สำหรับ QA ชั่วคราวที่ชุดสร้างขึ้นเท่านั้น สถานการณ์ต้องไม่อ่านหรือ เขียนหน่วยความจำผู้ใช้ เซสชัน ข้อมูลประจำตัว ตัวแทนการเริ่มทำงาน การกำหนดค่าส่วนกลาง หรือสถานะ Gateway จริงของ OpenClaw

อาร์ติแฟกต์จะอยู่ภายใต้ไดเรกทอรีอาร์ติแฟกต์ของชุด QA ที่มีอยู่ และถือเป็น ผลลัพธ์การทดสอบ การตรวจสอบการปกปิดข้อมูลใช้เครื่องหมายจำลอง เพื่อให้สามารถ ตรวจสอบความล้มเหลวและบันทึกลงในประเด็นปัญหาได้อย่างปลอดภัย

การขยายชุด

เพิ่มกรณี .yaml ใหม่ภายใต้ qa/scenarios/personal/ จากนั้นเพิ่มรหัสสถานการณ์ ลงใน QA_PERSONAL_AGENT_SCENARIO_IDS แต่ละกรณีควรมีขนาดเล็ก ทำงานภายในเครื่อง ให้ผลลัพธ์แน่นอน ใน mock-openai และมุ่งเน้นพฤติกรรมผู้ช่วยส่วนตัวเพียงหนึ่งอย่าง

ตัวเลือกที่เหมาะสำหรับการดำเนินการต่อ: การตรวจสอบการส่งออกลำดับการทำงานที่ปกปิดข้อมูลแล้ว และการตรวจสอบเวิร์กโฟลว์ Plugin ที่ทำงานภายในเครื่องเท่านั้น

หลีกเลี่ยงการเพิ่มตัวรัน Plugin การขึ้นต่อกัน การขนส่งแบบสด หรือตัวตัดสินด้วยโมเดลใหม่ จนกว่าแค็ตตาล็อกสถานการณ์จะมีกรณีที่เสถียรเพียงพอเพื่อรองรับพื้นผิวนั้น

Was this useful?
On this page

On this page