Taste
รันไทม์การเรียนรู้ความชอบในเครื่องสำหรับ Clew Code
Taste เรียนรู้สไตล์การเขียนโค้ดของคุณจากสัญญาณ accept, reject, edit, test, lint และกฎที่ผู้ใช้กำหนด มันรวมกฎสัญลักษณ์, การให้คะแนนความชอบเชิงความหมาย, และการปรับแต่ง contextual bandit เพื่อปรับผลลัพธ์ของ Clew ให้ตรงกับความชอบของคุณ
สิ่งที่มันเรียนรู้
- สไตล์โค้ด — การจัดรูปแบบ, หลักการตั้งชื่อ, รูปแบบที่ชอบ
- สถาปัตยกรรม — โครงสร้างโมดูล, ทิศทาง dependencies, การแบ่งชั้น
- เครื่องมือ — build tools, linters, test frameworks ที่ชอบ
- การทดสอบ — สไตล์การทดสอบ, ความคาดหวังความครอบคลุม, รูปแบบ mocking
- การตั้งชื่อ — หลักการตั้งชื่อตัวแปร, ฟังก์ชัน, และคลาส
- ความปลอดภัย — รูปแบบที่ปลอดภัย vs ไม่ปลอดภัย
คำสั่ง
| คำสั่ง | คำอธิบาย |
|---|---|
/taste | เปิดเมนูแบบโต้ตอบ (นำทางด้วยลูกศร) |
/taste status | แสดงสถานะ |
/taste learn <rule> | เพิ่มกฎด้วยตนเอง |
/taste forget <id> | ลบกฎตาม ID |
/taste profile | แสดงโปรไฟล์ทั้งหมดพร้อมกฎ |
/taste on | เปิดใช้งาน taste |
/taste off | ปิดใช้งาน taste |
ความเป็นส่วนตัว
- ข้อมูล taste ทั้งหมดอยู่ในเครื่องโดยค่าเริ่มต้น
- โปรไฟล์และบันทึกเหตุการณ์ถูกเก็บใน
.clew/taste/หรือ~/.clew/taste/ - ไม่มีข้อมูลถูกส่งไปยังบริการระยะไกล