พิมพ์เขียวอัตโนมัติ — เทมเพลตสำเร็จรูป
พิมพ์เขียวอัตโนมัติ — เทมเพลตสำเร็จรูป — คู่มือที่เข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ
ลองนึกถึงบลูพริ้นท์เหล่านี้เหมือนการ์ดสูตรอาหารในครัวของคุณ: คุณไม่จำเป็นต้องคิดค้นเมนูขึ้นมาใหม่ตั้งแต่ต้น—แค่ทำตามขั้นตอน แล้วอาหารเย็น (หรือในกรณีนี้ คืองานอัตโนมัติ) ก็พร้อมเสิร์ฟ
บลูพริ้นท์ระบบอัตโนมัติคืออะไรกันแน่?
บลูพริ้นท์ระบบอัตโนมัติคือชุดคำสั่งที่เขียนไว้ล่วงหน้า ซึ่งบอกให้ Hermes Agent รู้ว่าต้องทำอะไร ทำเมื่อไหร่ และส่งผลลัพธ์ไปที่ไหน มันเหมือนกับการจ้างผู้ช่วยเสมือนที่ไม่เคยหลับ ไม่เคยบ่น และทำงานร่วมกับโมเดล AI ใดก็ได้ที่คุณเลือก
จุดเด่นที่สุด? คุณไม่จำเป็นต้องเป็นโปรแกรมเมอร์ ถ้าคุณก็อปปี้และวางได้ คุณก็ทำระบบอัตโนมัติได้
สามวิธีในการเริ่มระบบอัตโนมัติ
ก่อนจะลงรายละเอียด มาดูวิธีเริ่มระบบอัตโนมัติกันก่อน:
| ประเภททริกเกอร์ | วิธีการทำงาน | ตัวอย่าง |
|---|---|---|
| กำหนดเวลา | ทำงานตามเวลาที่ตั้งไว้ (รายชั่วโมง, รายคืน) | ทุกเช้าเวลา 8 โมง |
| เหตุการณ์จาก GitHub | ทำงานเมื่อมีบางอย่างเกิดขึ้นบน GitHub | มี pull request ใหม่ถูกเปิด |
| การเรียก API | บริการอื่นส่งข้อความถึงเอเจนต์ของคุณ | การส่งฟอร์มบนเว็บไซต์ของคุณ |
ทั้งสามวิธีสามารถส่งผลลัพธ์ไปยัง Telegram, Discord, Slack, อีเมล หรือแม้แต่โพสต์คอมเมนต์บน GitHub ได้
บลูพริ้นท์ #1: การจัดลำดับความสำคัญงานค้างคืน
ปัญหา: คุณตื่นขึ้นมาเจอ 30 อิดิวใหม่บน GitHub และไม่รู้ว่าอันไหนสำคัญ
วิธีแก้: บลูพริ้นท์นี้จะทำงานทุกคืนเวลา 2 ทุ่ม จัดเรียงอิดิวใหม่ และส่งสรุปที่อ่านง่ายให้คุณ
นี่คือคำสั่ง:
hermes cron create "0 2 * * *" \
"You are a project manager triaging the NousResearch/hermes-agent GitHub repo.
1. Run: gh issue list --repo NousResearch/hermes-agent --state open --json number,title,labels,author,createdAt --limit 30
2. Identify issues opened in the last 24 hours
3. For each new issue:
- Suggest a priority label (P0-critical, P1-high, P2-medium, P3-low)
- Suggest a category label (bug, feature, docs, security)
- Write a one-line triage note
4. Summarize: total open issues, new today, breakdown by priority
Format as a clean digest. If no new issues, respond with [SILENT]." \
--name "Nightly backlog triage" \
--deliver telegram
ส่วน "0 2 * * *" นั้นก็คือภาษา cron ที่แปลว่า “ทุกวันเวลา 2 ทุ่ม” ไม่ต้องกังวลเรื่องการจำ—แค่ก็อปปี้แล้วปรับเวลาได้เลย
บลูพริ้นท์ #2: การรีวิวโค้ด PR อัตโนมัติ
ปัญหา: คุณต้องการให้ทุก pull request ผ่านการรีวิว แต่คุณไม่สามารถออนไลน์ได้ 24/7
วิธีแก้: บลูพริ้นท์นี้จะคอยดู PR ใหม่และโพสต์คอมเมนต์รีวิวให้อัตโนมัติ
hermes webhook subscribe github-pr-review \
--events "pull_request" \
--prompt "Review this pull request:
Repository: {repository.full_name}
PR #{pull_request.number}: {pull_request.title}
Author: {pull_request.user.login}
Action: {action}
Diff URL: {pull_request.diff_url}
Fetch the diff with: curl -sL {pull_request.diff_url}
Review for:
- Security issues (injection, auth bypass, secrets in code)
- Performance concerns (N+1 queries, unbounded loops, memory leaks)
- Code quality (naming, du..."
ส่วน {pull_request.title} และส่วนที่คล้ายกันคือช่องให้เติมข้อมูล Hermes จะแทนที่ด้วยข้อมูลจริงจาก GitHub ให้อัตโนมัติ
ทำไมบลูพริ้นท์เหล่านี้ถึงเหมาะกับมือใหม่
- ก็อปปี้แล้ววางได้เลย — ไม่ต้องเข้าใจทุกรายละเอียด
- ทำงานกับโมเดล AI ได้ทุกตัว — ไม่ผูกขาดกับผู้ให้บริการรายใดรายหนึ่ง
- มีการจัดการข้อผิดพลาดในตัว — การตอบ
[SILENT]หมายความว่าจะไม่มีสแปมเมื่อไม่มีอะไรใหม่ - ปรับแต่งได้ — เปลี่ยนชื่อรีโพสิทอรี วิธีการส่ง หรือเวลาได้
ขั้นตอนแรกของคุณ
เริ่มจากสิ่งเล็กๆ เลือกงานที่น่าเบื่อและซ้ำซากที่คุณทำทุกวัน—เช่นการเช็คอิดิวใหม่หรือสรุปรายงาน—แล้วหาบลูพริ้นท์ที่ตรงกับงานนั้น ถ้าไม่มีอันไหนตรงเป๊ะ ก็ปรับแต่งอันที่มีอยู่เล็กน้อย
เคล็ดลับปฏิบัติ: ก่อนจะรันบลูพริ้นท์ไหน ให้ทดสอบด้วยตัวเองก่อนหนึ่งครั้ง รันคำสั่งโดยไม่มีส่วนกำหนดเวลา ดูว่าผลลัพธ์ออกมาดีไหม แล้วค่อยเพิ่มตัวจับเวลา วิธีนี้จะช่วยให้คุณไม่ต้องตื่นมาพบอีเมล 50 ฉบับที่งงงวย
ระบบอัตโนมัติไม่ได้มีไว้เพื่อแทนที่คุณ—แต่มันมีไว้เพื่อคืนเวลาให้คุณ ให้ Hermes จัดการงานยุ่งๆ ในขณะที่คุณโฟกัสกับสิ่งที่สนุกกว่า
📖 เอกสารทางการ
この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › guides/automation-blueprints