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

ویلم اسسٹنٹ ایک اوپن سورس ذاتی AI اسسٹنٹ ہے جو تیزی سے سیٹ اپ اور مسلسل چلانے کے لیے ڈیزائن کیا گیا ہے۔ اس کا مرکزی دعویٰ ایک تہہ دار میموری نظام ہے: آٹھ اقسام (ایپیسوڈک، سیمینٹک، پروسیجرل، ایموشنل، پروسپیکٹو، بیہیویورل، نیریٹو، شیئرڈ)، ہر ایک کی اپنی پرانی ہونے کی مدت، ہائبرڈ ڈینس پلس اسپارس ریٹریول، اور فی صارف اور فی چینل الگ تھلگ۔ شناخت، ترجیحات، منصوبوں اور واقعات جیسے ساختی آئٹمز گفتگو سے ماخذ کی نسبت اور ڈیڈپلیکیشن کے ساتھ نکالے جاتے ہیں، اور ایمبیڈنگز بطور ڈیفالٹ مقامی طور پر چلتی ہیں۔ رویہ SOUL.md فائل میں بیان کیا جاتا ہے؛ آن بورڈنگ کے دوران اسسٹنٹ مواصلاتی انداز کا مشاہدہ کرتا ہے اور اپنی شخصیت کی فائلیں لکھتا ہے، فی صارف غور و فکر کا جرنل رکھتا ہے، اور NOW.md کو موجودہ توجہ کے لیے اسکریچ پیڈ کے طور پر استعمال کرتا ہے۔ ایک پروایکٹیویٹی لوپ فی گھنٹہ نوٹس دوبارہ پڑھتا ہے، نامکمل یا واجب الادا آئٹمز تلاش کرتا ہے، اور فعال گفتگو میں خلل ڈالے بغیر مناسب چینل پر صارف کو پیغام بھیجتا ہے۔ سیکیورٹی اداکار کی شناخت (گارڈین، قابل اعتماد، نامعلوم) کے گرد بنائی گئی ہے جو ایک بار طے ہوتی ہے اور ہر جگہ نافذ ہوتی ہے، نامعلوم اداکار میموری نہیں پڑھ سکتے، ٹولز متحرک نہیں کر سکتے اور نہ ہی بڑھا سکتے ہیں۔ اسناد ایک الگ عمل میں رہتی ہیں اور ماڈل کو ظاہر نہیں کی جاتیں، اور ٹول کالز ڈیفالٹ-ڈینی رویے کے ساتھ سینڈ باکس میں چلتی ہیں۔ کمپیوٹر کا استعمال اجازت سے مشروط ہے: اسسٹنٹ اپنے سینڈ باکس میں کام کرتا ہے اور منظوری کے ساتھ فائلیں پڑھ اور تبدیل کر سکتا ہے، کمانڈز چلا سکتا ہے اور براؤزر چلا سکتا ہے، اجازتیں ایک بار، دس منٹ کے لیے، یا ہمیشہ کے لیے کارآمد ہوتی ہیں۔ چینلز میں macOS، Windows، iOS، Web، Voice، Email، Telegram، Slack اور Twilio شامل ہیں، جو ایک اسسٹنٹ اور ایک میموری شیئر کرتے ہیں۔ OAuth انٹیگریشنز میں Slack، Notion، Google، HubSpot، Linear، Discord، Twitter، Telegram اور Twilio شامل ہیں۔ اسکلز SKILL.md اور TOOLS.json کے ذریعے متعین پلگ انز ہیں جو رن ٹائم پر ٹولز اور پرامپٹ سیکشنز شامل کرتے ہیں، کیٹلاگ سے انسٹال کیے جا سکتے ہیں، بنڈل کیے جا سکتے ہیں، یا ورک اسپیس میں ڈالے جا سکتے ہیں۔ تعیناتی ویلم پلیٹ فارم پر مینجڈ ہو سکتی ہے یا اسی کوڈ بیس سے سیلف ہوسٹڈ۔ ایک CLI (bun کے ذریعے انسٹال، یا سورس سے setup.sh کے ساتھ) hatch، wake، sleep، client، ps، terminal اور upgrade جیسے کمانڈز پیش کرتا ہے۔ ماڈل فراہم کنندگان میں Anthropic، OpenAI، Google Gemini، Fireworks، OpenRouter، MiniMax، Atlas Cloud اور کوئی بھی OpenAI-کمپیٹیبل اینڈ پوائنٹ شامل ہیں، Ollama کے ذریعے مقامی ماڈلز کے ساتھ۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے اور اس میں آرکیٹیکچر، سیکیورٹی، خصوصیات، API اور ڈیولپمنٹ ورک فلو پر دستاویزات شامل ہیں۔