খবর

Blackbear সপ্তাহ ৮ — CLI, গ্রাফ ভিউ, Store ফাইল, Pax-এর আপগ্রেড, Discovery ক্যাটালগ, ল্যান্ডিং পেজের নতুন ডিজাইন, Rust WASM আর ঘষামাজা

৮ মে, ২০২৬ Xavi Group ৫০৬টি কমিট · প্রায় ৭২ হাজার লাইন
Blackbear-এর গ্রাফ ভিউ, একে অপরের সাথে লিংক করা নোট, ট্যাগ আর ডকুমেন্টসহ

হালকাভাবে বললেও, Xavi Group-এ এই সপ্তাহটা ছিল একেবারে পাগলাটে ব্যস্ত, তাই মনে হলো আমাদের প্রথম আনুষ্ঠানিক আপডেট পোস্টটাও এই সপ্তাহেই হওয়া উচিত।

Blackbear দ্রুত ভার্সন 2.0-এর দিকে এগোচ্ছে, আর তখনই আমরা সবার জন্য Blackbear ছাড়তে আর বেটা পর্ব শেষ করতে পুরোপুরি স্বস্তি বোধ করব। যাঁরা Blackbear ব্যবহার করে দেখেছেন আর বাজিয়ে দেখতে সাহায্য করেছেন, আপনাদের মতামত আর সমর্থনের জন্য যত ধন্যবাদই দিই, কম হবে!

এই পোস্টের দ্বিতীয় অর্ধেক আরও টেকনিক্যাল হবে, কিন্তু প্রথম অংশে আমরা দেখব মানুষের অভিজ্ঞতার জন্য Blackbear-কে কীভাবে আরও ভালো করেছি।

মানুষের জন্য Blackbear / সপ্তাহ ৮-এর উন্নতি

আগে Blackbear-এ সাইন ইন করে থাকলে, সম্ভবত প্রথমেই চোখে পড়বে সাইন ইন আর অনবোর্ডিংয়ের ধাপগুলোর ব্যাপক উন্নতি। ম্যাজিক লিংকের পাশাপাশি এখন Google OAuth সাপোর্টও আছে, আর Gmail অ্যাকাউন্ট ব্যবহার করলে যেকোনোটি দিয়েই সাইন ইন করা যাবে। শিগগিরই Apple OAuth সাপোর্টও আনার আশা করছি। গুরুত্বপূর্ণ কথা, যে পথই বেছে নিন, আপনার ইমেইলের মতো তথ্য কখনো এনক্রিপশন ছাড়া রাখা হয় না, আর লগে ওঠে না ঢেকে না দিয়ে। Blackbear যতটা সম্ভব কম শনাক্তযোগ্য তথ্য রাখার চেষ্টা করে যাচ্ছে।

আমরা ১৪ দিনের ট্রায়াল টাইমারও সরিয়ে দিয়েছি। এটা শুধু গোলমাল আর বাধা বাড়াচ্ছিল, আর শেষ পর্যন্ত আমরা চাই Blackbear-এর টুলগুলো যত বেশি সম্ভব মানুষের কাছে বিনা খরচে পৌঁছাক। যেসব ফিচারের চলমান পরিচালন খরচ আছে, সেগুলোর জন্য এখনো অ্যাকাউন্ট বানাতে হয়, তবে আমরা আশা করি যাঁদের দরকার বা ইচ্ছে, অ্যানোনিমাস মোড তাঁদের কাজে লাগবে।

সাইন ইনের পরেও, শুরুর উপকরণগুলো গোছানোতে Blackbear অনেক এগিয়েছে। Blackbear-এ সাইন ইন করলে বা নতুন অ্যাকাউন্ট বানালে পাবেন একটি সমৃদ্ধ স্বাগত নোট আর ছোট একটি ডকুমেন্টেশন ফোল্ডার, যা দেখায় কী কী ফিচার আছে আর কীভাবে আপনার জায়গাটি গুছিয়ে নিতে পারেন।

এসেছে একটি নতুন প্রোফাইল ফিচার, যাতে আপনার আর Pax-এর কাজ সাইন করার জন্য ক্রিপ্টোগ্রাফিক কি আছে। এর ফলে আপনি (আর Pax) ক্রিপ্টোগ্রাফিকভাবে যাচাই করতে পারেন কোন কনটেন্ট / কোন নোট / কোন ইভেন্ট / ইত্যাদি কে বানিয়েছে, আর এটি নতুন ভার্সন কন্ট্রোল ফিচারের সাথে ভালো মিলে যায়। এত জারগন মাথায় না গেলে, মূল কথাটা হলো: Blackbear-এ আপনার কণ্ঠ, আপনার কাজ আর আপনার ভাবনা ডিফল্টভাবেই এজেন্টের কনটেন্ট থেকে আলাদা থাকবে, আপনাকে কিছুই সেট করতে হবে না।

এই সপ্তাহের আরেকটি বড় UI/UX পরিবর্তন হলো Desk-এ নতুন গ্রাফ ট্যাব। গ্রাফটা দারুণ, কারণ এটি তৈরি ক্রস-লিংকের মৌলিক উপাদানের ওপর, যা দিয়ে Markdown নোট, ইভেন্ট, টাস্ক আর Blackbear-এর প্রায় সবকিছু একে অপরের সাথে লিংক করা যায়, যাতে সম্পর্ক আর নতুন ভাবনা স্বাভাবিকভাবেই ফুটে ওঠে।

Discovery-তে এসেছে একটি নতুন Catalog ট্যাব, যেখানে ArXiv, Open Library, LibriVox আর আরও অনেক উন্মুক্ত ক্যাটালগ থেকে দ্রুত ব্রাউজ করে সরাসরি Blackbear-এ কনটেন্ট যোগ করা যায়! Internet Archive থেকে কিছু ফ্রি জ্যাজ গান এনে একটি Mix দিয়ে পেছনে বাজানো, আর সাথে একটা পডকাস্ট চলছে… বেশ ভালো।

এই বড় পরিবর্তনগুলোর পাশাপাশি এই সপ্তাহে কিছু "ছোট" জয়ও আছে। যেমন, মোবাইলে Pax-এর বাবল এখন অনেক ভালোভাবে আপনার পথ ছেড়ে দাঁড়ায়, আর এখন পুরো অ্যাপে সার্চ আর ক্যাপচার মোডও দেয়। Pax-এর অ্যাকশন উইন্ডোতে সার্চ মিশিয়ে দেওয়ায় সবকিছু আরও সহজ হয়েছে, আর "ক্যাপচার" মোডে শুধু কী চান তা বর্ণনা করেই টাস্ক, ইভেন্ট, নোট আর আরও অনেক কিছু বানানো যায় (কোনো AI ইনফারেন্স নয়, শুধু একটা ভালো অ্যালগরিদম), আর প্রয়োগের আগে প্রিভিউ দেখানোর ধাপ নিশ্চিত করে আপনি যা চান তা-ই পান। এতে Pax চ্যাট অনেকটা এগিয়ে গেল, আর Pax-এর অ্যাকশন প্যানেলে আরও উন্নতি আনতে আমরা উদগ্রীব।

এজেন্ট আর ডেভেলপারদের জন্য Blackbear / সপ্তাহ ৮-এর উন্নতি

এই প্রথম সপ্তাহে Blackbear CLI (brew install xavi-group/tap/bb) অভিজ্ঞ ব্যবহারকারী আর এজেন্টদের জন্য পাওয়া যাচ্ছে, আর এটা নিয়ে আমরা ভীষণ, ভীষণ উত্সাহিত!

bb ব্যবহার করা এজেন্টরা কয়েক মিনিটেই নিজেদের দাঁড় করিয়ে নিতে পারে, নিজেদের সেশন ট্রান্সক্রিপ্ট, পরিকল্পনার ফাইল, টাস্ক, ইভেন্ট আর আরও অনেক কিছুর জন্য পায় স্থায়ী, এনক্রিপ্টেড, বিতরণকৃত স্টোরেজ। তারা Blackbear-এ আপনার ডেটা নিয়েও কাজ করতে পারে, ফলে ভার্সন হিস্ট্রির ওপর স্বাভাবিকভাবে একসাথে কাজ করা যায়। এছাড়া, (আগেই যেমন বলেছি) আপনার আর আপনার AI এজেন্টদের সব কাজ ক্রিপ্টোগ্রাফিকভাবে সাইন করা, তাই আপনি (আর তারাও) এক নজরে বুঝতে পারেন কোনটা মানুষের লেখা আর কোনটা AI-এর। এতে আপনার কণ্ঠ আর আপনার কাজ আলাদা থাকে, এজেন্টের আউটপুটের ভিড়ে কখনো হারিয়ে যায় না।

Xavi Group-এর ভেতরে আমরা ইতিমধ্যেই পরিকল্পনার ফাইল আর অন্যান্য জিনিসের সিঙ্ক আর বিতরণ সামলাতে bb CLI ব্যবহার করতে শুরু করেছি। অসাধারণ লাগছে।

আগে বলা গ্রাফ ভিউ আর Blackbear-এর ক্রস-লিংকের মৌলিক উপাদান দিয়ে অসাধারণ সমৃদ্ধ ডেটা গড়ে তোলা যায়, যাতে শুধু আপনার এজেন্টদের পরিকল্পনার ফাইল আর সেশন নয়, ইভেন্ট, রুটিন, টাস্ক আর Blackbear-এর প্রায় সব অংশই থাকে। সময়ের সাথে এই ব্যবস্থা যত উন্নত হবে, আমরা আশা করি এটি স্বাভাবিকভাবে নতুন ভাবনা সামনে আনবে আর বিভিন্ন ক্ষেত্রে গোছানোতে সাহায্য করবে।

Pax নিজেকে গোছাতে ক্রমশ আরও বেশি করে blackbear-এর ক্রস-লিংকের মৌলিক উপাদান আর ফিচার (যেমন স্কিল ফাইল হিসেবে Markdown নোট) ব্যবহার করবেন। এটি Blackbear-এর কোলাবোরেশন মডেলের সাথে স্বাভাবিকভাবেই মিশে যাবে, যা দিয়ে বন্ধু আর সহকর্মীদের কাছে প্রায় নির্বিঘ্নে স্কিল পৌঁছে দেওয়া যায়।

এজেন্টদের জন্য আমরা আরও ফিচার (যেমন Store ফাইল) যোগ করছি, যাতে এজেন্টরা সিক্রেট ম্যানেজমেন্টের জন্য blackbear-কে এজেন্ট-নেটিভ, একমাত্র নির্ভরযোগ্য উৎস হিসেবে ব্যবহার করতে পারে। এই মৌলিক উপাদানগুলো এখনো কাঁচা, তবে ভবিষ্যতের ইন্টিগ্রেশন কী সম্ভব করে, তা দেখার অপেক্ষায় আছি।

Blackbear-এর টেকনিক্যাল নোট / সপ্তাহ ৮-এর আপগ্রেড

এই সব নতুন ফিচারের পাশাপাশি আমরা blackbear-app, blackbear-api আর blackbear-cli-এর ভেতরের কাজও ঘষামাজা করছি।

blackbear-cli আসার সাথে সাথে ক্রিপ্টোগ্রাফি আর মার্জ লজিকের মতো কিছু সাধারণ অংশ Rust-এ সরিয়ে নেওয়া হয়েছে, আর blackbear-app-এ সেগুলো WASM প্যাকেজ হিসেবে আসে। সাধারণভাবে এতে এনক্রিপশন আর ডিক্রিপশনের গতি বেড়েছে (blackbear ইন্ডাস্ট্রি-স্ট্যান্ডার্ড, পরীক্ষিত এনক্রিপশন লাইব্রেরি ব্যবহার করে, যেমন RustCrypto ইকোসিস্টেমের ChaCha20-Poly1305, Argon2, X25519 আর HKDF-SHA256), তবে মূল কথা হলো, এতে Rust CLI আর ওয়েব অ্যাপ এই গুরুত্বপূর্ণ অংশগুলোতে একই মূল লজিক ব্যবহার করে, যা আমরা নিংড়ে পরীক্ষা করি।

কয়েকটি গুরুত্বপূর্ণ জায়গায় বাগ ফিক্স আর উন্নতি হয়েছে:

বেটা পর্বে Blackbear ব্যবহার করে এগুলোতে কোনো সমস্যা চোখে পড়লে, অ্যাকাউন্ট সেটিংসের ফিডব্যাক ফর্মে আমাদের জানান!

এই বড় ইনফ্রাস্ট্রাকচার / প্ল্যাটফর্মের কাজের বাইরেও, আমরা একটি পুনর্ব্যবহারযোগ্য কম্পোনেন্ট প্লেগ্রাউন্ডের দিকে এগিয়েছি, যা একসাথে তিনটি কাজ করে: স্বয়ংক্রিয় UI রিগ্রেশন টেস্টিং, চলমান কাজের স্ক্রিনশট যাচাই, আর মার্কেটিংয়ের উপকরণ সাজানো। এই ব্যবস্থার প্রথম অংশগুলো দিয়ে blackbear ল্যান্ডিং পেজ নতুন করে সাজানো হয়েছে Blackbear-এর আসল কম্পোনেন্টের স্ক্রিনশট দিয়ে, আর Blackbear যত দ্রুত নতুন ফিচার আনছে, সেই গতির সাথে তাল মিলিয়ে ছবিগুলো হালনাগাদ রাখতে স্বয়ংক্রিয় পাইপলাইন তৈরি হচ্ছে।

সব মিলিয়ে, এই সপ্তাহে প্ল্যাটফর্ম টেকনিক্যালি অনেক বেড়েছে আর পরিণত হয়েছে, আর Blackbear কখনো এতটা স্থিতিশীল আর নিরাপদ ছিল না। এই কাজ চালিয়ে যেতে আর আগামী সপ্তাহে কয়েকটি নতুন কাজে হাত দিতে আমরা উদগ্রীব!

ধন্যবাদ

আমাদের প্রথম আপডেট পোস্টের শেষ পর্যন্ত এসে থাকলে, পড়ার জন্য ধন্যবাদ! আশা করি Blackbear-এ আপনি ভালোবাসার মতো কিছু খুঁজে পাবেন, আর আগামী কয়েক সপ্তাহে আমরা আরও ফ্রি ফিচার আর সুন্দর অভিজ্ঞতা যোগ করতে থাকব। নজর রাখুন, আরও ফিচার আর ঘষামাজা আসছে।

শুভেচ্ছাসহ,
Xavi Group

Blackbear ব্যবহার করে দেখুন

ব্যবহার করতে কোনো খরচ নেই। ক্রেডিট কার্ড লাগবে না।

Blackbear খুলুন