แนะนำ AI agents แบบ self-hosted ที่ดีที่สุด 2026
เปรียบเทียบ OpenClaw, Hermes, Dify, OpenHands และ Agent Zero เพื่อเลือกใช้บน VPS ของคุณเอง โดยวิเคราะห์ตามวัตถุประสงค์และทรัพยากรที่ต้องใช้จริง
สรุป AI agents แบบ self-hosted ที่ดีที่สุดในปี 2026
AI agents แบบ self-hosted ที่ดีที่สุดในปี 2026 คือ OpenClaw สำหรับใช้งานเป็นผู้ช่วยส่วนตัวผ่านแอปแชท, Hermes Agent สำหรับงานเดียวกันบนเซิร์ฟเวอร์ที่ใช้ทรัพยากรน้อยที่สุด, Dify สำหรับทีมที่ต้องการสร้างแอปพลิเคชันบนโมเดลภาษา, OpenHands สำหรับการเขียนโค้ดแบบอัตโนมัติ และ Agent Zero ซึ่งเป็นเฟรมเวิร์กอเนกประสงค์ที่เอเจนต์สามารถสร้างเอเจนต์ย่อย (sub-agents) ของตัวเองได้ ทั้ง 5 ตัวเป็น open source และสามารถรันบน VPS ที่คุณควบคุมเองได้ บทความนี้เปรียบเทียบตามวัตถุประสงค์การใช้งาน, โครงสร้างการสร้าง, ทรัพยากรที่ต้องใช้บนเซิร์ฟเวอร์ และระดับความปลอดภัยที่ต้องจัดการ เพื่อให้คุณเลือกตัวที่เหมาะสมก่อนเริ่มติดตั้ง
เราได้ทดสอบแต่ละตัวบนเซิร์ฟเวอร์จริง โดยแต่ละส่วนด้านล่างจะมีลิงก์ไปยังคู่มือการติดตั้งและคู่มือการทำ hardening ฉบับเต็มของเครื่องมือนั้นๆ
AI agent แบบ self-hosted คืออะไร
AI agent คือลูปการทำงานที่ห่อหุ้มโมเดลภาษา (language model) ไว้ โมเดลจะอ่านสถานการณ์, ตัดสินใจเลือกการกระทำหนึ่งอย่าง, เซิร์ฟเวอร์ของคุณจะดำเนินการตามนั้น และผลลัพธ์ที่ได้จะถูกส่งกลับเข้าสู่ลูปในรอบถัดไป การกระทำเหล่านั้นคือเครื่องมือ (tools) เช่น การรัน shell command, การอ่านหรือเขียนไฟล์, การควบคุมเบราว์เซอร์ หรือการเรียกใช้ API หากต้องการทราบกลไกการทำงานอย่างละเอียด building your own AI agent on a VPS จะอธิบายขั้นตอนการสร้างลูป, เครื่องมือ และหน่วยความจำตั้งแต่เริ่มต้น
Self-hosted หมายถึงการที่ runtime ของเอเจนต์, หน่วยความจำ, เครื่องมือ และความลับ (secrets) ต่างๆ ถูกเก็บไว้บนเซิร์ฟเวอร์ของคุณเอง แทนที่จะอยู่บนแพลตฟอร์มของผู้อื่น โดยปกติแล้วตัวโมเดลภาษาจะยังคงเป็นแบบ hosted API เนื่องจากโมเดลที่ทรงพลังที่สุดไม่สามารถบรรจุลงในหน่วยความจำของเซิร์ฟเวอร์ขนาดเล็กได้ คุณสามารถรันแบบ local ทั้งหมดได้โดยใช้ Ollama on the same VPS แต่ต้องแลกมาด้วยการต้องมี RAM ที่เพียงพอสำหรับโมเดลที่มีประสิทธิภาพ
เหตุผลที่ต้อง self-host เอเจนต์คือการควบคุม: ประวัติการสนทนา, ไฟล์, API keys และทุกคำสั่งที่เอเจนต์รันจะอยู่บนเครื่องที่คุณเป็นเจ้าของ ส่วนเหตุผลที่ต้องระมัดระวังก็มาจากข้อเท็จจริงเดียวกัน เอเจนต์ที่รันคำสั่งบนเซิร์ฟเวอร์ของคุณจะปลอดภัยเท่ากับขอบเขตที่คุณกำหนดไว้เท่านั้น ด้วยเหตุนี้การเปรียบเทียบด้านล่างจึงให้ความสำคัญกับระดับความปลอดภัยเป็นประเด็นหลัก ไม่ใช่เพียงแค่หมายเหตุประกอบ
เปรียบเทียบเอเจนต์ทั้ง 5 ตัว
The data behind this chart
[
{
"tool": "OpenClaw",
"primary_use": "Personal assistant with full server access",
"interface": "Chat apps (Telegram, WhatsApp, Slack, Discord)",
"isolation_model": "One gateway process, on loopback by default",
"ram_floor": "Small VPS; more if it drives a browser",
"security_posture": "Safe network default; operator must harden the rest",
"maturity": "380,000+ stars mid-2026; March 2026 CVE history"
},
{
"tool": "Hermes Agent",
"primary_use": "Lightweight personal assistant with memory",
"interface": "Chat apps (Telegram, Discord)",
"isolation_model": "Single process, runs fine under systemd",
"ram_floor": "A $5 VPS is enough",
"security_posture": "Connects outward only; no inbound port needed",
"maturity": "New (February 2026), from Nous Research"
},
{
"tool": "Dify",
"primary_use": "LLM app platform for teams",
"interface": "Web UI and API",
"isolation_model": "Docker Compose stack of about six containers",
"ram_floor": "2 GB free; 4 GB is comfortable",
"security_posture": "Ships on plain HTTP port 80; needs TLS and a proxy in front",
"maturity": "Established, fast release pace"
},
{
"tool": "OpenHands",
"primary_use": "Autonomous coding agent",
"interface": "Web UI on port 3000",
"isolation_model": "Per-task sandbox containers via the host Docker socket",
"ram_floor": "4 GB",
"security_posture": "Docker socket is root equivalent; run it on a disposable VPS",
"maturity": "Established (formerly OpenDevin)"
},
{
"tool": "Agent Zero",
"primary_use": "General purpose multi-agent framework",
"interface": "Web UI on port 50001",
"isolation_model": "Subordinate agents in separate containers",
"ram_floor": "2 GB to start",
"security_posture": "Default run exposes the UI on every interface; bind it to loopback",
"maturity": "Active, Docker-first"
}
]รูปแบบสองอย่างในตารางนี้เป็นตัวกำหนดภาระงานด้านความปลอดภัยส่วนใหญ่ เอเจนต์ส่วนตัวอย่าง OpenClaw และ Hermes จะติดต่อกับคุณผ่านแอปแชท ดังนั้นจึงเป็นการเชื่อมต่อขาออก (outward) และไม่จำเป็นต้องเปิดพอร์ตขาเข้า (inbound port) เลย ส่วนเครื่องมือที่เน้นเว็บอย่าง Dify, OpenHands และ Agent Zero จะให้บริการอินเทอร์เฟซผ่าน HTTP ซึ่งในทุกกรณี การตั้งค่าเครือข่ายเริ่มต้นคือสิ่งแรกที่คุณต้องแก้ไขหลังการติดตั้ง
OpenClaw: เอเจนต์ส่วนตัวที่มีความสามารถสูงสุด
OpenClaw คือเอเจนต์ AI ส่วนตัวที่คุณรันบนเซิร์ฟเวอร์ของตัวเอง และสื่อสารผ่าน Telegram, WhatsApp, Slack หรือ Discord มันสามารถรัน shell commands, ควบคุมเบราว์เซอร์ รวมถึงอ่านและเขียนไฟล์ของคุณได้ ซึ่งทำให้มันเป็นเครื่องมือที่มีความสามารถสูงสุดในรายการนี้ และเป็นตัวที่มีสิทธิ์เข้าถึงเครื่องของคุณมากที่สุด มันใช้สัญญาอนุญาตแบบ MIT และมี GitHub stars มากกว่า 380,000 stars ณ ช่วงกลางปี 2026 ทำให้เป็นหนึ่งในโปรเจกต์ที่มีคนติดตามมากที่สุดบนแพลตฟอร์ม ส่งผลให้ระบบนิเวศและชุมชนรอบตัวมันใหญ่กว่าเอเจนต์ตัวอื่นในที่นี้มาก
มีสองประเด็นที่ควรนำมาประกอบการตัดสินใจ ประการแรก ด้านเครือข่ายมีความปลอดภัยตั้งแต่เริ่มต้น เนื่องจาก gateway ซึ่งเป็นโปรเซสเดียวที่ควบคุมทุกอย่าง จะฟัง (listen) บน loopback address โดยค่าเริ่มต้น ดังนั้นจึงไม่สามารถเข้าถึงได้จากอินเทอร์เน็ตเว้นแต่คุณจะเปิดเผยมันออกมาเอง ประการที่สอง โปรเจกต์นี้มีประวัติด้านความปลอดภัยที่ชัดเจน ในเดือนมีนาคม 2026 มีการเปิดเผยช่องโหว่ด้านความปลอดภัย 9 รายการภายใน 4 วัน รวมถึงช่องโหว่ระดับวิกฤต privilege escalation (CVE-2026-32922) ที่ได้คะแนน 9.9 จาก 10 โมเดลความปลอดภัยของ OpenClaw ผลักภาระการทำ hardening ไปที่ตัวคุณซึ่งเป็นผู้ใช้งาน และทั้งสองประเด็นนี้ไม่ใช่เหตุผลที่จะหลีกเลี่ยงมัน แต่เป็นเหตุผลที่ต้องติดตั้งด้วยวิธีที่ระมัดระวัง ซึ่ง running OpenClaw safely on a VPS จะอธิบายขั้นตอนไว้อย่างละเอียด
Hermes Agent: เอเจนต์ส่วนตัวที่เบาที่สุด
Hermes Agent พัฒนาโดย Nous Research และเปิดตัวในเดือนกุมภาพันธ์ 2026 ทำให้เป็นเครื่องมือที่ใหม่ที่สุดในรายการนี้ มันเป็นเอเจนต์ส่วนตัวที่เก็บหน่วยความจำของโปรเจกต์ต่างๆ ไว้ได้อย่างถาวร, สามารถเขียนทักษะที่นำกลับมาใช้ใหม่ได้ในขณะทำงาน และติดต่อกับคุณผ่านแอปแชทอย่าง Telegram และ Discord มันไม่ยึดติดกับโมเดล (model agnostic) ดังนั้นคุณสามารถเชื่อมต่อกับโมเดลภาษาใดก็ได้ที่คุณต้องการ
จุดเด่นคือการใช้ทรัพยากรที่น้อยมาก Hermes ติดตั้งได้ด้วยคำสั่งเดียวและรันบน VPS ราคา $5 ได้อย่างสบาย เพราะตัวเอเจนต์คือ runtime ไม่ใช่โมเดล และการคำนวณหนักๆ จะเกิดขึ้นที่ API ที่คุณเชื่อมต่อ มันทำงานโดยการติดต่อกับโมเดลและแอปแชทของคุณ จึงไม่จำเป็นต้องมีพอร์ตขาเข้า ทำให้พื้นที่การโจมตีทางเครือข่าย (network surface) แทบเป็นศูนย์ ข้อเสียเมื่อเทียบกับ OpenClaw คือความพร้อมใช้งาน: Hermes เพิ่งเปิดตัวได้ไม่กี่เดือน ในขณะที่การเชื่อมต่อและชุมชนของ OpenClaw นั้นใหญ่กว่ามาก สำหรับการติดตั้งฉบับเต็ม รวมถึงเหตุผลที่คุณควรดาวน์โหลดและอ่านสคริปต์การติดตั้ง curl ก่อนรัน สามารถดูได้ที่ self-hosting Hermes Agent on a VPS
Dify: แพลตฟอร์มสำหรับทีม
Dify เป็นเครื่องมือคนละประเภท แทนที่จะเป็นเอเจนต์ตัวเดียวที่ทำงานให้คนคนเดียว มันคือแพลตฟอร์มแบบ self-hostable สำหรับการสร้างแอปพลิเคชันบนโมเดลภาษา: ประกอบด้วยอินเทอร์เฟซเว็บสำหรับออกแบบแอปแชท, เอเจนต์ และ retrieval pipelines, API สำหรับเรียกใช้งานจากโค้ดของคุณ และพื้นที่สำหรับจัดการ prompt, ชุดข้อมูล (datasets) และโมเดลคีย์ ทีมขนาดเล็กจะใช้สิ่งนี้เพื่อให้ทุกคนสร้างงานบนฐานข้อมูลส่วนตัวที่ใช้ร่วมกัน แทนที่จะกระจาย API keys ไว้ในสคริปต์ต่างๆ
ขอบเขตงานที่กว้างขึ้นหมายถึงส่วนประกอบที่มากขึ้น Dify มาในรูปแบบ Docker Compose stack ที่ประกอบด้วยคอนเทนเนอร์ประมาณครึ่งโหล รวมถึง Postgres database, Redis cache และ vector database ดังนั้นควรเตรียม RAM ว่างไว้อย่างน้อย 2 GB และในอุดมคติคือ 4 GB งานด้านความปลอดภัยก็ต่างออกไปเช่นกัน: เว็บเซิร์ฟเวอร์ที่มาพร้อมกับ Dify จะฟังบนพอร์ต HTTP 80 ปกติในทุกอินเทอร์เฟซ และผู้เข้าชมคนแรกในหน้าติดตั้งจะได้รับสิทธิ์เป็นบัญชี admin ทันที ดังนั้นควรผูก (bind) มันเข้ากับ loopback, ติดตั้ง TLS reverse proxy ไว้ด้านหน้า และสร้างบัญชี admin ทันที ดูขั้นตอนการติดตั้งและการแก้ไขปัญหาเหล่านี้ได้ที่ Self-hosting Dify on a VPS
OpenHands: เอเจนต์เขียนโค้ดอัตโนมัติ
OpenHands (เดิมคือ OpenDevin) คือเอเจนต์วิศวกรรมซอฟต์แวร์แบบอัตโนมัติ คุณเพียงแค่สั่งงานด้วยภาษาทั่วไป แล้วมันจะวางแผนงาน, เขียนโค้ด, รันคำสั่ง, อ่านผลลัพธ์ และทำซ้ำจนกว่างานจะเสร็จสิ้น มันทำงานร่วมกับ Docker, ให้บริการเว็บ UI บนพอร์ต 3000, รองรับโมเดล backend หลากหลาย และต้องการ RAM อย่างน้อย 4 GB
การตัดสินใจด้านการออกแบบอย่างหนึ่งจะกำหนดการตั้งค่าทั้งหมดของคุณ เพื่อให้แต่ละงานรันใน sandbox container ที่แยกจากกัน ตัวควบคุม (controller) จะทำการ mount host Docker socket และอะไรก็ตามที่สื่อสารกับ socket นั้นได้จะสามารถเริ่มคอนเทนเนอร์ที่สามารถ mount ไฟล์ระบบทั้งหมดของ host ได้ นั่นหมายความว่าสิทธิ์ในการเข้าถึง socket มีค่าเท่ากับสิทธิ์ root บนเครื่อง ดังนั้นคุณจึงไม่สามารถแยก OpenHands ออกจาก host ได้อย่างสมบูรณ์ วิธีการบรรเทาความเสี่ยงที่เหมาะสมคือการเลือกตำแหน่งติดตั้ง: ให้ใช้ VPS เฉพาะกิจที่ไม่มีข้อมูลสำคัญอื่นๆ, ทำ snapshot เครื่องไว้ก่อนเริ่ม และสร้างเครื่องใหม่จาก snapshot แทนที่จะเชื่อใจเซิร์ฟเวอร์ที่รันโค้ดที่เขียนโดยเอเจนต์มานานหลายสัปดาห์ ดูการตั้งค่า, การทำ SSH tunnel ไปยัง UI และเหตุผลประกอบได้ที่ self-hosting OpenHands on a VPS
Agent Zero: เฟรมเวิร์กอเนกประสงค์
Agent Zero เป็นเฟรมเวิร์กเอเจนต์ที่เน้น Docker เป็นหลัก เอเจนต์หลักสามารถสร้างเอเจนต์รอง (subordinate agents) ซึ่งแต่ละตัวจะรันในคอนเทนเนอร์ที่แยกจากกัน และแต่ละตัวสามารถรันโค้ด, ควบคุมเบราว์เซอร์ และรัน shell commands ได้ คุณควบคุมทั้งหมดผ่านเว็บ UI และสามารถรันบนฮาร์ดแวร์ที่เล็กอย่าง VPS ราคา 6 ดอลลาร์ ซึ่งทำให้เป็นวิธีที่ง่ายที่สุดในการทดลองการตั้งค่าแบบ multi-agent ในงบประมาณจำกัด
ข้อควรระวังสองประการจะช่วยให้ปลอดภัย การตั้งค่ามาตรฐาน docker run จากคู่มือส่วนใหญ่จะเผยแพร่เว็บ UI บนพอร์ต 50001 บนทุกเครือข่าย ดังนั้นบน VPS สาธารณะ แผงควบคุมระบบที่รันคำสั่งได้จะสามารถเข้าถึงได้จากอินเทอร์เน็ตทั้งหมดทันทีที่คอนเทนเนอร์เริ่มทำงาน ให้เปลี่ยนไปเผยแพร่บน loopback แทนและเข้าถึงผ่าน SSH tunnel และโปรดทำความเข้าใจเรื่องการแยกคอนเทนเนอร์: เอเจนต์รองจะถูกแยกออกจากกันเพื่อป้องกันตัวเอเจนต์เอง ไม่ใช่ป้องกันเซิร์ฟเวอร์ของคุณ งานฝั่ง host ยังคงเป็นหน้าที่ของคุณ ซึ่ง self-hosting Agent Zero on a VPS ได้ครอบคลุมไว้แล้ว รวมถึงการผูกกับ loopback ที่คู่มือส่วนใหญ่ข้ามไป
เอเจนต์ AI แบบ self-hosted ตัวไหนที่เหมาะกับคุณ
- หากคุณต้องการผู้ช่วยส่วนตัวที่มีความสามารถสูงในแอปแชทและยอมรับงานด้าน hardening ได้: OpenClaw
- หากคุณต้องการเอเจนต์ส่วนตัวบนเซิร์ฟเวอร์ที่เล็กและถูกที่สุดโดยมีพื้นที่การโจมตีเกือบเป็นศูนย์: Hermes Agent
- หากทีมของคุณต้องการฐานข้อมูลส่วนตัวที่ใช้ร่วมกันสำหรับแอป LLM พร้อม UI ที่คนที่ไม่ใช่นักพัฒนาสามารถใช้งานได้: Dify
- หากคุณต้องการให้เขียนโค้ดในขณะที่คุณไม่อยู่ และคุณสามารถใช้เซิร์ฟเวอร์แบบใช้แล้วทิ้งได้: OpenHands
- หากคุณต้องการทดลองกับเอเจนต์ที่สามารถสั่งงานเอเจนต์ตัวอื่นต่อได้: Agent Zero
มีกรณีหนึ่งที่อยู่นอกเหนือจากรายการนี้ หากสิ่งที่คุณต้องการคือเอเจนต์เขียนโค้ดแบบโต้ตอบที่คุณควบคุมผ่าน terminal ทีละเซสชัน แทนที่จะเป็นแบบอัตโนมัติ หมวดหมู่นั้นมีเครื่องมือและคู่มือเฉพาะ: ดู running OpenCode on a VPS สำหรับตัวเลือก open source ที่มีคนติดตามมากที่สุด และ running a coding AI agent on a VPS สำหรับภาพรวมที่กว้างกว่า
งานด้านความปลอดภัยเหมือนกันสำหรับทั้ง 5 ตัว
ไม่ว่าคุณจะเลือกเอเจนต์ตัวใด รูปแบบการทำ hardening จะไม่เปลี่ยนแปลง เพราะความเสี่ยงไม่เปลี่ยนแปลง: เครื่องมือเหล่านี้ทุกตัวรันคำสั่งหรือโค้ดบนเซิร์ฟเวอร์ของคุณ ดังนั้นเซิร์ฟเวอร์ต้องจำกัดขอบเขตที่ความผิดพลาดจะเข้าถึงได้
นิสัย 4 ประการคือหัวใจสำคัญ: รันเอเจนต์ด้วย user ที่ไม่มีสิทธิ์พิเศษ (unprivileged user) เสมอ ห้ามรันด้วย root เพื่อให้สิทธิ์ของบัญชีที่รันเป็นเพดานสูงสุดของความเสียหาย ดังที่อธิบายไว้ใน running services as an unprivileged user รักษาพื้นที่ควบคุมทุกส่วนให้เป็นส่วนตัว: ผูกกับ loopback สำหรับเว็บ UI และ gateway โดยใช้ SSH tunnel หรือ VPN เมื่อต้องการเข้าถึง เพราะไม่มีใครโจมตีพอร์ตที่เข้าไม่ถึงได้ ตั้งค่า firewall แบบ default-deny ไว้หน้าเซิร์ฟเวอร์ และตรวจสอบทั้ง IPv6 และ IPv4 เนื่องจากกฎที่ครอบคลุมเฉพาะ IPv4 อาจทำให้บริการเดิมเปิดกว้างบน IPv6 ซึ่งเป็น IPv6 firewall gap ที่ทำให้ผู้ใช้งาน self-host จำนวนมากประสบปัญหา และเก็บความลับ (secrets) ไว้ในไฟล์ที่เฉพาะ user ของเอเจนต์เท่านั้นที่อ่านได้ (mode 600) โดยโหลดผ่าน service แทนการวางไว้ใน command line
ตัวอย่างการใช้งานจริงของรูปแบบทั้งหมดนี้ รวมถึง unit systemd ที่ทำ hardening แล้วด้วย NoNewPrivileges, ProtectSystem=strict, PrivateTmp และ ProtectHome คือ OpenClaw hardening guide และสูตรเดียวกันนี้สามารถใช้กับเอเจนต์ใดก็ได้ในหน้านี้ อีกหนึ่งนิสัยที่สำคัญสำหรับทั้ง 5 ตัวคือ: อัปเดตอย่างสม่ำเสมอ การเปิดเผยข้อมูลของ OpenClaw ในเดือนมีนาคม 2026 แสดงให้เห็นว่าช่องโหว่ระดับวิกฤตในเอเจนต์กลายเป็นเรื่องเร่งด่วนเร็วเพียงใด เพราะเอเจนต์สามารถรันคำสั่งได้อยู่แล้ว ดังนั้น bug privilege escalation ในเอเจนต์จึงร้ายแรงกว่าในเว็บแอปทั่วไปมาก
FAQ
AI agent แบบ self-hosted ตัวไหนดีที่สุดในปี 2026?
ขึ้นอยู่กับลักษณะงาน OpenClaw เป็นเอเจนต์ส่วนตัวที่มีความสามารถและได้รับความนิยมสูงสุด โดยมี GitHub stars มากกว่า 380,000 ณ ช่วงกลางปี 2026 และ Hermes Agent เป็นทางเลือกที่เบาที่สุดสำหรับงานเดียวกัน Dify เป็นแพลตฟอร์มที่ดีที่สุดสำหรับทีมที่สร้างแอปพลิเคชัน LLM, OpenHands เป็นเอเจนต์เขียนโค้ดอัตโนมัติที่แข็งแกร่งที่สุด และ Agent Zero เป็นเฟรมเวิร์ก multi-agent ที่ยืดหยุ่นที่สุด ให้เลือกตามกรณีการใช้งานก่อน แล้วจึงเลือกตามระดับงาน hardening ที่คุณยินดีจะทำ
ฉันสามารถรัน AI agent แบบ self-hosted บน VPS ราคาถูกได้หรือไม่?
ได้ สำหรับส่วนใหญ่ Hermes Agent รันบน VPS ราคา $5 และ Agent Zero เริ่มต้นที่ RAM ประมาณ 2 GB ในขณะที่ Dify ต้องการ RAM ว่าง 2 ถึง 4 GB และ OpenHands ต้องการอย่างน้อย 4 GB ตัวเอเจนต์เองนั้นใช้ทรัพยากรน้อยเพราะโมเดลภาษามักจะรันผ่าน hosted API หากคุณต้องการ self-host โมเดลด้วย ให้เลือกขนาดเซิร์ฟเวอร์ตามความต้องการของโมเดล ซึ่งเป็นข้อกำหนดที่ใหญ่กว่าตัวเอเจนต์มาก
ฉันจำเป็นต้องมี GPU เพื่อรัน AI agent แบบ self-hosted หรือไม่?
ไม่จำเป็น ตัวเอเจนต์คือ runtime: ประกอบด้วยลูป, เครื่องมือ และหน่วยความจำ ซึ่งเป็นโค้ดปกติที่รันบน VPS ที่มีเฉพาะ CPU เท่านั้น GPU จะมีความสำคัญก็ต่อเมื่อคุณต้องการรันโมเดลภาษาด้วยฮาร์ดแวร์ของคุณเองแทนที่จะเรียกใช้ hosted API ในกรณีนั้นโมเดลต้องมีขนาดพอดีกับหน่วยความจำ และคุณควรเลือกขนาดเครื่องให้เหมาะสมกับโมเดลก่อนที่จะดาวน์โหลด
การรัน AI agent แบบ self-hosted มีความปลอดภัยหรือไม่?
ความปลอดภัยขึ้นอยู่กับขอบเขตที่คุณกำหนดไว้ เอเจนต์ทุกตัวในที่นี้รันคำสั่งหรือโค้ด ดังนั้นความเสี่ยงคือการเปิดเผยพื้นที่ควบคุม, การติดตั้งด้วยสิทธิ์ root และ API keys รั่วไหล วิธีแก้ไขเหมือนกันสำหรับทั้ง 5 ตัว: ใช้ unprivileged user, ใช้ interface แบบ loopback-only ที่เข้าถึงผ่าน SSH หรือ VPN, ตั้งค่า firewall แบบ default-deny ที่ครอบคลุมทั้ง IPv4 และ IPv6, กำหนดสิทธิ์ไฟล์สำหรับความลับ และอัปเดต prompt อย่างสม่ำเสมอ เอเจนต์ที่ติดตั้งด้วยวิธีนี้เป็นสิ่งที่รันได้อย่างสมเหตุสมผล แต่เอเจนต์ที่เปิดพอร์ตสาธารณะไว้โดยไม่มีการป้องกันนั้นไม่ปลอดภัย