ایسا AI ایجنٹ جو صرف اُس وقت چلے جب آپ کا لیپ ٹاپ کھلا ہو، ایک اسکرپٹ ہے۔ اسے خود کو چلانے — دوبارہ جُڑنے، دوبارہ کوشش کرنے، ری بوٹ سے بچ نکلنے — والا بنانے کے لیے اسے systemd کے تحت ایک VPS پر رکھیں۔ یہ کم سے کم کاپی پیسٹ گائیڈ ہے۔ وجہ اور طویل شکل (اپ ٹائم، سائزنگ، MCP پہلو) کے لیے دیکھیں AI ایجنٹ 24/7 چلانا اور AI ایجنٹس کے لیے VPS کا جائزہ۔
1. 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
2. API کلید env فائل میں رکھیں
کلیدوں کو کبھی کوڈ میں ہارڈ کوڈ نہ کریں۔ انہیں ایسی فائل میں رکھیں جسے صرف root پڑھ سکے:
cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env
3. اسے ایک 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 ہی سارا مقصد ہے: رات 3 بجے کا کریش ایجنٹ کو صبح تک مُردہ چھوڑنے کے بجائے دوبارہ چلا دیتا ہے۔ (اس پیٹرن پر مزید systemd سروس بنانا میں۔)
4. کریش لوپس پر نظر رکھیں
اگر ایجنٹ شروع ہوتے ہی فوراً ناکام ہو جائے تو Restart=always ہمیشہ کوشش کرتا رہے گا۔ RestartSec=5 کوششوں کے درمیان وقفہ دیتا ہے؛ بنیادی خرابی درست کرنے کے لیے journalctl -u agent پڑھیں (عموماً کوئی غائب env ویری ایبل یا ڈیپینڈنسی)۔
سائزنگ اور کھری باتیں
- API پر مبنی ایجنٹ (ماڈل آپ کے فراہم کنندہ پر چلتا ہے): ہلکا — ایک Small ($8) یا AI-Agent پلان ($10، 4 GB) کافی سے زیادہ۔ کوئی GPU درکار نہیں۔
- مقامی ماڈل: مختلف، بھاری سیٹ اپ — Ollama کے ذریعے CPU پر چھوٹے کوانٹائزڈ ماڈلز؛ بڑے ماڈلز کو GPU درکار ہے جو ہم پیش نہیں کرتے۔
- بجائے اس کے کنٹینرائزڈ؟ Docker کا
--restart unless-stoppedوہی کردار ادا کرتا ہے — دیکھیں AI ایجنٹس کے لیے docker-compose۔
EQVPS ایک MCP سرور بھی فراہم کرتا ہے، تو ایک ایجنٹ اپنی مشین خود بھی فراہم کر سکتا ہے۔ تقریباً ایک منٹ میں root، کوئی KYC نہیں، کرپٹو میں ادائیگی۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔