บล็อก

Hermes Agent กับโมเดลในเครื่อง: เชื่อมต่อ Ollama

Markdown

วิธีเชื่อมต่อโมเดลในเครื่องกับ Hermes Agent: Local Models ในแอปเดสก์ท็อปหรือ Ollama โมเดลที่เรียกใช้เครื่องมือได้ บริบท 64,000 และวิธีตรวจสอบว่าทำงานได้

อ่านบทความฉบับเต็ม

คุณเชื่อมต่อโมเดลในเครื่องกับ Hermes Agent ในแอปเดสก์ท็อปได้ผ่าน Settings → Providers → Local Models โดยคลิกสี่ครั้ง หรือจะตั้งค่าด้วยตนเองผ่าน Ollama ก็ได้ ไม่ว่าจะเลือกวิธีไหนก็ไม่ต้องใช้คีย์ ไม่ต้องจ่ายเงินต่อคำขอ และบทสนทนาจะไม่ออกจากเครื่องของคุณ

การรันโมเดลในเครื่องไม่มีค่าใช้จ่าย และ Hermes ก็ทำงานร่วมกับโมเดลได้ สิ่งสำคัญคือเลือกโมเดลที่ทำงานกับไฟล์และคำสั่งได้ และกำหนดบริบทอย่างน้อย 64,000 มิฉะนั้นเอเจนต์จะกลายเป็นแชตทั่วไป

มาดูกันว่าโมเดลในเครื่องมีประโยชน์ตรงไหนในปัจจุบัน เชื่อมต่ออย่างไร และตรวจสอบอย่างไรว่าเอเจนต์ทำงานกับไฟล์ได้ ไปกันเลย

เอกสารอ้างอิงของ Ailoot: ailoot.ai/docs/.

ประเด็นสำคัญ

วิธีที่ง่ายที่สุดคือใช้ Hermes บนเดสก์ท็อป: Settings → Providers → Local Models, Install runtime, เลือกโมเดล, Download แล้ว Use แอปจะเลือกขนาดบริบทให้คุณเอง หากใช้ Ollama ให้ดาวน์โหลดโมเดลที่เรียกใช้เครื่องมือได้ (จากตารางของ Hermes มีเพียง gemma4:31b เท่านั้นที่รองรับ และต้องใช้หน่วยความจำ 24+ GB) ตั้งบริบทเป็น 64,000 แทนค่าเริ่มต้น 2,048 แล้วเลือก Custom Endpoint ใน hermes setup โดยใช้ที่อยู่ http://localhost:11434/v1 และไม่ต้องใส่คีย์ ตรวจสอบด้วยงานที่สร้างผลลัพธ์ลงดิสก์ อย่าตัดสินจากข้อความตอบกลับ

ควรให้เอเจนต์ใช้โมเดลในเครื่องหรือไม่?

โมเดลในเครื่องมีประโยชน์อยู่แล้วในกรณีต่อไปนี้:

  • ถอดเสียงพูด มีโมเดลโอเพนซอร์สฟรีสำหรับงานนี้ โมเดลมีขนาดเล็กและรู้จำเสียงได้ดี เสียงของคุณไม่รั่วไหลขึ้นคลาวด์ แผนลับ ๆ ทั้งหมดของคุณจึงยังอยู่กับคุณ มีคำแนะนำวิธีตั้งค่านี้ ในบทความแยกต่างหาก
  • งานประจำ คุณใช้โมเดลเล็ก ๆ ที่ไม่ฉลาดนักกับงานประจำได้แล้ว เพราะมันจัดการงานเหล่านี้ได้
  • ข้อมูลที่คุณไม่อยากส่งออกไป หากกังวลจริง ๆ คุณก็รันโมเดลบนเครื่องของตัวเองได้ แต่คุณภาพจะไม่ดี

ปีหน้าโมเดลในเครื่องน่าจะใช้พื้นที่น้อยลงไปอีก มีวิธีบีบอัดที่ทรงพลังอยู่แล้ว และคุณใช้ RAM แทนหน่วยความจำวิดีโอได้ ผมคิดว่าอีกราวหนึ่งปี ทุกคนจะมีกล่องเล็ก ๆ ที่มีโมเดลตัวเล็ก ๆ ไม่ฉลาดนัก ซึ่งทำงานได้ในระดับ Sonnet 5 แล้วคอยดูกัน

สำหรับการตั้งค่า ควรเตรียมตาราง “โมเดลไหนเหมาะกับงานอะไร” และไฟล์ PDF ที่มีคำสั่งติดตั้ง Hermes ไว้ใกล้มือ

วิธีที่ง่ายที่สุด: Local Models ใน Hermes บนเดสก์ท็อป

หากคุณมีแอป Hermes บนเดสก์ท็อป ก็ไม่ต้องติดตั้งอะไรด้วยตนเอง Hermes จะติดตั้งเซิร์ฟเวอร์ llama.cpp ในเครื่อง ดาวน์โหลดโมเดล และเลือกขนาดบริบทให้คุณเอง:

  1. เปิด Settings → Providers → Local Models หรือเลือก Run models locally ตอนเปิดแอปครั้งแรก
  2. คลิก Install runtime: Hermes จะดาวน์โหลดบิลด์ llama.cpp ที่เหมาะกับฮาร์ดแวร์ของคุณ ซึ่งมีขนาดไม่กี่ร้อยเมกะไบต์
  3. เลือกโมเดลจากแค็ตตาล็อกแล้วคลิก Download
  4. คลิก Use: แชตใหม่จะใช้โมเดลในเครื่อง

โมเดลแต่ละรายการในแค็ตตาล็อกมีป้ายสี: สีเขียวหมายถึงโมเดลทำงานในหน่วยความจำวิดีโอทั้งหมดได้ สีเหลืองหมายถึงโมเดลทำงานผ่าน RAM และช้ากว่า ส่วนสีแดงหมายถึงโมเดลใหญ่เกินไปสำหรับคอมพิวเตอร์ของคุณ แอปกำหนดบริบทไว้ที่ 64,000 ขึ้นไปสำหรับโมเดลที่แนะนำ การ์ดกราฟิกที่มี 8+ GB รันโมเดลขนาดเล็กในแค็ตตาล็อกได้ ส่วนการ์ดที่มี 16+ GB รันโมเดล 27-35B ได้ หากไม่ได้ใช้โมเดลเป็นเวลา 15 นาที แอปจะนำโมเดลออกจากหน่วยความจำ และโหลดกลับมาเมื่อคุณส่งข้อความอีกครั้ง

ส่วนนี้มีอยู่ในบิลด์ทดสอบ (canary) ของแอป หากเป็นบิลด์อื่น ให้เปิดด้วยแฟล็กเปิดแอป --local หากไม่เห็น Local Models ในการตั้งค่า น่าจะเป็นเพราะเหตุนี้ จากเทอร์มินัล เส้นทางเดียวกันคือ hermes model → Local models

หลังเลือกโมเดลแล้ว ให้ตรวจสอบด้วยงานที่เกี่ยวข้องกับไฟล์ตามที่อธิบายในส่วนถัดไป

หากคุณสร้างโปรเจ็กต์ของตัวเองโดยใช้เอเจนต์ AI ให้ตรวจสอบผลลัพธ์ด้วยงานจริงขนาดเล็ก

ใช้ Ollama: ต้องใช้ฮาร์ดแวร์แบบไหน

คุณต้องใช้ Ollama หากติดตั้ง Hermes บนเซิร์ฟเวอร์ หรือไม่มีส่วน Local Models ข้อกำหนดฮาร์ดแวร์จากคู่มือ Hermes มีดังนี้:

รายการขั้นต่ำแนะนำ
RAM8 GB (โมเดล 3B)32+ GB (โมเดล 27B+)
พื้นที่ดิสก์5 GB30+ GB หากมีหลายโมเดล
โปรเซสเซอร์4 คอร์8+ คอร์
การ์ดกราฟิกไม่จำเป็นNVIDIA ที่มีหน่วยความจำวิดีโอ 8+ GB ช่วยให้เร็วขึ้นอย่างเห็นได้ชัด

8 GB เพียงพอสำหรับโมเดลขนาดเล็กที่ตอบกลับเป็นข้อความเท่านั้น หากต้องการให้โมเดลทำงานเป็นเอเจนต์ คุณต้องมี 24 GB ขึ้นไป ดูรายละเอียดในขั้นตอนที่ 2 ทุกอย่างทำงานได้แม้ไม่มีการ์ดกราฟิก แต่จะช้า: โมเดล 9B บนโปรเซสเซอร์ 8 คอร์สร้างข้อความได้ประมาณ 10 โทเค็นต่อวินาที ส่วนโมเดล 31B สร้างได้ 2-5 โทเค็นต่อวินาที และแต่ละคำตอบใช้เวลา 30-120 วินาที

ขั้นตอนที่ 1 ติดตั้ง Ollama

Ollama รันโมเดลบนคอมพิวเตอร์ของคุณโดยตรง บน Mac และ Linux ให้ติดตั้งด้วยคำสั่งเดียวในเทอร์มินัล:

curl -fsSL https://ollama.com/install.sh | sh

บน Windows คำสั่ง PowerShell คือ:

irm https://ollama.com/install.ps1 | iex

ตรวจสอบว่าโปรแกรมติดตั้งแล้วและเซิร์ฟเวอร์ตอบสนอง:

ollama --version
curl http://localhost:11434/api/tags

หากคุณยังไม่มีโมเดล คำสั่งที่สองจะแสดงรายการว่าง จำพอร์ต 11434 ไว้ เพราะ Hermes ใช้พอร์ตนี้เพื่อเชื่อมต่อกับโมเดล

ขั้นตอนที่ 2 ดาวน์โหลดโมเดลที่ทำงานได้

โมเดลทำอะไร? มันสร้างข้อความ ส่วน Hermes ซึ่งเป็นตัวครอบโมเดลจะจัดการการทำงานกับไฟล์ คำสั่งเทอร์มินัล และการค้นหา เพื่อให้ตัวครอบทำงานได้ โมเดลต้องเรียกใช้เครื่องมือได้ หากทำไม่ได้ เอเจนต์จะตอบกลับอย่างเดียวและไม่ทำอะไร

โมเดลขนาดในดิสก์หน่วยความจำการเรียกใช้เครื่องมือ
gemma4:31b~20 GB24+ GBได้
gemma2:27b~16 GB20+ GBไม่ได้
gemma2:9b~5 GB8+ GBไม่ได้
llama3.2:3b~2 GB4+ GBไม่ได้

ในบรรดาโมเดลทั้งสี่นี้ มีเพียง gemma4:31b ที่ทำงานเป็นเอเจนต์ได้ หากคุณมีหน่วยความจำน้อยกว่า 24 GB จะรันเอเจนต์ไม่ได้ โมเดลในตารางจะตอบกลับเป็นข้อความเท่านั้น มีโมเดลใหม่ ๆ ปรากฏในไลบรารี Ollama อยู่เสมอ สำหรับแต่ละโมเดล ให้ตรวจสอบก่อนว่ามันเรียกใช้เครื่องมือได้หรือไม่

ollama pull gemma4:31b

คุณดาวน์โหลดหลายโมเดลแล้วสลับไปมาระหว่างโมเดลใน Hermes ด้วยคำสั่ง /model ได้

ขั้นตอนที่ 3 เพิ่มบริบทเป็น 64,000

ค่าเริ่มต้น Ollama ให้บริบทโมเดล 2,048 โทเค็น ขณะที่ Hermes ต้องใช้บริบทอย่างน้อย 64,000 เพื่อทำงานกับเครื่องมือได้ เมื่อใช้บริบทค่าเริ่มต้น งานจะมีขนาดเกินกว่าที่รองรับ และเอเจนต์จะล้มเหลวพร้อมข้อผิดพลาด

สร้างเวอร์ชันของโมเดลที่มีบริบทใหญ่ขึ้น รันคำสั่งต่อไปนี้ในเทอร์มินัล:

cat > Modelfile << 'EOF'
FROM gemma4:31b
PARAMETER num_ctx 64000
EOF

ollama create gemma4-64k -f Modelfile

ตอนนี้คุณมีโมเดล gemma4-64k แล้ว จากนี้ไปให้ใช้โมเดลนี้ทุกที่แทนโมเดลดั้งเดิม

ขั้นตอนที่ 4 เชื่อมต่อกับ Hermes

เริ่มตัวช่วยตั้งค่า:

hermes setup

เมื่อระบบถามถึงผู้ให้บริการ ให้เลือก Custom Endpoint แล้วกรอก:

  • ที่อยู่: http://localhost:11434/v1;
  • คีย์: เว้นว่างไว้หรือกรอก no-key;
  • โมเดล: gemma4-64k.

คุณกรอกการตั้งค่าเดียวกันด้วยตนเองใน ~/.hermes/config.yaml ได้เช่นกัน:

model:
  default: "gemma4-64k"
  provider: "custom"
  base_url: "http://localhost:11434/v1"

วิธีตรวจสอบว่าเอเจนต์ทำงานได้

รัน hermes แล้วมอบหมายงานที่มีผลลัพธ์ให้เห็นบนดิสก์ ตัวอย่างเช่น “แสดงไฟล์ Python ทั้งหมดในโฟลเดอร์นี้และนับจำนวนบรรทัดในแต่ละไฟล์” แล้วตามด้วย “สร้างไฟล์ชื่อ test.txt” ตรวจสอบด้วยคำสั่ง ls หรือดูในโฟลเดอร์ว่าไฟล์ปรากฏขึ้นหรือไม่ โมเดลที่ไม่มีเครื่องมืออาจสร้างรายการที่ดูน่าเชื่อถือได้อย่างสบาย ๆ ทั้งที่ไม่ได้เปิดไฟล์แม้แต่ไฟล์เดียว

ยิ่งโครงข่ายประสาทเทียมที่คุณใช้ราคาถูกเท่าไร ก็ยิ่งต้องมีผู้แก้ไขที่เก่งกาจมากขึ้นเท่านั้น ซึ่งก็คือคุณ ยิ่งโครงข่ายประสาทเทียมฉลาดขึ้น คุณก็ยิ่งต้องใช้สมองตัวเองน้อยลง แต่ก็ยังต้องทำงานอยู่ดี

วิดีโอแนะนำการตั้งค่า Hermes Agent ตั้งแต่เริ่มต้นอย่างครบถ้วน:

วิดีโอจะโหลดเมื่อคุณเลื่อนลง
คู่มือ Hermes Agent ฉบับสมบูรณ์ตั้งแต่เริ่มต้นสำหรับระบบอัตโนมัติทางธุรกิจ

วิดีโอแสดงวิธีติดตั้ง Hermes ตั้งแต่เริ่มต้น สร้างพนักงาน AI คนแรกของคุณ และเปรียบเทียบการจ่ายเงินต่อคำขอกับการสมัครสมาชิก

ทำไมคำตอบแรกจึงใช้เวลาหลายนาที

ในทุกคำขอ Hermes จะส่งส่วนที่ตายตัวไปด้วย ได้แก่ คำสั่งระบบและคำอธิบายของเครื่องมือที่เปิดใช้งานทั้งหมด หากไม่มีการ์ดกราฟิก โมเดลจะใช้เวลานานในการประมวลผลส่วนนี้ก่อน จากนั้นจึงเขียนข้อความด้วยความเร็วปกติ นี่เป็นเรื่องปกติ

สิ่งที่ช่วยได้:

  • hermes prompt-size แสดงขนาดของส่วนที่ตายตัว
  • hermes tools ปิดชุดเครื่องมือที่ไม่จำเป็น ส่วน hermes skills ช่วยนำทักษะส่วนเกินออก MCP ที่เชื่อมต่ออยู่แต่ละตัว (บริการภายนอก) ทำให้ทุกคำขอมีขนาดใหญ่ขึ้น หากคุณไม่ได้ใช้ ให้ปิดไว้
  • ollama ps แสดงจำนวนเลเยอร์โมเดลที่ถูกย้ายไปยังการ์ดกราฟิก แม้ย้ายไปเพียงบางส่วนก็ช่วยเพิ่มความเร็วได้: โมเดล 31B บนการ์ดกราฟิกที่มี 12 GB จะย้ายเลเยอร์ประมาณ 40 เลเยอร์ไปไว้ที่การ์ด ส่วนที่เหลือประมวลผลด้วยโปรเซสเซอร์
  • บนเครื่องที่ช้า ให้ตั้ง HERMES_API_TIMEOUT=1800 ใน ~/.hermes/.env เพื่อไม่ให้ Hermes ตัดคำขอเมื่อหมดเวลา

หากเอเจนต์ทำงานบนเซิร์ฟเวอร์ตลอดเวลา หรือตอบกลับใน Telegram โปรดจำไว้ว่า Ollama จะนำโมเดลออกหลังไม่มีการใช้งาน 5 นาที และคำตอบถัดไปจะเริ่มด้วยการโหลดโมเดลอีกครั้ง การตั้งค่า Ollama OLLAMA_KEEP_ALIVE=24h จะทำให้โมเดลอยู่ในหน่วยความจำ มีคำแนะนำการย้ายเอเจนต์ไปยังเซิร์ฟเวอร์ ในบทความเกี่ยวกับการให้ Hermes Agent ทำงานบนเซิร์ฟเวอร์ตลอดเวลา และวิธีตั้งค่าบอต ในคู่มือการตั้งค่า Hermes Telegram

หากเกิดปัญหา

สิ่งที่พบวิธีแก้
“Connection refused” ตอนเริ่มทำงานOllama ยังไม่ทำงาน: ollama serve หรือ sudo systemctl start ollama
provider 'ollama' has no endpoint configuredกรอกที่อยู่ Ollama ใน providers.ollama.base_url หรือ model.base_url
เอเจนต์ตอบกลับแต่ไม่ทำอะไรโมเดลเรียกใช้เครื่องมือไม่ได้ ติดตั้ง gemma4:31b แล้วกำหนดบริบทเป็น 64,000
ข้อผิดพลาดที่เกิดจากบริบทยังไม่ได้ทำขั้นตอนที่ 3
บทสนทนายาว ๆ ทำงานช้ารัน /compress เป็นประจำ

ใช้โมเดลคลาวด์เป็นตัวสำรอง

เอกสาร Hermes แนะนำให้ใช้โมเดลในเครื่องเป็นโมเดลหลัก และเชื่อมต่อโมเดลคลาวด์เป็นตัวสำรอง หากต้องการทำเช่นนี้ ให้เพิ่มบล็อกจากเอกสารไว้ข้างส่วน model ใน ~/.hermes/config.yaml:

ค้นหาคู่มือการใช้เครื่องมือในเอกสารประกอบของ Ailoot

หากโมเดลในเครื่องล้มเหลวสามครั้ง Hermes จะส่งงานไปยังโมเดลคลาวด์ คำขอเหล่านั้นมีค่าใช้จ่ายและส่งไปยังคลาวด์

อีกทางเลือกหนึ่งคือให้โมเดลแบบสมัครสมาชิกที่มีประสิทธิภาพสูงเป็นผู้คิดและตัดสินใจ ส่วนโมเดลในเครื่องจัดการงานประจำ เป้าหมายคือรักษาคุณภาพและค่อย ๆ ลดค่าใช้จ่ายโทเค็น แนวทางนี้ใช้โมเดลราคาถูกกว่าสำหรับขั้นตอนย่อย ๆ และอาจใช้โมเดลในเครื่องในภายหลัง บทความ “เอเจนต์ AI สำหรับธุรกิจมีค่าใช้จ่ายเท่าไร?” อธิบายค่าใช้จ่ายของเอเจนต์ที่ใช้โมเดลแบบสมัครสมาชิก หากคุณยังไม่ได้ติดตั้ง Hermes ให้เริ่มจากคำแนะนำเรื่อง วิธีติดตั้ง Hermes Agent

คุณเคยลองตั้งค่าโมเดลในเครื่องหรือยัง? คุณใช้โมเดลอะไร? บอกเราได้เลย เราอยากรู้

แหล่งที่มา

  • Hermes Agent: Run Hermes Locally with Ollama - ข้อกำหนดฮาร์ดแวร์ การติดตั้งและตรวจสอบ Ollama ตารางโมเดลและการเรียกใช้เครื่องมือ ขนาดบริบท 2,048 และ 64,000 การเชื่อมต่อผ่าน Custom Endpoint คำตอบแรกและการหมดเวลา การนำโมเดลออกหลัง 5 นาที การแก้ไขปัญหา และผู้ให้บริการสำรอง (ตรวจสอบเมื่อวันที่ 7 ตุลาคม 2026 ตรงกับเวอร์ชันปัจจุบัน)
  • Hermes Agent: Local Models - Local Models ในแอปเดสก์ท็อป ป้ายหน่วยความจำ บริบท 64K การนำโมเดลออกหลัง 15 นาที hermes model และแฟล็ก --local (เรียกดูเมื่อวันที่ 7 ตุลาคม 2026)
  • Ollama: download for Windows - คำสั่งติดตั้งสำหรับ Mac, Linux และ Windows (เรียกดูเมื่อวันที่ 7 ตุลาคม 2026)

สำรวจ Ailoot ต่อได้ที่ ailoot.ai.

รายละเอียดเพิ่มเติม

คำถามที่พบบ่อย

ยืนยันการใช้เครื่องมือแทนคำตอบที่ดูน่าเชื่ออย่างไร?

ขอให้ Hermes ทำงานไฟล์เล็ก ๆ แล้วตรวจโฟลเดอร์จริงและเนื้อหาไฟล์ด้วยตนเอง รายการที่สร้างในแชตไม่ได้พิสูจน์ว่าอ่านไฟล์หรือสร้างชิ้นงานแล้ว

fallback จากโมเดลในเครื่องเก็บทุกคำขอไว้ในเครื่องหรือไม่?

เฉพาะขณะยังใช้โมเดลในเครื่อง fallback ทางเลือกในบทความจะส่งงานไปผู้ให้บริการคลาวด์เมื่อในเครื่องล้มเหลวซ้ำ คำขอเหล่านั้นออกจากเครื่องและอาจเสียเงิน

บทความทั้งหมด