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

Budibase ایک اوپن سورس آپریشنز پلیٹ فارم ہے جو ٹیموں کو AI ایجنٹس، ایپس اور آٹومیشنز بنانے میں مدد کرتا ہے تاکہ کاروباری کارروائیاں چل سکیں، بغیر کئی ٹولز کو جوڑنے کی ضرورت کے۔ یہ خود کو ایک متحد پلیٹ فارم کے طور پر پیش کرتا ہے جہاں ملازمین سوالات پوچھ سکتے ہیں، منظوریاں مانگ سکتے ہیں، اور مسائل رپورٹ کر سکتے ہیں، اور AI ایجنٹس ان درخواستوں کو سمجھ کر خود بخود کام انجام دیتے ہیں۔ اہم صلاحیتیں شامل ہیں: - **AI ایجنٹس**: ایجنٹس جو صرف سوالوں کے جواب نہیں دیتے بلکہ کاروباری کارروائیوں میں اقدام کرتے ہیں—ریکارڈ بنانا، منظوریوں کو روٹ کرنا، ایپس کو اپ ڈیٹ کرنا، اور ٹیموں کو خود بخود مطلع کرنا۔ پلیٹ فارم ماڈل-ایگناسٹک ہے، یعنی یہ مختلف AI ماڈلز کے ساتھ کام کر سکتا ہے۔ - **ایپ بلڈر**: ایک بصری بلڈر (Svelte کے ساتھ بنایا گیا) جو وسیع کوڈنگ کے بغیر ویب ایپس بنانے کے لیے ہے۔ کلائنٹ سائیڈ رن ٹائم JSON تعریفیں پڑھتا ہے اور براؤزر میں لائیو ویب ایپس رینڈر کرتا ہے۔ - **آٹومیشنز**: ورک فلو آٹومیشن جو درخواستوں کو سنبھالنے، عمل کو منظم کرنے، اور کاروباری نظاموں کو جوڑنے کے لیے ہے۔ - **انٹیگریشنز**: ڈیٹا بیسز، AI ماڈلز، اور کاروباری ایپس سے جڑیں تاکہ ایجنٹس اور آٹومیشنز کارروائیوں میں اقدام کر سکیں۔ - **عوامی API**: ایک لچکدار API جو Budibase کو بیک اینڈ کے طور پر قابل بناتا ہے اور بیرونی نظاموں کے ساتھ انٹرآپریبلٹی کی حمایت کرتا ہے۔ - **سیکیورٹی اور تعیناتی**: اپنے انفراسٹرکچر پر خود میزبانی کے قابل، صارفین، آن بورڈنگ، SMTP، ایپس، گروپس، تھیمنگ اور مزید کا عالمی انتظام۔ صارف/گروپ پورٹلز اور وکندریقرت صارف انتظام کی حمایت کرتا ہے۔ تعیناتی کے اختیارات میں Docker (ایک ARM-مطابق تصویر)، Docker Compose، Kubernetes، Digital Ocean، اور Portainer شامل ہیں۔ Budibase Cloud بھی ان ٹیموں کے لیے دستیاب ہے جو ہوسٹڈ حل ترجیح دیتی ہیں۔ یہ پروجیکٹ ایک مونو ریپو کے طور پر منظم ہے جسے Lerna چلاتا ہے، جس میں تین اہم پیکجز ہیں: بلڈر (Svelte کلائنٹ سائیڈ ایپلیکیشن)، کلائنٹ (براؤزر ماڈیول جو JSON تعریفوں سے ایپس رینڈر کرتا ہے)، اور سرور (Koa پر مبنی ایپ جو بلڈر اور ایپس کو پیش کرتی ہے اور ڈیٹا بیس اور فائل سسٹم کے تعامل کے لیے APIs فراہم کرتی ہے)۔ لائسنسنگ: بنیادی پلیٹ فارم GPL v3 ہے، جبکہ کلائنٹ اور کمپوننٹ لائبریریاں MPL 2.0 ہیں (جس سے Budibase پر بنی ایپس کو آزادانہ طور پر لائسنس دیا جا سکتا ہے)۔ ادا شدہ خصوصیات بزنس سورس لائسنس کے تحت ہیں۔