CYBRUM SOLUTIONS

تمام تحریریں
اس صفحے پر
Cybrum SolutionsAI-Native Company
www.cybrumsolutions.devOne element. Every solution.
10 منٹ پڑھائی

آج میں نے اپنی وی پی ایس پر اے آئی ایجنٹ لگا دیا، اب فون سے چلاتا ہوں

Founder UpdateAI AgentsAutomationCybrum Solutions

آج کا کام کلائنٹ ورک نہیں تھا۔ اپنے لیے انفراسٹرکچر تھی: ایک اے آئی ایجنٹ جو اپنے ہی سرور پر رہے، جس سے میں اپنے فون سے بات کر سکوں، اور جو اصل میں سرور کو دیکھ کر سچ بتا سکے — ہر بار ایس ایس ایچ کر کے خود چیک کرنے کے بجائے۔

وہ ایجنٹ ہرمیس ایجنٹ ہے، اور دن ختم ہوتے ہوتے یہ "انسٹال ہی نہیں" سے "بیک گراؤنڈ سروس کی طرح چل رہا، ڈسکارڈ سے پہنچنے والا، حقیقی کمانڈز پر آزمایا ہوا" تک پہنچ گیا۔

پہلا قدم: کچھ انسٹال کرنے سے پہلے چیک کیا کہ وی پی ایس ہینڈل بھی کر سکتا ہے یا نہیں

ہرمیس کو ہاتھ لگانے سے پہلے، دیکھا وی پی ایس کے پاس اصل میں کیا ہے:

free -h && nproc

7.8 جی بی ریم، تقریباً 5.4 جی بی فری، 2 سی پی یو کورز، کوئی سواپ نہیں۔ اتنی جگہ تھی کہ ایجنٹ چلایا جا سکے بغیر باقی سرور کو بھوکا رکھے۔ ہفتے ایک میں لی گئی سستی انفراسٹرکچر ڈیسیژنز مہینے چھ میں مہنگا مسئلہ بن جاتی ہیں، اسی لیے یہ پانچ سیکنڈ کا چیک پہلے ہوا، بعد میں نہیں۔

ہرمیس انسٹال کیا، جان بوجھ کر اولاما اسکِپ کیا

ہرمیس صاف انسٹال ہو گیا — بائنری /usr/local/lib/hermes-agent پر، کنفگ /root/.hermes/config.yaml پر، کیز /root/.hermes/.env میں۔ ایک فیصلہ جو میں نے شروع میں کیا اور اس پر قائم رہا: کوئی لوکل ماڈل نہیں، اولاما نہیں۔ یہ وی پی ایس ایک اصل کلاؤڈ ماڈل کو اے پی آئی کے ذریعے چلاتا ہے، کوئی لوکل ماڈل نہیں جو باقی سرور کے ساتھ اسی 2 کورز کے لیے مقابلہ کرے۔ ہر آٹومیشن کا اینڈ ٹو اینڈ سیلف ہوسٹڈ ہونا ضروری نہیں — کبھی کبھی صحیح فیصلہ یہ ہوتا ہے کہ انٹیلیجنس کرائے پر لو اور اس کے ارد گرد کی انفراسٹرکچر خود رکھو۔

جی پی ٹی فائیو منی پر پوائنٹ کیا، سب سے مہنگا آپشن نہیں

ہرمیس کئی پرووائیڈرز سپورٹ کرتا ہے — اوپن اے آئی، اینتھروپک، نوس پورٹل، اوپن روٹر، گوگل اے آئی اسٹوڈیو ان میں سے کچھ۔ مقصد یہ تھا کہ ایک کم لاگت والا ماڈل ملے جو پھر بھی حقیقی کمانڈز چلانے اور حقیقی نتیجے پر سوچنے کے لیے کافی اچھا ہو — ہر چھوٹی سی "میری ڈسک اسپیس چیک کرو" ریکویسٹ کے لیے فلیگ شپ ماڈل نہیں۔ اوپن اے آئی اے پی آئی کے ذریعے جی پی ٹی فائیو منی اسی کام کے لیے صحیح فٹ تھا، اور ہرمیس نے فوراً تصدیق کر دی: Default model set to: gpt-5-mini (via OpenAI API)۔

کسی کو بھی بھروسہ کرنے سے پہلے اصل سرور پر ٹیسٹ کیا

کوئی ریموٹ ایکسیس وائر کرنے سے پہلے، میں نے ہرمیس کو وی پی ایس پر لوکلی چلایا اور ایک باؤنڈری ٹیسٹنگ ہدایت دی: او ایس، سی پی یو، اور دستیاب ریم بتاؤ — کچھ تبدیل مت کرنا۔ جواب صحیح آیا: اوبنٹو 24.04.4 ایل ٹی ایس، 2 سی پی یوز، تقریباً 7.8 جی آئی بی ریم، تقریباً 5.2 جی آئی بی دستیاب۔ پھر میں نے کہا /root لسٹ کرو بغیر کچھ تبدیل کیے، اور اس نے ڈائریکٹری صحیح پڑھ لی — .hermes/، .ssh/، backups/، سب کچھ — بغیر کسی چیز کو چھوئے۔

یہ فرق سننے میں جتنا چھوٹا لگتا ہے، اتنا نہیں ہے: ایسا ایجنٹ جو کمانڈز ایگزیکیوٹ کر سکے وہ تبھی کام کا ہے جب پہلے یہ ثابت ہو جائے کہ جب آپ کہیں "کچھ مت بدلو" تو وہ واقعی احترام کرتا ہے۔

ڈسکارڈ سے وائر کیا تاکہ فون ہی کنٹرول پینل بن جائے

آج کا اصل مقصد یہ نہیں تھا کہ "ایسا ایجنٹ سرور پر چلاؤ جسے ایس ایس ایچ کر کے ایکسیس کرنا پڑے۔" مقصد تھا: اسے اپنے فون سے، کہیں سے بھی، کنٹرول کرنا۔ اس کے لیے ڈسکارڈ بوٹ چاہیے تھا۔

  • ڈسکارڈ ڈیولپر پورٹل میں hermes-agent نام کی ایپلیکیشن بنائی اور میسج کانٹینٹ انٹینٹ فعال کیا، جو بوٹ کے لیے ضروری ہے تاکہ وہ اصل میں پڑھ سکے کہ اسے کیا لکھا جا رہا ہے۔
  • ہرمیس کے کنفگ میں ڈسکارڈ بوٹ ٹوکن ڈالا — کہیں پبلکلی ایکسپوز نہیں کیا۔
  • اپنا ڈسکارڈ یوزر آئی ڈی ہرمیس کی الاؤ لسٹ میں شامل کیا، تاکہ ایجنٹ صرف مجھ سے ہدایات لے، کسی اور سے نہیں جو اسی سرور میں آ جائے۔
  • گیٹ وے کو سسٹم سروس کی طرح انسٹال کیا، hermes-gateway.service، بوٹ پر شروع ہونے کے لیے سیٹ کیا — سروس اس باکس پر روٹ کے تحت چلتی ہے، جسے ہرمیس نے خود فلیگ کیا کہ یہ ہارڈنڈ پروڈکشن ماحول کے لیے تجویز کردہ سیٹ اپ نہیں ہے۔ ایمانداری سے نوٹ کیا، چھپایا نہیں: یہ وی پی ایس کلائنٹ ورک لوڈز نہیں چلا رہی، اسی لیے یہاں یہ ٹریڈ آف قبول کیا۔ جس باکس پر کلائنٹ ورک لوڈ چل رہی ہو، وہاں یہی فیصلہ نہیں لوں گا۔
  • hermes gateway status --system سے تصدیق کی: ایکٹو، رننگ، بوٹ پر فعال۔

پہلا میسج فیل ہوا۔ دوسرا چلا، اور اس سے ایک کام کی بات پتا چلی

پہلے چینل میں صرف hello بھیجا۔ کچھ نہیں ہوا — ہرمیس عام باتوں کا جواب نہیں دیتا، صرف ان پیغامات کا جن میں اسے اصل میں مینشن کیا جائے۔ یہ جان بوجھ کر لیا گیا ڈیزائن فیصلہ ہے، بگ نہیں: ایک شیئرڈ چینل میں بیٹھا ہوا ایجنٹ جو ہر چھوٹے سے لفظ کا جواب دے، وہ فیچر نہیں، ذمہ داری ہے۔ جیسے ہی @hermes-agent tell me about you? بھیجا، اس نے فوراً جواب دیا، اور پوری چین اینڈ ٹو اینڈ ثابت ہو گئی: ڈسکارڈ → ہرمیس گیٹ وے → ہرمیس ایجنٹ → جی پی ٹی فائیو منی → واپس ڈسکارڈ۔

اسے اپنا الگ چینل دیا، #hermes-agent، اور /sethome سے اسے ہوم چینل سیٹ کیا — وہ جگہ جہاں بعد میں کرون جاب نتائج اور کراس پلیٹ فارم نوٹیفیکیشنز آئیں گے۔ ہوم چینل سیٹ کرنے سے ہرمیس وہاں بھی ہر بات کا جواب نہیں دیتا؛ اسے پھر بھی مینشن چاہیے ہوتا ہے۔ دو الگ تصورات، دونوں الگ الگ ٹیسٹ کیے تاکہ میں واقعی باؤنڈری سمجھوں، صرف فرض نہ کروں۔

اسے رومن اردو میں بھی ٹیسٹ کیا — "kia tum roman me bat kar sakte ho؟" — اور اس نے قدرتی طور پر رومن اردو میں جواب دیا۔ چھوٹی سی بات ہے، لیکن اہم ہے کہ میں اسے روزانہ اصل میں کیسے استعمال کروں گا۔

ایک حقیقی کام سے لوپ بند کیا، صرف سلام سے نہیں

آخری ٹیسٹ وہی تھا جو اصل میں اہمیت رکھتا ہے: اپنے فون سے، ڈسکارڈ کے ذریعے، میں نے ہرمیس سے کہا وی پی ایس کا ڈسک استعمال چیک کرو بغیر کچھ تبدیل کیے۔ اس نے df -hT --total، df -i، اور اوپر کی ڈائریکٹریز کا du سویپ چلایا، اور درست رپورٹ دی — 96 جی بی کل، 30 جی بی استعمال شدہ، 66 جی بی خالی، /var تقریباً 24 جی بی، /usr تقریباً 4.2 جی بی۔ یہی وہ پوری بات ہے جو ایک پیغام میں ثابت ہو گئی: ایک حقیقی کمانڈ، حقیقی سرور پر ایگزیکیوٹ ہوئی، میرے فون سے شروع ہوئی، اور جواب مجھے آسان زبان میں واپس ملا۔

آج جان بوجھ کر کیا نہیں چھیڑا

میرا لیپ ٹاپ بالکل اچھوتا ہے — پہلے صرف تجسس میں اس کا او ایس چیک کیا تھا، اس پر نیٹو ہرمیس انسٹال کرنے کا سوچا بھی، لیکن ابھی کے لیے منع کر دیا۔ اس پورے سیٹ اپ میں کہیں اولاما نہیں ہے۔ دونوں شعوری فیصلے تھے، کوئی بھولا ہوا خلا نہیں۔

یہ صرف ذاتی کھلونا کیوں نہیں ہے

یہ وہی آرکیٹیکچر ہے جو میں کلائنٹس کے لیے بناتا ہوں، بس پہلے اپنے ہی سرور پر پوائنٹ کیا: ایک ایجنٹ جو حقیقی صورتحال پڑھتا ہے، جو ایمانداری سے بتائے کہ اسے کیا نہیں پتا، اور جو صرف اسی حد کے اندر عمل کرے جو کسی نے جان بوجھ کر سیٹ کی ہو۔ سائبرم کا پورا پچ یہی ہے — "ایک فاؤنڈر، ایک ایجنٹک اے آئی ورک فورس، ٹیم لیول آؤٹ پٹ" — آج وہی پچ، اپنی ہی انفراسٹرکچر پر لاگو ہوئی، اس سے پہلے کہ کسی کلائنٹ سے کہوں کہ اپنا سسٹم اس کے حوالے کرے۔

عمل باتوں سے بڑھ کر، دن بہ دن۔ اگر آپ چاہتے ہیں کہ ایسا ہی ایجنٹ آپ کے اپنے سسٹمز کو پڑھے اور ان پر عمل کرے — کوئی ڈیمو نہیں، ایک حقیقی کام کرنے والا ایجنٹ — تو مفت اے آئی آڈٹ بک کریں اور بات کرتے ہیں کہ یہ آپ کے بزنس کے لیے کیسا نظر آئے گا۔

مزید تحریریں

تمام تحریروں پر واپس