🤖HermesBlog
Hermes Feature Guides · Parte 148/9/2026

Hermes Profiles: Run Multiple AI Agents Like a Pro

What are Hermes goals and how to use them — turn big tasks into persistent multi-step plans your agent remembers.

hermes-feature-14-goals

Hermes Profiles: จัดการ AI Agents หลายตัวแบบมือโปร

เคยอยากได้ AI เฉพาะทางสำหรับเขียนโค้ดสักตัว อีกตัวไว้ค้นคว้าวิจัย และอีกตัวไว้ใช้งานส่วนตัว — บนเครื่องเดียวกัน โดยไม่ก้าวก่ายกันไหม? นั่นคือสิ่งที่ Hermes Profiles ทำให้คุณทำได้เลย

ลองนึกถึง profile ว่าเป็น “บ้าน” แยกสำหรับแต่ละ agent แต่ละตัวก็จะมี config, API keys, บุคลิก, ความทรงจำ และแม้แต่ skills เป็นของตัวเอง ไม่ต้องกลัวว่าสถานะจะปนกันระหว่างโปรเจกต์ หรือทะเลาะกันว่าใครแก้อะไรไปบ้าง

กฎข้อเดียวที่ต้องจำให้ขึ้นใจ

ก่อนจะลงลึก ขอบอกกฎทองไว้ก่อน: ห้ามรัน agent สองตัวบน profile เดียวกันเด็ดขาด ถ้าสอง process ใช้ home directory ร่วมกัน พวกมันจะเขียนความทรงจำทับกัน และโหลดการเปลี่ยนแปลงของอีกฝ่ายเข้าไปใน system prompts มันเหมือนคนสองคนแก้เอกสารเดียวกันพร้อมกัน — วุ่นวายแน่นอน Profiles มีไว้เพื่อป้องกันเรื่องนี้โดยเฉพาะ ถ้าต้องการให้ agents แบ่งปันความรู้กัน ให้ใช้ external memory provider แทน

เริ่มต้นใน 30 วินาที

การสร้าง profile ง่ายมาก ๆ ตามนี้เลย:

hermes profile create coder       # สร้าง profile + คำสั่ง "coder"
coder setup                       # ตั้งค่า API keys และโมเดล
coder chat                        # เริ่มแชทได้เลย

แค่นี้เอง พอคุณสร้าง profile ชื่อ coder ปุ๊บ คุณจะได้คำสั่ง coder ที่ใช้กับทุก Hermes subcommand ทันที อยากเริ่ม gateway? พิมพ์ coder gateway start อยากเช็คสุขภาพระบบ? พิมพ์ coder doctor ง่ายขนาดนั้น

สามวิธีในการสร้าง Profile

1. Blank profile — เริ่มต้นใหม่พร้อม skills พื้นฐาน:

hermes profile create mybot

จากนั้นรัน mybot setup เพื่อตั้งค่าทุกอย่าง ถ้าคุณวางแผนจะใช้ profile นี้เป็น kanban worker ให้เพิ่มคำอธิบายเพื่อให้ orchestrator รู้ว่าเจ้านี้ถนัดอะไร:

hermes profile create researcher --description "Reads source code and external docs, writes findings."

2. Clone เฉพาะ config — คัดลอกการตั้งค่าปัจจุบัน แต่เริ่มต้นความทรงจำใหม่:

hermes profile create work --clone

อันนี้จะคัดลอก config.yaml, .env, SOUL.md และ skills ของคุณมา ใช้ API keys และโมเดลเดียวกัน แต่ sessions และความทรงจำเป็นศูนย์ใหม่ เหมาะสำหรับสร้างตัวสำรองสำหรับงานโดยเฉพาะ

3. Clone ทุกอย่าง — สแนปช็อตแบบเต็มรูปแบบ:

hermes profile create backup --clone-all

อันนี้คัดลอกทุกอย่างแบบหมดจด: config, API keys, บุคลิก, ความทรงจำทั้งหมด, skills, cron jobs, plugins เป็นสำเนาที่ใช้งานได้เต็มรูปแบบ ขอเตือนว่า session history และ state databases จะไม่ถูกคัดลอกมา (เพราะอาจมีขนาดเป็นสิบ GB) ดังนั้นถ้าต้องการ backup จริง ๆ รวมถึง history ให้ใช้ hermes profile export

คุณยังสามารถ clone จาก profile ที่ระบุได้ด้วย:

hermes profile create work --clone-from coder

การสลับระหว่าง Profiles

คุณมีสามวิธีในการเลือกใช้ profile:

Command aliases — ทุก profile จะมีคำสั่งเป็นของตัวเอง:

coder chat
coder config set model.default anthropic/claude-sonnet-4

แฟลก -p — ใช้กับคำสั่งไหนก็ได้ ทุกที่ทุกเวลา:

hermes -p coder chat
hermes chat -p coder -q "hello"

ค่าเริ่มต้นแบบติดหนึบ — ตั้งครั้งเดียวแล้วลืมได้เลย:

hermes profile use coder
hermes chat    # ตอนนี้จะใช้ coder

ให้คิดว่ามันเหมือน kubectl config use-context และไม่ต้องกังวลว่าจะหลงทาง — CLI จะแสดงเสมอว่า profile ไหนกำลังทำงานอยู่ พรอมต์ของคุณจะเปลี่ยนเป็น coder ❯ แบนเนอร์ตอนเริ่มต้นจะแสดง Profile: coder และ hermes profile จะแสดงภาพรวมทั้งหมดให้คุณเห็น

Profiles vs. Workspaces vs. Sandboxes

สามอย่างนี้คนมักสับสนตลอด แต่จริง ๆ แล้วต่างกันโดยสิ้นเชิง:

  • Profile = ไดเรกทอรีสถานะของ agent (config, ความทรงจำ, sessions)
  • Workspace = ตำแหน่งที่คำสั่งเทอร์มินัลเริ่มทำงาน (ควบคุมโดย terminal.cwd)
  • Sandbox = สิ่งที่จำกัดการเข้าถึงไฟล์ระบบ

ข้อสำคัญ: profiles ไม่ได้ แซนด์บ็อกซ์ agent ของคุณ บน local terminal backend ปกติ agent ของคุณยังเข้าถึงไฟล์ระบบได้เหมือนกับ user account ของคุณ Profile แยกแค่สถานะ ไม่ได้แยกไฟล์ระบบ

สรุป

Profiles ทำให้ Hermes กลายเป็นศูนย์รวม multi-agent ทรงพลัง สร้าง coder, researcher, และ personal — แต่ละตัวมีตัวตน ความทรงจำ และเครื่องมือเป็นของตัวเอง พวกมันทำงานอิสระ จัดระเบียบได้ดี และไม่เคยก้าวก่ายกัน ให้ทุก agent มี profile เป็นของตัวเอง แล้วคุณจะสงสัยว่าที่ผ่านมาอยู่ได้ยังไงกับแค่ตัวเดียว


📖 เอกสารทางการ

この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/profiles