یک عامل هوش مصنوعی که فقط تا وقتی لپتاپتان باز است اجرا میشود، یک اسکریپت است. برای اینکه خودش را اجرا کند — دوباره وصل شود، تلاش مجدد کند، از ریاستارتها جان سالم بهدر ببرد — آن را روی یک VPS زیر systemd بگذارید. این راهنمای کمینهٔ کپی-پیست است. برای چراییِ کار و شکل بلندتر (آپتایم، اندازهگذاری، زاویهٔ MCP) اجرای عامل هوش مصنوعی بهصورت شبانهروزی و نمای کلی VPS برای عاملهای هوش مصنوعی را ببینید.
۱. Python و یک virtualenv
apt update && apt install -y python3-venv python3-pip git
git clone https://github.com/you/your-agent.git /opt/agent
cd /opt/agent
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
۲. کلید API را در یک فایل env نگه دارید
هرگز کلیدها را در کد سفت نکنید. آنها را در فایلی بگذارید که فقط root بتواند بخواند:
cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env
۳. آن را در یک سرویس systemd بپیچید
# /etc/systemd/system/agent.service
[Unit]
Description=AI Agent
After=network.target
[Service]
WorkingDirectory=/opt/agent
ExecStart=/opt/agent/.venv/bin/python main.py
EnvironmentFile=/opt/agent/.env
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now agent
journalctl -u agent -f # watch it run
Restart=always تمام نکته است: یک کرش در ساعت ۳ بامداد بهجای رهاکردن عامل تا صبح، دوباره اجرا میکند. (بیشتر دربارهٔ این الگو در ساخت یک سرویس systemd.)
۴. مراقب حلقههای کرش باشید
اگر عامل هنگام شروع فوراً شکست بخورد، Restart=always تا ابد دوباره تلاش میکند. RestartSec=5 تلاشها را فاصله میدهد؛ journalctl -u agent را بخوانید تا خطای اصلی را رفع کنید (معمولاً یک متغیر محیطی یا وابستگیِ گمشده).
اندازهگذاری و نکات صادقانه
- عامل متکی بر API (مدل نزد ارائهدهندهٔ شما اجرا میشود): سبک — یک Small ($8) یا طرح AI-Agent ($10، ۴ گیگابایت) بیش از کافی است. GPU لازم نیست.
- مدل محلی: راهاندازیِ متفاوت و سنگینتر — مدلهای کوانتیزهٔ کوچک روی CPU از طریق Ollama؛ بزرگها به GPU نیاز دارند که ما ارائه نمیکنیم.
- بهجایش کانتینری؟
--restart unless-stoppedدر Docker همین نقش را بازی میکند — docker-compose برای عاملهای هوش مصنوعی را ببینید.
EQVPS همچنین یک سرور MCP در اختیار میگذارد، بهطوری که یک عامل حتی میتواند ماشین خودش را تأمین کند. root در حدود یک دقیقه، بدون KYC، پرداخت با ارز دیجیتال.
نظرات
هنوز نظری نیست. اولین نفر باشید.