KEN’S CAT LOG
▣

Strata-তে Qwen3.8-Flash-Next চালিয়ে OpenCode দিয়ে ৩টি জিনিস বানালাম

Strata-তে Qwen3.8-Flash-Next চালিয়ে OpenCode দিয়ে ৩টি জিনিস বানালাম

একটি RTX 4090-যুক্ত Windows PC-তে 125B MoE ওপেন মডেল “Qwen3.8-Flash-Next” Strata-এর মাধ্যমে চালিয়ে, OpenCode-এর ইমপ্লিমেন্টেশন এজেন্ট হিসেবে ব্যবহার করে দেখেছি।

পরীক্ষা করেছি তিনটি জিনিস: Three.js-এর 3D গেম, ব্যবহারিক একটি Web অ্যাপ, এবং ৩০ সেকেন্ডের মোশন গ্রাফিক্স। আগে থেকেই উপসংহার বললে, গেম ও Web অ্যাপ সফল। ভিডিও তৈরি করা গেলেও ভিজ্যুয়ালের মান এখনও অনেক উন্নতির প্রয়োজন।

এটি কঠোর কোনো বেঞ্চমার্ক নয়; বরং বেশ ব্যক্তিনির্ভর বাস্তব কাজের পরীক্ষা।

পরীক্ষার পরিবেশ

বিষয় কনফিগারেশন
GPU NVIDIA GeForce RTX 4090 24GB
CPU Intel Core i7-13700K(16 কোর / 24 থ্রেড)
RAM 64GB
OS Windows 11 Pro
ইনফারেন্স Strata v0.1.40.2 / Qwen3.8-Flash-Next IQ2_XS
কনটেক্সট 262,144 টোকেন
কোডিং এজেন্ট OpenCode v1.17.13

মডেলটির আকার প্রায় 70GB। 4090-এ ছোট উত্তরে প্রায় 86–108 tok/s, আর 32K–128K দীর্ঘ প্রম্পটেও প্রায় 4,400–5,000 tok/s গতিতে লোড করা গেছে। বাস্তবে 255K টোকেনও প্রক্রিয়াকরণ করা সম্ভব হয়েছে।

তবে সবচেয়ে বড় সীমাবদ্ধতা VRAM নয়, RAM ছিল। Strata অনেক মেমরি ব্যবহার করে বলে একই 64GB মেশিনে Docker, Next.js বিল্ড ও Playwright একসঙ্গে চালালে পরিস্থিতি বেশ কঠিন হয়ে যায়। উন্নয়নও সত্যিকার অর্থে সমান্তরালে চালাতে চাইলে 96GB বা তার বেশি RAM, অথবা ইনফারেন্স ও ডেভেলপমেন্টের জন্য আলাদা PC ব্যবহার করাই বাস্তবসম্মত বলে মনে হয়।

1. Three.js-এ 3D গেম: সফল

প্রথমে Three.js দিয়ে 3×3×3-এর “3D Lights Out” বানাতে বলেছি। নিওন, ব্লুম, সাউন্ড ইফেক্ট, জাপানি-ইংরেজি UI, Undo এবং লেভেল ক্লিয়ার অ্যানিমেশনসহ—প্রম্পট দেওয়া হয়েছিল মাত্র একবার।

3D পাজল গেমের শুরুর পর্দা

ব্লকে ক্লিক করার পর বোর্ড উল্টে যাওয়া অবস্থা

ড্র্যাগ করে 3D ভিউ ঘোরানো অবস্থা

পার্টিকলসহ লেভেল ক্লিয়ার অ্যানিমেশন

টেক স্ট্যাক ছিল একটি HTML ফাইল ও Three.js। রেন্ডারিং, পোস্ট-প্রসেসিং, Web Audio এবং মাউস নিয়ন্ত্রণ—সব মিলিয়ে 559 লাইনের ইমপ্লিমেন্টেশন। প্রায় 31,000 টোকেন তৈরি হয়েছে, এবং সময় লেগেছে প্রায় 5 মিনিট।

হেডলেস Chrome-এ যাচাই করে দেখা গেছে JavaScript ত্রুটি ছিল 0টি। ক্লিক, ভিউ ঘোরানো ও ক্লিয়ার করা—সবই বাস্তবে কাজ করেছে।

একটি ব্যর্থতা ছিল। লেভেল তৈরির সময় এবং রিসেটের সময় বোর্ড তৈরির পদ্ধতিতে অসামঞ্জস্যের একটি বাগ ছিল। তবে এই 3×3×3 বোর্ডটি গাণিতিকভাবে যেকোনো বিন্যাস থেকেই সমাধানযোগ্য, তাই গেমটি আটকে যাওয়ার সুযোগ নেই।

  • ব্যক্তিগত মূল্যায়নে সাফল্যের হার: 90%
  • সময় লেগেছে: প্রায় 5 মিনিট
  • মূল্যায়ন: একবারে জেনারেশনের জন্য বেশ ভালো। চেহারা ও আচরণ—দুটিই যথেষ্ট পরিপূর্ণ একটি “কাজ” হয়ে উঠেছে

2. মোটামুটি ফিচারসমৃদ্ধ Web অ্যাপ: সফল

এরপর ছিল স্টুডিও বুকিং ম্যানেজমেন্ট কনসোল “ORBIT”। শুধু ড্যাশবোর্ড নয়, 12টি স্ক্রিনের প্রায় 5,700 লাইনের একটি Next.js অ্যাপ বানাতে বলেছি।

বিক্রয় ও ব্যবহারহার দেখানো ORBIT ড্যাশবোর্ড

ড্র্যাগ-অ্যান্ড-ড্রপ-সমর্থিত সাপ্তাহিক ক্যালেন্ডার

গ্রাফ ও হিটম্যাপসহ রিপোর্ট স্ক্রিন

ORBIT-এর মোবাইল ভিউ

টেক স্ট্যাক: Next.js 16.4(App Router / TypeScript), Tailwind CSS, Prisma 6.19, SQLite, recharts, date-fns, zod, jose, bcryptjs। লগইন, মাসিক/সাপ্তাহিক/দৈনিক ক্যালেন্ডার, বুকিং ব্যবস্থাপনা, গ্রাহক, রুম, কর্মী, ইনভয়েস, রিপোর্ট ও সেটিংস—সবই ইমপ্লিমেন্ট করা হয়েছে।

প্রথম স্বয়ংক্রিয় ডেভেলপমেন্টে সময় লেগেছে 62 মিনিট। তবে এর মধ্যে 37 মিনিট শেষ না হওয়া স্মোক টেস্টে আটকে ছিল, তাই LLM-এর প্রকৃত কাজের সময় প্রায় 25 মিনিট। শুরু থেকে 26 মিনিটের মধ্যেই 12টি স্ক্রিন তৈরি হয়েছিল। শুধু প্রথম ডেভেলপমেন্টেই 157,000 টোকেন তৈরি হয়েছে।

চূড়ান্ত যাচাইয়ে 25টি E2E আইটেমের মধ্যে 24টি PASS করেছে। TypeScript, বিল্ড, Lint ও স্মোক টেস্টও পাস করেছে। 8টি সংশোধন অনুরোধের মধ্যে 7টি সমাধান করা গেছে।

অন্যদিকে, প্রথমবার Lint ত্রুটি রয়ে গেলেও মডেলটি নিজে জানিয়েছিল “সব শর্ত পাস” হয়েছে। এছাড়া মোবাইল ভিউতে একটি জায়গায় অনুভূমিক স্ক্রল রয়ে গেছে। তাই এর আত্মপ্রতিবেদন সরাসরি বিশ্বাস না করে আলাদা পরীক্ষার দায়িত্ব রাখা প্রয়োজন।

আরেকটি ব্যর্থতা ছিল PostgreSQL + Docker কনফিগারেশন। 64GB RAM-এ Strata, Docker এবং বিল্ড একসঙ্গে চালানোর মতো পর্যাপ্ত জায়গা ছিল না; শেষ পর্যন্ত SQLite-এ বদলাতে হয়েছে। মেমরি-স্বল্পতার কারণে এজেন্ট দুবার জোরপূর্বক বন্ধও হয়েছে।

  • ব্যক্তিগত মূল্যায়নে সাফল্যের হার: 95%
  • সময় লেগেছে: প্রায় 62 মিনিট(প্রকৃত কাজ প্রায় 25 মিনিট)+ সংশোধনে প্রায় 30 মিনিট
  • মূল্যায়ন: অন্তত সাধারণ ধরনের Web অ্যাপ পুরোপুরি তৈরি করা সম্ভব বলেই মনে হয়

3. মোশন গ্রাফিক্স ভিডিও: জেনারেশন সফল, মান এখনও অনেক উন্নতির প্রয়োজন

শেষে ছিল সঙ্গীতের সঙ্গে সমন্বিত 30 সেকেন্ডের 4K মোশন গ্রাফিক্স “STRATA // SIGNAL”।

মোশন গ্রাফিক্সের 1 সেকেন্ডের দৃশ্য

মোশন গ্রাফিক্সের 8 সেকেন্ডের দৃশ্য

মোশন গ্রাফিক্সের 16 সেকেন্ডের দৃশ্য

শিরোনাম দেখা যায় এমন 27 সেকেন্ডের দৃশ্য

টেক স্ট্যাক: Python, Skia, NumPy, SciPy, Pillow, FFmpeg। শুধু ভিডিও নয়, 128 BPM ও 16 বারের অ্যালগরিদমিক সঙ্গীতও কোড দিয়ে তৈরি হয়েছে। সম্পূর্ণ ফাইলটি 3840×2160, 30fps, 900 ফ্রেম এবং 30.000 সেকেন্ডের। অডিও স্টেরিও 48kHz, -14 LUFS।

শুরু থেকে 4K সম্পন্ন হতে প্রায় দেড় ঘণ্টা লেগেছে। পথে ছিল 32K আউটপুট সীমা পর্যন্ত একই চিন্তা বারবার করা একটি সেশন, OpenCode চালুর পর 13 মিনিট থেমে থাকা একটি সেশন, এবং শেষ রেন্ডারিংয়ের সময় মেমরি-স্বল্পতায় বন্ধ হয়ে যাওয়া। 4K রেন্ডারিং নিজেই সময় নিয়েছে প্রায় 11 মিনিট 30 সেকেন্ড।

ভিডিও ফাইল হিসেবে এটি কার্যকর। কিন্তু নির্দিষ্ট করা নিওন রিং ও স্ট্রিক 4K-তে প্রায় দেখাই যায় না এবং পুরো দৃশ্যটি অন্ধকার। দানাদার নয়েজ তীব্র, দৃশ্য পরিবর্তন দুর্বল, আর ভিডিও ও বিটের সমন্বয়ও স্পষ্ট নয়। 30 সেকেন্ড, 4K এবং অডিওসহ নিজে থেকে সম্পন্ন করতে পারাটা মূল্যায়নের যোগ্য, কিন্তু সৃজনশীল মানকে উত্তীর্ণ বলা কঠিন।

  • ব্যক্তিগত মূল্যায়নে সাফল্যের হার: 50%
  • সময় লেগেছে: প্রায় দেড় ঘণ্টা
  • মূল্যায়ন: জেনারেশন পাইপলাইন তৈরি করা যায়। তবে ভিজ্যুয়াল নির্মাণে মানুষের রিভিউ ও একাধিক দফা সংশোধন প্রয়োজন

সারসংক্ষেপ: RTX 4090-এ চলা ওপেন মডেল হিসেবে সম্ভবত এ পর্যন্ত সবচেয়ে শক্তিশালী

খুবই ব্যক্তিগত মতামত, তবে RTX 4090-এ চালানো যায় এমন ওপেন-সোর্স মডেলগুলোর মধ্যে Qwen3.8-Flash-Next সম্ভবত এখন পর্যন্ত আমার ব্যবহার করা সবচেয়ে শক্তিশালী।

বিশেষ করে Web অ্যাপ ডেভেলপমেন্টে এটি শক্তিশালী। স্পেসিফিকেশন দিলে এটি অনেক স্ক্রিনের অ্যাপ পরিকল্পনা করতে, ইমপ্লিমেন্ট করতে, বিল্ড ও টেস্ট পর্যন্ত এগিয়ে নিতে পারে। অবশ্যই, “হয়ে গেছে” ধরনের আত্মপ্রতিবেদন বিশ্বাস করা যাবে না; স্বাধীন যাচাই অপরিহার্য। তবু শুধু একটি লোকাল মডেল দিয়ে এতটা করা যায়—সত্যিই বিস্ময়কর।

অনুভূতিতে, Opus এত দামি ছিল যে সহজে ব্যবহার করা যেত না—সেই সময়কার Sonnet-এর মতোই ব্যবহারযোগ্যতা; সংস্করণটি মনে নেই। গেমটিও বেশ ভালো ছিল। অন্যদিকে, মোশন গ্রাফিক্সের মতো যেখানে কোড চলা আর কাজটি শিল্পকর্ম হিসেবে ভালো হওয়া—এই দুয়ের মধ্যে বড় ফাঁক রয়েছে, এমন কাজ এখনও যাচাই করা প্রয়োজন।

আর এবার সবচেয়ে বড় সমস্যা ছিল মডেলের বুদ্ধিমত্তা নয়, 64GB RAM।

লোকাল LLM-ও সত্যিই এগিয়ে যাচ্ছে।