2026-ல் சிறந்த self-hosted AI agents: ஒப்பீடு
OpenClaw, Hermes, Dify, OpenHands, Agent Zero ஆகியவற்றில் எது சிறந்தது? ஒவ்வொன்றின் பயன்பாடு, தேவைகள், VPS setup மற்றும் பாதுகாப்பான இயக்க முறையை அறியுங்கள்.
2026-ல் சிறந்த self-hosted AI agents: சுருக்கமாக
2026-ல் சிறந்த self-hosted AI agents வரிசையில், chat apps மூலம் அணுகக்கூடிய personal assistant-க்கு OpenClaw, மிகக் குறைந்த server வளங்களுடன் அதே பணிக்கு Hermes Agent, language models அடிப்படையில் applications உருவாக்கும் team-க்கு Dify, autonomous coding-க்கு OpenHands, மேலும் agents தங்களுக்கான sub-agents-ஐ உருவாக்கும் general-purpose framework-க்கு Agent Zero ஆகியவை அடங்கும். இவை ஐந்தும் open source ஆகும். இவை ஐந்தும் நீங்கள் கட்டுப்படுத்தும் VPS-ல் இயங்கும். இந்த ஒப்பீடு ஒவ்வொரு tool எதற்காகப் பயன்படுகிறது, அது எவ்வாறு கட்டமைக்கப்பட்டுள்ளது, server-இலிருந்து அதற்கு என்ன தேவை, மேலும் அதன் design உங்களிடம் எவ்வளவு security பணியை எதிர்பார்க்கிறது என்பவற்றை விளக்குகிறது. இதன் மூலம் எதையும் install செய்வதற்கு முன் பொருத்தமானதைத் தேர்ந்தெடுக்கலாம்.
இந்த tools ஒவ்வொன்றையும் real servers-ல் இயக்குகிறோம். கீழே உள்ள ஒவ்வொரு section-உம் அந்த tool-க்கான முழுமையான setup மற்றும் hardening guide-க்கு link வழங்குகிறது.
Self-hosted AI agent என்றால் என்ன
AI agent என்பது ஒரு language model-ஐச் சுற்றி அமைக்கப்பட்ட loop ஆகும். Model சூழ்நிலையைப் படித்து, ஒரு action-ஐத் தீர்மானிக்கும். உங்கள் server அந்த action-ஐச் செயல்படுத்தும். கிடைக்கும் result, loop-ன் அடுத்த turn-க்கு உள்ளீடாகும். இந்த actions-ஐ tools செயல்படுத்தும்: shell command இயக்குதல், file-ஐ வாசித்தல் அல்லது எழுதுதல், browser-ஐ இயக்குதல், API-ஐ அழைத்தல். முழு செயல்முறையை அறிய விரும்பினால், VPS-ல் உங்கள் சொந்த AI agent-ஐ உருவாக்குதல் என்ற வழிகாட்டி loop, tools மற்றும் memory ஆகியவற்றை ஆரம்பத்திலிருந்து விளக்குகிறது. Web search பொதுவாகச் சேர்க்கப்படும் அம்சமாகும். நீங்கள் ஏற்கனவே உங்கள் சொந்த SearXNG instance-ஐ இயக்கினால், அதை உங்கள் agent-ன் search backend-ஆக இணைக்கலாம். இதனால் உங்கள் queries தனிப்பட்டதாக இருக்கும். ஆனால் agent, யாரும் எழுதக்கூடிய pages-ஐ இப்போது வாசிக்கும்.
Self-hosted என்பது agent runtime, அதன் memory, அதன் tools மற்றும் அதன் secrets அனைத்தும் வேறொருவரின் platform-ல் இல்லாமல், உங்கள் சொந்த server-ல் இருப்பதைக் குறிக்கும். Language model பொதுவாக இன்னும் hosted API-ஆகவே இருக்கும். காரணம், வலுவான models சிறிய server-ன் memory-ல் அடங்காது. போதுமான RAM இருந்தால், அதே VPS-ல் Ollama மூலம் model-ஐ வழங்கி முழுமையாக local முறைக்கு மாறலாம்.
Agent-ஐ self-host செய்வதற்கான காரணம் control ஆகும். உங்கள் conversation history, files, API keys மற்றும் agent இயக்கும் ஒவ்வொரு command-உம் உங்களுக்குச் சொந்தமான machine-ல் இருக்கும். கவனமாக இருக்க வேண்டிய காரணமும் இதே உண்மைதான். உங்கள் server-ல் commands இயக்கும் agent-ன் பாதுகாப்பு, அதற்கு நீங்கள் விதிக்கும் வரம்புகளின் அளவுக்கு மட்டுமே இருக்கும். அதனால் கீழே உள்ள comparison-ல் security posture ஒரு முக்கியமான மதிப்பீட்டு அளவாகக் கருதப்படுகிறது; அது புறக்கணிக்கப்படும் சிறு குறிப்பாக அல்ல.
ஐந்து agents அருகருகே
இந்த விளக்கப்படத்தின் தரவு
[
{
"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"
}
]இந்த அட்டவணையில் உள்ள இரண்டு முறைகள் security பணியின் பெரும்பகுதியைத் தீர்மானிக்கின்றன. தனிப்பட்ட agents ஆன OpenClaw மற்றும் Hermes, chat apps மூலம் உங்களை அணைகின்றன. எனவே அவை வெளிப்புறமாக connection ஏற்படுத்துகின்றன; inbound port எதுவும் தேவையில்லை. Web-first tools ஆன Dify, OpenHands மற்றும் Agent Zero ஆகியவை ஒவ்வொன்றும் HTTP மூலம் ஒரு interface வழங்குகின்றன. இந்த எல்லா சந்தர்ப்பங்களிலும், install செய்த பிறகு முதலில் சரிசெய்ய வேண்டியது default network posture ஆகும்.
OpenClaw: அதிக திறன் கொண்ட personal agent
OpenClaw என்பது நீங்கள் சொந்த server-ல் இயக்கி, Telegram, WhatsApp, Slack, அல்லது Discord மூலம் பயன்படுத்தும் personal AI agent ஆகும். இது shell commands-ஐ இயக்கவும், browser-ஐ கட்டுப்படுத்தவும், உங்கள் files-ஐ படித்து எழுதவும் முடியும். இதனால் இந்தப் பட்டியலில் அதிக திறன் கொண்ட tool இதுவாகும். அதே நேரத்தில், உங்கள் machine-க்குள் அதிக அளவு அணுகலைக் கொண்ட tool-மும் இதுவே. இது MIT license-ன் கீழ் வெளியிடப்படுகிறது. 2026 நடுப்பகுதியில் இதற்கு 380,000-க்கும் மேற்பட்ட GitHub stars இருந்தன. இதனால் platform-ல் அதிக stars பெற்ற projects-ல் இதுவும் ஒன்றாகும். எனவே, இன்றுள்ள மற்ற எந்த agent-ஐவிடவும் இதைச் சுற்றியுள்ள ecosystem மற்றும் community மிகவும் பெரியவை.
உங்கள் முடிவை வழிநடத்த வேண்டிய இரண்டு அம்சங்கள் உள்ளன. முதலில், network பகுதி பாதுகாப்பான default-உடன் தொடங்குகிறது. எல்லாவற்றையும் கட்டுப்படுத்தும் ஒரே process-ஆகிய gateway, default-ஆக loopback address-ல் listen செய்கிறது. ஆகவே, நீங்கள் தனியாக expose செய்யாவிட்டால், அதை internet-ல் இருந்து அணுக முடியாது. இரண்டாவது, இந்த project-க்கு உண்மையான security history உள்ளது. 2026 மார்ச் மாதத்தில், நான்கு நாட்களுக்குள் ஒன்பது security issues வெளியிடப்பட்டன. அவற்றில் CVE-2026-32922 என்ற critical privilege escalation flaw-வும் இருந்தது. இதற்கு 10-ல் 9.9 என்ற severity மதிப்பீடு வழங்கப்பட்டது. OpenClaw-ன் security model-ல் hardening பணியின் பொறுப்பு operator-ஆகிய உங்களிடமே உள்ளது. இந்த இரண்டு அம்சங்களில் எதுவும் OpenClaw-ஐத் தவிர்ப்பதற்கான காரணமல்ல. அதை கவனமாக install செய்ய வேண்டும் என்பதற்கான காரணம் அவை. VPS-ல் OpenClaw-ஐ பாதுகாப்பாக இயக்குவது இதை step by step விளக்குகிறது.
Hermes Agent: மிகக் குறைந்த வளம் தேவைப்படும் personal agent
Hermes Agent, Nous Research-இலிருந்து உருவானது. இது February 2026-ல் release ஆனதால், இங்குள்ள tools-ல் இது புதியது. இது உங்கள் projects-ன் persistent memory-ஐ பராமரிக்கும் personal agent ஆகும். வேலை செய்யும் போது மீண்டும் பயன்படுத்தக்கூடிய skills-ஐ தானாக எழுதும். Telegram மற்றும் Discord போன்ற chat apps மூலம் உங்களை அணுகும். இது model agnostic ஆக இருப்பதால், நீங்கள் விரும்பும் language model-ஐ அதனுடன் இணைக்கலாம்.
இதன் முக்கிய பலன், இதற்கு மிகக் குறைந்த வளங்களே தேவைப்படுவது. Hermes-ஐ ஒரு command மூலம் install செய்யலாம். இது $5 VPS-ல் சீராக இயங்கும். காரணம், agent runtime மட்டுமே; model அல்ல. அதிக computation, நீங்கள் இணைக்கும் API-ல் நடைபெறும். இது உங்கள் model மற்றும் chat apps-ஐ வெளிப்புறமாக அணுகுவதன் மூலம் செயல்படுகிறது. எனவே inbound port தேவையில்லை. இதனால் அதன் network surface கிட்டத்தட்ட பூஜ்ஜியமாக இருக்கும். OpenClaw உடனான நேர்மையான trade-off இதன் maturity ஆகும்: Hermes-க்கு சில மாதங்கள் மட்டுமே ஆகின்றன. OpenClaw-ன் integrations மற்றும் community மிகவும் பெரியவை. curl install script-ஐ இயக்குவதற்கு முன் ஏன் அதை download செய்து படிக்க வேண்டும் என்பதையும் உள்ளடக்கிய முழுமையான setup, VPS-ல் Hermes Agent-ஐ self-host செய்வது இல் உள்ளது.
குழுக்களுக்கான platform: Dify
Dify ஒரு வேறுபட்ட வகை tool. ஒருவருக்காக ஒரு agent செயல்படுவதற்குப் பதிலாக, language models-ஐ அடிப்படையாகக் கொண்டு applications உருவாக்குவதற்கான self-hostable platform இது. Chat apps, agents, மற்றும் retrieval pipelines வடிவமைக்க web interface, உங்கள் சொந்த code-லிருந்து அவற்றை அழைப்பதற்கான API, மேலும் prompts, datasets, மற்றும் model keys-ஐ நிர்வகிப்பதற்கான ஒரே இடம் ஆகியவை இதில் உள்ளன. API keys-ஐ பல scripts-ல் சிதறவிடாமல், அனைவரும் பயன்படுத்தக்கூடிய ஒரே private base-ல் குழு முழுவதும் உருவாக்கங்களைச் செய்யும் வகையில் இதை ஒரு சிறிய team அமைக்கலாம்.
இந்த அளவிலான செயல்பாடுகளுக்கு அதிகமான components தேவைப்படும். Dify, Postgres database, Redis cache, மற்றும் vector database உட்பட சுமார் அரை டஜன் containers கொண்ட Docker Compose stack-ஆக releases செய்யப்படுகிறது. எனவே குறைந்தது 2 GB free RAM இருக்க வேண்டும்; 4 GB இருப்பது சிறந்தது. Security பணியும் வேறுபட்டது. Dify-யுடன் வரும் web server, ஒவ்வொரு interface-லும் plain HTTP port 80-ல் listening செய்கிறது. Install page-ஐ முதலில் அணுகும் visitor admin account-ஐ உருவாக்கிக் கொள்கிறார். அதை loopback-க்கு bind செய்து, முன்புறத்தில் TLS reverse proxy அமைத்து, உடனடியாக admin account-ஐ உருவாக்கவும். VPS-ல் Dify-ஐ self-host செய்வது install செயல்முறையையும், இந்த ஒவ்வொரு security fix-ஐயும் விளக்குகிறது.
OpenHands: தன்னாட்சி coding agent
OpenHands, முன்பு OpenDevin என அழைக்கப்பட்டது, ஒரு தன்னாட்சி software engineering agent ஆகும். இதற்கு சாதாரண மொழியில் ஒரு task-ஐ வழங்கினால், அது பணியைத் திட்டமிட்டு, code எழுதும், commands-ஐ இயக்கும், output-ஐப் படிக்கும், மேலும் task முடியும் வரை மீண்டும் மீண்டும் செயல்படும். இது Docker உடன் இயங்கும், port 3000-ல் web UI-ஐ வழங்கும், பல டஜன் model backends-ஐ ஆதரிக்கும், மேலும் குறைந்தது 4 GB RAM தேவைப்படும்.
ஒரு design முடிவு உங்கள் முழு setup-ஐ வழிநடத்த வேண்டும். ஒவ்வொரு task-ஐயும் புதிய sandbox container-ல் இயக்க, இதன் controller host Docker socket-ஐ mount செய்கிறது. அந்த socket-உடன் தொடர்புகொள்ளக்கூடிய எதுவும், உங்கள் முழு host filesystem-ஐ mount செய்யும் container-ஐத் தொடங்க முடியும். இதனால் socket access என்பது அந்த machine-ல் root access-க்கு நிகரானதாகும். எனவே OpenHands-ஐ அதன் host-இலிருந்து முழுமையாக sandbox செய்ய முடியாது. இதற்கான நடைமுறை mitigation என்பது சரியான placement ஆகும்: நீங்கள் முக்கியமாகக் கருதும் வேறு எதுவும் இல்லாத, OpenHands-க்காக ஒதுக்கப்பட்ட disposable VPS-ஐ வழங்கவும்; தொடங்குவதற்கு முன் அந்த machine-ன் snapshot-ஐ எடுக்கவும்; பல வாரங்கள் agent எழுதிய code-ஐ இயக்கிய server-ஐ நம்புவதற்குப் பதிலாக snapshot-இலிருந்து மீண்டும் build செய்யவும். Setup, அதன் UI-க்கான SSH tunnel, மற்றும் இதற்கான காரண விளக்கம் ஆகியவை VPS-ல் OpenHands-ஐ self-host செய்வது பகுதியில் உள்ளன.
Agent Zero: பொதுப் பயன்பாட்டு framework
Agent Zero என்பது Docker-ஐ முதன்மையாகக் கொண்ட agent framework ஆகும். ஒரு primary agent, ஒவ்வொன்றும் தனித்தனி isolated container-ல் இயங்கும் subordinate agents-ஐ உருவாக்க முடியும். ஒவ்வொரு agent-மும் code-ஐ execute செய்யவும், browser-ஐ இயக்கவும், shell commands-ஐ run செய்யவும் முடியும். இவை அனைத்தையும் web UI மூலம் கட்டுப்படுத்தலாம். ஆறு dollar VPS போன்ற குறைந்த திறன் கொண்ட hardware-ல்கூட இது இயங்கும். குறைந்த budget-ல் multi-agent setup-ஐ முயற்சிக்க இதுவே எளிய வழியாகும்.
இதைப் பாதுகாப்பாக வைத்திருக்க இரண்டு எச்சரிக்கைகள் அவசியம். பெரும்பாலான guides-இல் உள்ள standard docker run, web UI-ஐ ஒவ்வொரு network interface-லும் port 50001-ல் publish செய்கிறது. எனவே public VPS-ல் commands இயக்கும் system-ன் control panel, container தொடங்கிய உடனே முழு internet-க்கும் reachable ஆகிவிடும். அதற்கு பதிலாக அதை loopback-ல் publish செய்து, SSH tunnel மூலம் அணுகவும். அதன் container isolation-ஐ அது உண்மையில் வழங்கும் அளவிலேயே புரிந்துகொள்ளவும்: subordinate agents ஒன்றிலிருந்து மற்றொன்று wall செய்யப்பட்டிருக்கும். இது agents-ஐப் பாதுகாக்கிறது; உங்கள் server-ஐ அல்ல. Host-side work-க்கு நீங்கள் இன்னும் பொறுப்பாவீர்கள். VPS-ல் Agent Zero-ஐ self-host செய்வது பற்றிய வழிகாட்டி இதை விளக்குகிறது; பெரும்பாலான tutorials தவிர்க்கும் loopback bind-உம் அதில் அடங்கும்.
எந்த self-hosted AI agent உங்களுக்கு ஏற்றது
- உங்கள் chat apps-ல் திறன் வாய்ந்த personal assistant வேண்டும்; முறையான hardening பணியை ஏற்கத் தயாராக இருந்தால்: OpenClaw.
- மிகக் குறைந்த attack surface கொண்ட, சிறியதும் குறைந்த செலவுடையதுமான server-ல் personal agent வேண்டும் என்றால்: Hermes Agent.
- உங்கள் team-க்கு LLM apps-க்கான shared, private அடித்தளம் வேண்டும்; developers அல்லாதவர்களும் பயன்படுத்தக்கூடிய UI தேவைப்பட்டால்: Dify.
- நீங்கள் இல்லாத நேரத்திலும் code எழுதப்பட வேண்டும்; அதற்காக disposable server வழங்க முடிந்தால்: OpenHands.
- மற்ற agents-க்கு பணிகளை ஒப்படைக்கும் agents-ஐ பரிசோதிக்க விரும்பினால்: Agent Zero.
ஒரு நிலை இந்தப் பட்டியலுக்கு வெளியே உள்ளது. நீங்கள் autonomous agent-ஐப் பயன்படுத்தாமல், session-க்கு session terminal-ல் இயக்கும் interactive coding agent தேவைப்பட்டால், அந்த வகைக்கு தனிப்பட்ட tools மற்றும் guide உள்ளன: அதிக stars பெற்ற open option-க்காக VPS-ல் OpenCode-ஐ இயக்குதல் என்பதைப் பார்க்கவும்; பரந்த தேர்வுகளுக்காக VPS-ல் coding AI agent-ஐ இயக்குதல் என்பதைப் பார்க்கவும். இரண்டாவது நிலை capability-ஐ விட uptime-ஐ சார்ந்தது: நீங்கள் இல்லாதபோதும் agent தொடர்ந்து இயங்க வேண்டும் என்பதே நோக்கமாக இருந்தால், reboot பிறகும் memory மற்றும் scheduled jobs தொடரும் வகையில் pinned-container மற்றும் systemd pattern-ஐ எப்போதும் இயங்கும் agent ஆக KiroCrew-ஐ இயக்குதல் விளக்குகிறது. பெரும்பாலான agent installations இந்தப் பகுதியை உறுதியாக அமைக்காமல் விடுகின்றன.
இந்த ஐந்திற்கும் security பணிகள் ஒரே மாதிரியானவை
நீங்கள் எந்த agent-ஐத் தேர்ந்தெடுத்தாலும், hardening நடைமுறை மாறாது. காரணம், risk மாறாது. இந்த tools அனைத்தும் உங்கள் server-ல் commands அல்லது code-ஐ இயக்குகின்றன. எனவே, ஒரு தவறு எதைத் தாக்க முடியும் என்பதை server கட்டுப்படுத்த வேண்டும்.
பெரும்பாலான security தேவைகளை நான்கு நடைமுறைகள் கையாளுகின்றன. agent-ஐ root ஆக ஒருபோதும் இயக்காமல், dedicated unprivileged user ஆக இயக்குங்கள். அப்போது ஏற்படக்கூடிய சேதத்தின் எல்லை, அந்த agent இயங்கும் account-ன் permissions-ஆக இருக்கும். இது unprivileged user ஆக services-ஐ இயக்குதல் பகுதியில் விளக்கப்பட்டுள்ளது. ஒவ்வொரு control surface-ஐயும் private-ஆக வைத்திருங்கள். Web UIs மற்றும் gateways-க்கு loopback binding பயன்படுத்துங்கள். அவற்றை வெளியிலிருந்து அணுக வேண்டியபோது SSH tunnel அல்லது VPN பயன்படுத்துங்கள். அணுக முடியாத port-ஐ யாராலும் attack செய்ய முடியாது. Server-க்கு முன்பாக default-deny firewall அமைக்கவும். IPv4 மட்டுமல்லாமல் IPv6-யும் சரிபார்க்கவும். IPv4-ஐ மட்டும் உள்ளடக்கும் ruleset, அதே service-ஐ IPv6-ல் முழுமையாக திறந்துவிடலாம். பல self-hosters எதிர்கொள்ளும் IPv6 firewall இடைவெளி இதுவே. Secrets-ஐ agent-ன் user மட்டும் படிக்கக்கூடிய files-ல் (mode 600) வைத்திருங்கள். அவற்றை command line-ல் நேரடியாக ஒட்டாமல், service மூலம் load செய்யுங்கள். ஒரு file-ஐ சார்ந்தே மற்ற அனைத்தும் பாதுகாக்கப்படும் இடங்களில் இதே விதி பொருந்தும்: Vaultwarden-ன் உண்மையான security, அது பாதுகாக்கும் encrypted vault-ஐ விட, அதன் admin token மற்றும் backup file மீது அதிகம் சார்ந்துள்ளது.
NoNewPrivileges, ProtectSystem=strict, PrivateTmp, மற்றும் ProtectHome கொண்ட hardened systemd unit உட்பட, இந்த முழு நடைமுறைக்கான செயல்முறை எடுத்துக்காட்டு OpenClaw hardening வழிகாட்டி ஆகும். இதே recipe-ஐ இந்தப் பக்கத்தில் உள்ள எந்த agent-க்கும் பயன்படுத்தலாம். இந்த ஐந்திற்கும் பொருந்தும் இன்னொரு முக்கிய நடைமுறை உள்ளது: திட்டமிட்டு update செய்யுங்கள். March 2026 OpenClaw disclosures, agent-ல் உள்ள critical flaw எவ்வளவு விரைவாக அவசரமானதாக மாறும் என்பதை காட்டின. ஏற்கனவே agent commands-ஐ இயக்குவதால், அதில் உள்ள privilege escalation bug, சாதாரண web app-ல் உள்ள அதே bug-ஐ விட மிகவும் தீவிரமானது.
FAQ
2026-ல் சிறந்த self-hosted AI agent எது?
அது பயன்படுத்தும் பணியைப் பொறுத்தது. 2026-ன் நடுப்பகுதிக்குள் 380,000-க்கும் மேற்பட்ட GitHub stars பெற்ற OpenClaw, அதிக திறன் கொண்டதும் அதிகம் பயன்படுத்தப்படுவதுமான personal agent ஆகும். அதே பயன்பாட்டிற்கான குறைந்த வளத் தேவையுள்ள மாற்று Hermes Agent ஆகும். LLM applications உருவாக்கும் குழுவிற்கான சிறந்த platform Dify. தன்னாட்சி coding agent-களில் வலிமையானது OpenHands. பல-agent framework-களில் அதிக நெகிழ்வுத்தன்மை கொண்டது Agent Zero. முதலில் use case அடிப்படையில் தேர்வு செய்யவும். அதன் பிறகு, தேவையான hardening பணிகளை நீங்கள் எவ்வளவு செய்யத் தயாராக உள்ளீர்கள் என்பதைக் கருத்தில் கொள்ளவும்.
மலிவான VPS-ல் self-hosted AI agent-ஐ இயக்க முடியுமா?
ஆம், பெரும்பாலானவற்றை இயக்கலாம். Hermes Agent, $5 VPS-ல் இயங்கும். Agent Zero தொடங்குவதற்கு சுமார் 2 GB RAM தேவைப்படும். Dify-க்கு 2 முதல் 4 GB free memory தேவை. OpenHands-க்கு குறைந்தது 4 GB தேவை. Language model பொதுவாக hosted API-ல் இயங்குவதால், agent-களுக்கு அதிக வளங்கள் தேவையில்லை. Model-ஐயும் self-host செய்ய விரும்பினால், server-ஐ model-க்கேற்ப அளவிடவும். இது agent-ஐ விட மிகவும் அதிகமான வளத் தேவையாகும்.
Self-hosted AI agent-ஐ இயக்க GPU தேவைப்படுமா?
இல்லை. Agent என்பது runtime ஆகும். இதில் loop, tools, memory ஆகியவை உள்ளன. இவை அனைத்தும் CPU-only VPS-ல் இயங்கும் சாதாரண code ஆகும். Language model-ஐ hosted API-ஐ அழைப்பதற்குப் பதிலாக உங்கள் சொந்த hardware-ல் இயக்க விரும்பினால் மட்டுமே GPU முக்கியமாகும். அந்நிலையில் model memory-க்குள் பொருந்த வேண்டும். Model-ஐ download செய்வதற்கு முன் machine-ஐ model-க்கேற்ப அளவிடவும்.
Self-hosted AI agent-களை இயக்குவது பாதுகாப்பானதா?
அவற்றைச் சுற்றி நீங்கள் அமைக்கும் வரம்புகளுக்கு ஏற்பவே அவற்றின் பாதுகாப்பு இருக்கும். இங்கு உள்ள ஒவ்வொரு agent-மும் commands அல்லது code-ஐ இயக்கும். எனவே exposed control surface, root install, மற்றும் கசிந்த API keys ஆகியவை அபாயங்களாகும். ஐந்து agent-களுக்கும் ஒரே பாதுகாப்பு நடைமுறைகள் பொருந்தும்: unprivileged user-ஐப் பயன்படுத்துதல், SSH அல்லது VPN வழியாக அணுகப்படும் loopback-only interfaces, IPv4 மற்றும் IPv6 இரண்டையும் உள்ளடக்கும் default-deny firewall, secrets-க்கு சரியான file permissions, மற்றும் prompt-களைப் புதுப்பித்தல். இவ்வாறு install செய்யப்பட்ட agent-ஐ இயக்குவது நடைமுறையில் ஏற்றுக்கொள்ளத்தக்கது. Public port-ல் raw-ஆக வெளிப்படுத்தப்பட்ட agent-ஐ இயக்குவது பாதுகாப்பானதல்ல.