บทเรียน 19: ระบบทักษะ — ทำให้ AI ฉลาดขึ้น
บทเรียน 19: ระบบทักษะ — ทำให้ AI ฉลาดขึ้น — คู่มือที่เข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ
นี่เป็นส่วนหนึ่งของชุดบทช่วยสอนอย่างเป็นทางการของ Hermes Agent ดูบทช่วยสอนทั้งหมด
ลองนึกภาพว่าผู้ช่วย AI ของคุณเป็นเหมือนพนักงานใหม่ สมองดีแต่ยังไม่รู้ทุกอย่างเกี่ยวกับบริษัทของคุณ ทักษะ (Skills) ก็เหมือนคู่มือการใช้งานที่คุณยื่นให้เฉพาะตอนที่ต้องทำงานเฉพาะอย่าง — แทนที่จะให้ท่องจำคู่มือทุกเล่มตั้งแต่แรก มันแค่หยิบเล่มที่ต้องการออกมาจากชั้นวางตอนที่มีงานเข้ามา นั่นคือสิ่งที่ระบบทักษะ (Skills System) ทำกับ Hermes Agent
ทักษะคืออะไร?
ทักษะคือเอกสารความรู้ง่ายๆ ที่เอเจนต์ของคุณโหลดมาใช้ตามความต้องการ นึกถึงมันเหมือนสูตรโกง มันทำงานตามรูปแบบ “การเปิดเผยแบบค่อยเป็นค่อยไป” — เอเจนต์จะอ่านรายละเอียดเฉพาะตอนที่จำเป็นจริงๆ ซึ่งช่วยประหยัดหน่วยความจำและทำให้ทำงานเร็วขึ้น ทักษะทั้งหมดจะอยู่ในโฟลเดอร์พิเศษบนคอมพิวเตอร์ของคุณ: ~/.hermes/skills/
ขั้นตอนที่ 1: เริ่มต้นใหม่ (ไม่บังคับ)
โดยค่าเริ่มต้น Hermes มาพร้อมกับชุดทักษะที่ติดตั้งไว้ล่วงหน้า แต่บางทีคุณอาจอยากได้กระดานชนวนที่สะอาด — ไม่มีทักษะติดตั้งมาด้วยเลย ทำได้ดังนี้:
ระหว่างการติดตั้ง:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills
เมื่อสร้างโปรไฟล์ใหม่:
hermes profile create research --no-skills
บนโปรไฟล์ที่ติดตั้งไว้แล้ว:
hermes skills opt-out # หยุดการเพิ่มทักษะใหม่ในอนาคต
hermes skills opt-out --remove # ลบทักษะพื้นฐานที่ไม่ได้แก้ไขด้วย
hermes skills opt-in --sync # ยกเลิกการเลือกไม่รับและเพิ่มทักษะกลับมา
ปลอดภัยโดยค่าเริ่มต้น: คำสั่ง
opt-outแค่หยุดการเพิ่มทักษะในอนาคตเท่านั้น — ไม่เคยลบอะไรทิ้ง แฟล็ก--removeลบได้เฉพาะทักษะที่คุณไม่ได้แก้ไขเท่านั้น ทักษะที่คุณสร้างเองจะปลอดภัยเสมอ
ขั้นตอนที่ 2: การใช้ทักษะ — คำสั่ง Slash
นี่คือความมหัศจรรย์: ทักษะที่ติดตั้งทุกอันจะกลายเป็นคำสั่ง slash โดยอัตโนมัติ แค่พิมพ์ /ชื่อทักษะ ตามด้วยคำขอของคุณ:
/gif-search funny cats
/plan design a rollout for migrating our auth provider
/excalidraw
คำสั่งสุดท้ายจะโหลดทักษะนั้นแล้วให้เอเจนต์ถามว่าคุณต้องการอะไร ง่ายขนาดนั้นเลย!
ขั้นตอนที่ 3: การซ้อนหลายทักษะ
ต้องการใช้หลายทักษะพร้อมกันใช่ไหม? ต่อทักษะเข้าด้วยกันที่ตอนต้นของข้อความ (สูงสุด 5 ทักษะ):
/github-pr-workflow /test-driven-development fix issue #123 and open a PR
เอเจนต์จะโหลดทั้งสองทักษะ แล้วใช้ข้อความที่เหลือเป็นคำสั่ง ฉลาดใช่ไหมล่ะ?
เคล็ดลับที่มีประโยชน์: ตัวแยกวิเคราะห์จะหยุดที่คำแรกที่ไม่ใช่ทักษะ ดังนั้นถ้าคุณมีพาธไฟล์แบบ /tmp/scan.pdf มันจะไม่สับสน:
/ocr-and-documents /tmp/scan.pdf extract the tables # โหลดหนึ่งทักษะ ส่วน /tmp/scan.pdf คืออาร์กิวเมนต์
ขั้นตอนที่ 4: ชุดทักษะ (สำหรับการผสมที่ใช้ซ้ำๆ)
ถ้าคุณพบว่าตัวเองใช้ทักษะชุดเดิมซ้ำแล้วซ้ำเล่า ให้สร้างชุดทักษะ (skill bundle) — คำสั่งสั้นๆ คำสั่งเดียวที่โหลดหลายทักษะพร้อมกัน เหมือนกับการทำเพลย์ลิสต์แทนการเลือกเพลงทีละเพลง ทักษะ plan ที่มาพร้อมกับระบบเป็นตัวอย่างที่ดีของสิ่งนี้
ประเด็นสำคัญ
- ทักษะ = ความรู้ตามความต้องการ — โหลดเฉพาะเมื่อจำเป็น ประหยัดโทเค็นและเวลา
- ทักษะทั้งหมดอยู่ใน
~/.hermes/skills/— หา เพิ่ม หรือลบได้ง่าย - คำสั่ง slash ทำให้ใช้ทักษะได้ทันที — แค่พิมพ์
/ชื่อทักษะแล้วไปเลย - ซ้อนได้สูงสุด 5 ทักษะ ในคำสั่งเดียวสำหรับงานที่ซับซ้อน
- เลือกไม่รับ (opt-out) เพื่อโปรไฟล์ที่สะอาด — เหมาะสำหรับการใช้งานเฉพาะทาง
สรุป
ระบบทักษะก็เหมือนการให้กล่องเครื่องมือที่จัดระเบียบอย่างดีกับ AI ของคุณ แทนที่จะพกเครื่องมือทุกอย่างพร้อมกัน มันเลือกหยิบเฉพาะสิ่งที่จำเป็นสำหรับงานนั้นๆ ไม่ว่าจะเป็นการสร้าง GIF วางแผนการย้ายระบบ หรือสร้าง pull request ทักษะทำให้ Hermes Agent ฉลาดขึ้น เร็วขึ้น และมีประสิทธิภาพมากขึ้น — โดยไม่สิ้นเปลืองทรัพยากร
ต่อไป: บทช่วยสอน 20 — หน่วยความจำถาวร (Persistent Memory): การทำให้ Hermes มีความทรงจำระยะยาวที่อยู่ข้ามเซสชันต่างๆ
📖 เอกสารทางการ
この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/features/skills