PlusMagi's Blog By Pitt Phunsanit Ai,Backend คู่มือติดตั้งและเริ่มต้นใช้งาน Hermes Agent ฉบับสมบูรณ์

คู่มือติดตั้งและเริ่มต้นใช้งาน Hermes Agent ฉบับสมบูรณ์

Hermes Agent คือระบบ Autonomous Agent แบบ Open Source ที่ทำหน้าที่เป็นตัวสั่งการอัจฉริยะ โดดเด่นด้วยระบบ Persistent Memory (ความจำระยะยาวข้ามเซสชัน) รองรับการเรียกใช้เครื่องมือในเครื่อง (CLI, File I/O, Web Search, Cron) และสามารถเชื่อมต่อกับ LLM Backend ได้หลากหลาย ไม่ว่าจะเป็น Local LLM อย่าง Ollama หรือ Cloud Provider ชั้นนำ

1. ขั้นตอนการติดตั้ง (Installation)

เลือกวิธีการติดตั้งตามสภาพแวดล้อมระบบที่ใช้งาน:

  • วิธีที่ 1: ติดตั้งผ่าน Homebrew (แนะนำสำหรับ macOS / Linux) ปัจจุบัน Hermes Agent มี Formula อยู่ใน Homebrew Core แล้ว สามารถติดตั้งได้โดยตรง

    Python

    Python

    brew install hermes-agent
    
  • วิธีที่ 2: ติดตั้งผ่าน pipx หรือ Python venv (Cross-Platform) เพื่อป้องกัน Dependency ขัดแย้งกับ Python หลักของเครื่อง

    Python

    Python

    # ผ่าน pipx
    pipx install hermes-agent
    # หรือผ่าน Virtual Environment
    python3 -m venv ~/hermes-env
    source ~/hermes-env/bin/activate
    pip install hermes-agent
    
  • วิธีที่ 3: ติดตั้งจาก Source Code ผ่าน Git

    Python

    Python

    git clone https://github.com/NousResearch/Hermes-Agent.git
    cd Hermes-Agent
    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
    pip install -e .
    
  • ตรวจสอบความสมบูรณ์ของการติดตั้ง

    Python

    Python

    hermes --version
    

    2. การตั้งค่า LLM Backend (config.yaml)

    Hermes Agent ต้องพึ่งพา LLM ในการคิดวิเคราะห์และสร้าง Function Call สามารถรัน Wizard เริ่มต้นด้วยคำสั่ง

    Python

    Python

    hermes setup
    

    หรือเข้าไปแก้ไขไฟล์คอนฟิกโดยตรงที่ ~/.hermes/config.yaml

    ตัวอย่างคอนฟิกเมื่อใช้คู่กับ Local LLM (Ollama)

    Python

    Python

    model:
      provider: "ollama"
      name: "qwen2.5-coder:7b"
      base_url: "http://localhost:11434/v1"
      context_length: 65536
    

    ข้อกำหนดสำคัญเรื่อง Context Window:

    Hermes Agent มี System Instructions และ Tool Definitions ขนาดใหญ่ จึงต้องการ Context Window ขั้นต่ำอย่างน้อย 64,000 tokens (64K) หากใช้โมเดลใน Ollama ที่มี Context เริ่มต้นเพียง 32K ระบบจะแจ้งเตือนข้อผิดพลาด จำเป็นต้องระบุ context_length: 65536 ใน config.yaml หรือสร้าง Modelfile บน Ollama โดยระบุ PARAMETER num_ctx 65536

    ตัวอย่างคอนฟิกเมื่อใช้ Cloud API (เช่น OpenAI-compatible)

    Python

    Python

    model:
      provider: "openai"
      name: "gpt-4o"
      api_key: "your-api-key-here"
    

    3. การเริ่มต้นสั่งงาน

    4. การอัปเดตเวอร์ชัน


    Tags: ,
    Exit mobile version