বাংলাদেশি ডেভেলপারদের জন্য বড় খবর: অফলাইনে এলএলএম চালাবে Graphify Companion
ব্যয়বহুল কনটেক্সট উইন্ডোর বিকল্প হিসেবে Graphify Companion নামের একটি নতুন টুল এসেছে। এটি Node.js ও Python ব্যবহার করে স্থানীয় 3D কোডবেস নলেজ গ্রাফ তৈরি করে এবং LM Studio-র মাধ্যমে অফলাইনে এলএলএম কনটেক্সট সিঙ্ক করতে পারে। এই টুলটি বড় প্রজেক্টের জটিল সম্পর্ক বুঝতে ডেভেলপারদের সাহায্য করবে।
ব্যয়বহুল কনটেক্সট উইন্ডোর বিকল্প হিসেবে Graphify Companion নামের একটি নতুন টুল এসেছে। এটি Node.js ও Python ব্যবহার করে স্থানীয় 3D কোডবেস নলেজ গ্রাফ তৈরি করে এবং LM Studio-র মাধ্যমে অফলাইনে এলএলএম কনটেক্সট সিঙ্ক করতে পারে। এই টুলটি বড় প্রজেক্টের জটিল সম্পর্ক বুঝতে ডেভেলপারদের সাহায্য করবে।
বাংলাদেশের ডেভেলপারদের জন্য একটি বড় সমস্যা হলো বড় কোডবেসে ফাংশন কল বা ইমপোর্টের মতো গঠনমূলক সম্পর্ক বোঝা। বর্তমানে এলএলএম-ভিত্তিক টুলগুলো ব্যয়বহুল কনটেক্সট উইন্ডোর ওপর নির্ভর করে। কিন্তু একটি নতুন ওপেন সোর্স টুল Graphify Companion এই সমস্যার সমাধান এনেছে।
ডেভ টু ডট-এর একটি প্রতিবেদনে জানানো হয়েছে, Graphify Companion নামের এই টুলটি Node.js ও Python-কে একত্রিত করে একটি স্থানীয় 3D কোডবেস নলেজ গ্রাফ তৈরি করে। এই গ্রাফটি এলএলএম কনটেক্সট অফলাইনে সিঙ্ক করতে পারে। ফলে ব্যয়বহুল ক্লাউড API-র ওপর নির্ভরতা কমে যায়।
কেন এই টুলটি গুরুত্বপূর্ণ? কারণ স্ট্যাটিক ফোল্ডার ইনডেক্সিং শুধু ফাইলের নাম ও লোকেশন দেখায়। কিন্তু এটি ফাংশন কল বা ইমপোর্টের মতো জটিল সম্পর্ক ধরতে পারে না। Graphify Companion সেই ফাঁক পূরণ করে। এটি কোডের মধ্যে থাকা সম্পর্কগুলোকে একটি 3D গ্রাফ আকারে উপস্থাপন করে। ফলে এলএলএম দ্রুত ও নির্ভুলভাবে প্রাসঙ্গিক তথ্য পেতে পারে।
Graphify Companion-এর আর্কিটেকচার দুটি ভাগে বিভক্ত। Node.js অংশটি MCP সার্ভার ট্রান্সপোর্ট হিসেবে কাজ করে। আর Python অংশটি AST বা অ্যাবস্ট্রাক্ট সিনট্যাক্স ট্রি ও গ্রাফ পার্সিংয়ের দায়িত্বে থাকে। এই সমন্বয় টুলটিকে দ্রুত ও নির্ভরযোগ্য করে তুলেছে।
সেটআপ প্রক্রিয়াটি খুবই সহজ। প্রথমে GitHub রিপোজিটরি ক্লোন করতে হবে। তারপর install.ps1 স্ক্রিপ্ট চালালে Python ভার্চুয়াল এনভায়রনমেন্ট ও গিট হুক কনফিগার হয়ে যাবে। সবশেষে LM Studio চালু করে কানেক্ট করলেই টুলটি কাজ শুরু করবে। সম্পূর্ণ প্রক্রিয়াটি অফলাইনে সম্পন্ন হয়।
বাংলাদেশের ডেভেলপার ও ফ্রিল্যান্সারদের জন্য এই টুলটি বিশেষভাবে কার্যকর। কারণ দেশে ইন্টারনেটের গতি ও খরচ অনেক সময় বাধা হয়ে দাঁড়ায়। Graphify Companion ব্যবহার করে তারা ব্যয়বহুল ক্লাউড API ছাড়াই বড় প্রজেক্টের কোডবেস বিশ্লেষণ করতে পারবে। ফলে সময় ও অর্থ দুই-ই সাশ্রয় হবে।
টুলটির ভবিষ্যৎ সম্ভাবনা উজ্জ্বল। এটি বর্তমানে শুধু স্থানীয় এলএলএম সিঙ্কিং সাপোর্ট করে। কিন্তু ভবিষ্যতে এটি আরও বেশি এলএলএম মডেল ও ক্লাউড সেবার সাথে কাজ করতে পারবে বলে ধারণা করা হচ্ছে। বাংলাদেশের টেক কমিউনিটির জন্য এটি একটি বড় সুযোগ।
Graphify Companion বর্তমানে গিটহাবে ওপেন সোর্স হিসেবে উপলব্ধ। যে কেউ বিনামূল্যে এটি ব্যবহার করতে পারে। শুধু একটি LM Studio ইনস্টল থাকলেই এই টুলের সুবিধা নেওয়া যাবে।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to AI
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...