منصوبے کے بارے میں
aily Blockly aily Project کے تحت Blockly پر مبنی ایک IDE ہے، جسے غیر پیشہ ور صارفین کے لیے AI سے معاون پروگرامنگ فراہم کرنے کے لیے ڈیزائن کیا گیا ہے۔ اس کا طویل مدتی ہدف قدرتی زبان میں پروگرامنگ کو ممکن بنانا ہے۔ یہ ایک عام مقصدی ہارڈویئر ڈویلپمنٹ ماحول ہے، جو کسی مخصوص بورڈ سے منسلک نہیں۔ یہ فی الحال 100 سے زائد ڈویلپمنٹ بورڈز/چپس کو سپورٹ کرتا ہے، بشمول Arduino، MicroPython، ESP32، STM32، RP2040 اور Nrf5x، اور اس میں 400 سے زائد پہلے سے ترتیب شدہ لائبریریاں شامل ہیں، جن میں مسلسل توسیع کی جا رہی ہے۔
اہم خصوصیات یہ ہیں:
- استعمال کے لیے فوری تیار: تنصیب کے بعد صارفین کو صرف ایک ڈویلپمنٹ بورڈ/چپ منتخب کرنا ہوتا ہے۔ بورڈ پیکجز، ٹول چینز اور عام لائبریریاں فی پروجیکٹ منیج کی جاتی ہیں تاکہ ترتیب کو کم سے کم رکھا جائے۔
- ہارڈویئر سے آزاد: یہ بورڈز اور چپس کی وسیع رینج کو سپورٹ کرتا ہے اور مزید کو شامل کیا جا رہا ہے۔
- تیز رفتار تالیف: ایج-کلاؤڈ اشتراک اور کیشنگ سے مرتب کرنے کے انتظار کے اوقات کم ہوتے ہیں۔
- AI-Native معاونت: پورے ڈویلپمنٹ بہاؤ میں AI مدد فراہم کرتا ہے، پروجیکٹ تجزیہ اور حل کی تجاویز سے لے کر وائرنگ ڈایاگرام جنریشن، کوڈ لکھنے، تالیف کی غلطیوں کے تجزیے اور ڈیبگنگ مشوروں تک۔
- Project Square: پروجیکٹس شیئر اور براؤز کریں، الہام اور رائے حاصل کریں اور ڈویلپر کمیونٹی سے جڑیں۔
- پروجیکٹ تجزیہ: AI اہداف کو واضح کرنے، بورڈز/ماڈیولز/لائبریریوں کی تجویز دینے اور پروجیکٹ کے ڈھانچے کے ڈایاگرام بنانے میں مدد کرتا ہے۔
- کوڈ جنریشن: AI تقاضوں سے کاموں کی منصوبہ بندی کرتا، انحصار کو سمجھتا اور عملی کوڈ تیار کرتا ہے۔
- لامحدود توسیع: اس میں 400 سے زائد لائبریریاں شامل ہیں؛ اگر کوئی Blockly لائبریری موجود نہ ہو تو AI مقامی Arduino/C/C++ لائبریریوں کا تجزیہ کر کے موافقتیں تیار کر سکتا ہے۔
- وائرنگ ڈایاگرام: AI تقاضوں اور کوڈ سے وائرنگ ڈایاگرام بناتا ہے، اور موجودہ وائرنگ ترتیب سے کوڈ بھی تیار کر سکتا ہے۔
- خودکار ڈیبگنگ: AI غلطی کا آؤٹ پٹ پڑھتا، مسائل کا پتہ لگاتا اور مرمت کی تجاویز دیتا ہے۔
یہ پروجیکٹ فی الحال الفا اسٹیج میں ہے، جو پروٹوٹائپنگ اور تعلیم کے لیے موزوں ہے، لیکن بڑے پیمانے پر پروڈکشن فرم ویئر کے لیے تجویز نہیں کیا جاتا۔ یہ GPL لائسنس کے تحت اوپن سورس ہے، بغیر اجازت سافٹ ویئر یا اس کے مشتقات کو بیچنے پر پابندیاں ہیں، لیکن اس سے تیار کردہ ہارڈویئر کام غیر محدود ہیں۔ مشتق مصنوعات کو حقوق رکھنے والے کی معلومات برقرار رکھنی ہوں گی اور آن لائن خدمت کے مواد یا صارف معاہدوں کو نہیں ہٹانا ہوگا۔
یہ سافٹ ویئر Electron، Angular، Node.js، 7z اور probe-rs استعمال کرتے ہوئے بنایا گیا ہے، اور AI خصوصیات کے لیے Kode، copilot، ESPConnect اور BLEOTA جیسے پروجیکٹس کا حوالہ دیتا ہے۔ اسے کئی کمپنیوں اور افراد کی طرف سے سپانسر کیا گیا ہے، بشمول Seeed Studio، Seekfree، Diandeng، OpenJumper، Pengde، Titlab، Emakefun، Keyes، اور تکنیکی سپانسر SignPath.io۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.