প্রকল্প সম্পর্কে
aily Blockly হলো aily Project-এর অধীনে একটি Blockly-ভিত্তিক IDE, যা অ-পেশাদার ব্যবহারকারীদের জন্য AI-সহায়ক প্রোগ্রামিং প্রদানের জন্য ডিজাইন করা হয়েছে, যার দীর্ঘমেয়াদী লক্ষ্য হলো প্রাকৃতিক-ভাষা প্রোগ্রামিং সম্ভব করা। এটি একটি সাধারণ-উদ্দেশ্য হার্ডওয়্যার ডেভেলপমেন্ট এনভায়রনমেন্ট, কোনো নির্দিষ্ট বোর্ডের সাথে আবদ্ধ নয়, বর্তমানে ১০০+ ডেভেলপমেন্ট বোর্ড/চিপ (Arduino, MicroPython, ESP32, STM32, RP2040, Nrf5x সহ) সমর্থন করে এবং ৪০০+ প্রিসেট লাইব্রেরি অন্তর্ভুক্ত করেছে, যা ক্রমাগত সম্প্রসারিত হচ্ছে।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- **রেডি আউট অফ দ্য বক্স**: ইনস্টলেশনের পরে, ব্যবহারকারীদের শুধুমাত্র একটি ডেভেলপমেন্ট বোর্ড/চিপ নির্বাচন করতে হয়; বোর্ড প্যাকেজ, টুলচেইন এবং সাধারণ লাইব্রেরিগুলি প্রতি প্রজেক্টে পরিচালিত হয় যাতে কনফিগারেশন কম হয়।
- **হার্ডওয়্যার অ্যাগনস্টিক**: বিস্তৃত বোর্ড এবং চিপ সমর্থন করে, আরও যোগ করা হচ্ছে।
- **লাইটনিং কম্পাইলেশন**: এজ-ক্লাউড সহযোগিতা এবং ক্যাশিং কম্পাইল অপেক্ষার সময় কমায়।
- **AI-নেটিভ সাপোর্ট**: AI ডেভেলপমেন্ট ফ্লো জুড়ে সহায়তা করে, প্রজেক্ট বিশ্লেষণ এবং সমাধান সুপারিশ থেকে ওয়্যারিং-ডায়াগ্রাম জেনারেশন, কোড লেখা, কম্পাইল-ত্রুটি বিশ্লেষণ এবং ডিবাগিং পরামর্শ পর্যন্ত।
- **প্রজেক্ট স্কয়ার**: প্রজেক্ট শেয়ার এবং ব্রাউজ করুন, অনুপ্রেরণা এবং প্রতিক্রিয়া পান, এবং ডেভেলপার কমিউনিটির সাথে সংযুক্ত হন।
- **প্রজেক্ট বিশ্লেষণ**: AI লক্ষ্য স্পষ্ট করতে, বোর্ড/মডিউল/লাইব্রেরি সুপারিশ করতে এবং প্রজেক্ট স্ট্রাকচার ডায়াগ্রাম তৈরি করতে সহায়তা করে।
- **কোড জেনারেশন**: AI প্রয়োজনীয়তা থেকে কাজ পরিকল্পনা করে, নির্ভরতা বোঝে এবং ব্যবহারিক কোড তৈরি করে।
- **আনলিমিটেড এক্সটেনশন**: ৪০০+ লাইব্রেরি অন্তর্ভুক্ত; যদি একটি 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.