منصوبے کے بارے میں

Mobilerun ایک اوپن سورس فریم ورک ہے جو ایل ایل ایم ایجنٹوں کو قدرتی زبان کے احکامات کا استعمال کرتے ہوئے اینڈروئیڈ اور آئی او ایس آلات کو کنٹرول کرنے کی سہولت دیتا ہے۔ یہ ماڈل ایجنوسٹک ہے، جو اوپن اے آئی، اینتھروپک، جیمی نی، ایکس اے آئی، اولاما، ڈیپ سییک، اوپن روٹر، اور کسی بھی اوپن اے آئی کمپٹیبل اے پی آئی جیسے فراہم کرنے والوں کی حمایت کرتا ہے۔ یہ فریم ورک بڑے زبان کے ماڈلز اور جسمانی یا ورچوئل موبائل آلات کے درمیان خلا کو پورا کرتا ہے، جو صارفین کوplain انگریزی میں کاموں کی وضاحت کرنے اور ایک ایجنٹ کو فون پر ان کا اطلاق کرنے کی اجازت دیتا ہے۔ کور رن ٹائم کو پورٹل کہا جاتا ہے، جو ہدف آلے پر انسٹال کیا جاتا ہے۔ یہ ایجنٹ کو یو آئی درختوں، اسکرین شاٹس، ٹیکسٹ انپٹ، اشاروں، ایپ لانچنگ، اور آلے کی ریاست کو ظاہر کرتا ہے۔ ایجنٹ دو موڈز میں کام کر سکتا ہے: سادہ کاموں کے لیے براہ راست موڈ اور 理性 موڈ ( --reasoning کے ساتھ सक्षم) جو複雑، کثیر قدمی کاموں کے لیے ایک مینیجر-ایگزیکٹر آرکیٹیکچر کا استعمال کرتا ہے۔ ایک وژن موڈ ( --vision یا --vision-only ) اسکرین شاٹس کو ایل ایل ایم کو بصری سمجھ کے لیے بھیجتا ہے، جو خاص طور پر ان ایپس کے لیے مفید ہے جو رسائی درخت کی معلومات سے محروم ہیں۔ صارف Mobilerun کے ساتھ کئی انٹرفیس کے ذریعے بات چیت کر سکتے ہیں: ایک کمان لائن ٹول (CLI) ایک آف ٹاسکس، آلے کی انسپکشن، ماکرو ری پلے، اور ڈیبگنگ کے لیے؛ ایک پائتھون API کسٹم خودکار کاموں کی تعمیر کے لیے اور کسٹم ٹولز کو انٹیگریٹ کرنے کے لیے؛ اور ڈاکر کے لیے دہرائے جانے والے کنٹینرائزڈ ماحول۔ CLI کی تیزی سے شروعات میں یو وی کے ذریعے انسٹال کرنا، پورٹل ایپ کو آلے پر انسٹال کرنے کے لیے mobilerun سیٹ اپ چلانا، mobilerun کنفیگر کے ساتھ ایک ایل ایل ایم فراہم کرنے والے کو کنفیگر کرنا، اور پھر mobilerun رن "سیٹنگز کو کھولیں اور ڈارک موڈ کو آن کریں" جیسے کام چلانا شامل ہے۔ فریم ورک موبائل کاموں سے مشین پڑھنے والی ڈیٹا کی واپسی کے لیے ساخت شدہ آؤٹ پٹ کی حمایت کرتا ہے، ایجنٹ کی صلاحیتوں کو بڑھانے کے لیے کسٹم ٹولز، اور ایپ کارڈز جو خاص طور پر معینہ کیسز پر ایجنٹ کی کارکردگی بہتر بنانے کے لیے رہنمائی فراہم کرتے ہیں۔ ٹریسنگ اور ٹیلی میٹری بلٹ ان میں ہیں، جو اریز پھینکس، لینگفیوز، محفوظ کردہ ٹراجیکٹری، اور ایجنٹ ایگزیکوشن کو ڈیبگ کرنے کے لیے تفصیلی لاگ کی حمایت کرتے ہیں۔ Mobilerun ایک کلاؤڈ سروس (Mobilerun کلاؤڈ) بھی پیش کرتا ہے جو منیجڈ انفراسٹرکچر، ہوسٹڈ ریئل یا ورچوئل آلات، ریسٹ اے پی آئیز، ایس ڈی کے، اور ڈیش بورڈ ڈرائیون ورک فلوز فراہم کرتا ہے۔ کلاؤڈ آلے کی اقسام میں کلاؤڈ سے منسلک ذاتی آلات، اسکیل ایبل خودکاریت کے لیے کلاؤڈ ہوسٹڈ فون، اور اعلیٰ آلے کی صداقت کی ضرورت والے کاموں کے لیے فزیکل ہوسٹڈ فون شامل ہیں۔ کلاؤڈ کے استعمال کی مثالوں میں کلاؤڈ فون پر واٹس ایپ کو خودکار بنانا اور گوگل میپس سے لیڈز جنریٹ کرنا شامل ہیں۔ عام استعمال کی مثالوں میں موبائل ایپ کیو اے اور ریگریشن ٹیسٹنگ، غیر تکنیکی صارفین کے لیے ہدایت شدہ کام، دہرائے جانے والے کاموں کی خودکاریت، شیڈول یا نوٹیفیکیشن سے چلنے والے کاموں کی خودکاریت، اور ایک سے زیادہ آلات پر ایک ساتھ خودکاریت چلانے والے کام شامل ہیں۔ یہ منصوبہ موبائل ہارنس سکل بھی فراہم کرتا ہے جو کوڈنگ ایجنٹوں جیسے کلاڈ کوڈ یا کوڈیکس میں شامل کیا جا سکتا ہے تاکہ انہیں براہ راست موبائل آلات پر کنٹرول حاصل ہو۔ یہ منصوبہ ایم آئی ٹی لائسنس کے تحت لائسنسڈ ہے اور شراکت داروں کا خیر مقدم کرتا ہے۔ سیکیورٹی چیکز کو بینڈٹ اور سیفٹی اسکین کے ساتھ چلایا جا سکتا ہے۔ پائتھون 3.11 سے 3.13 کی حمایت کی جاتی ہے؛ پائتھون 3.14 فی الحال حمایت نہیں کی جاتی ہے۔