OpenClaw কী এবং কীভাবে কাজ করে? — সহজ ভাষায় ব্যাখ্যা
OpenClaw হলো একটি ওপেন-সোর্স পার্সোনাল AI এজেন্ট, যেটা আপনার নিজের কম্পিউটার বা সার্ভারে চলে। ChatGPT বা Claude.ai-এর মতো ক্লাউডে থাকা চ্যাটবট শুধু কথা বলতে পারে — কিন্তু OpenClaw কাজ করতে পারে: ফাইল ম্যানেজ করা, ইমেইল পড়া, ওয়েব ব্রাউজ করা, শিডিউল অনুযায়ী অটোমেশন চালানো, সবই সম্ভব। আর আপনি এর সাথে কথা বলবেন আপনার পরিচিত অ্যাপ দিয়েই — Telegram, WhatsApp, Discord, Slack ইত্যাদি।
মূল ধারণা: Gateway
OpenClaw-এর কেন্দ্রে আছে একটি Gateway — একটি প্রসেস যা আপনার মেশিনে ব্যাকগ্রাউন্ডে চলতে থাকে। এটিকে একটি জেনারেল-পারপাস ইনবক্স হিসেবে ভাবুন: Telegram, WhatsApp বা টার্মিনাল — যেকোনো চ্যানেল থেকে মেসেজ আসুক, Gateway সেটা গ্রহণ করে এবং সঠিক এজেন্টের কাছে পাঠিয়ে দেয়।
মেসেজ পাঠালে ভেতরে কী ঘটে?
ধাপগুলো এরকম: প্রথমে আপনার চ্যাট অ্যাপ থেকে মেসেজটি Gateway-তে পৌঁছায়। Gateway সেটাকে এজেন্ট রানটাইমে পাঠায়, যেখানে একটি AI মডেল (Claude, GPT, Gemini, বা Ollama দিয়ে লোকাল মডেল) মেসেজটি বুঝে সিদ্ধান্ত নেয় — শুধু উত্তর দেবে, নাকি কোনো টুল ব্যবহার করবে। টুল দরকার হলে এজেন্ট সেটা চালায় (যেমন ওয়েব সার্চ, ফাইল পড়া, কমান্ড রান করা), ফলাফল দেখে, আবার চিন্তা করে — কাজ শেষ না হওয়া পর্যন্ত এই লুপ চলতে থাকে। শেষে উত্তরটা একই পথে আপনার চ্যাট অ্যাপে ফিরে আসে।
ব্যক্তিত্ব ও নিয়ম: SOUL.md এবং AGENTS.md
OpenClaw-এর ওয়ার্কস্পেস ফোল্ডারে কয়েকটি গুরুত্বপূর্ণ ফাইল থাকে। SOUL.md ফাইলে আপনি লিখে দেন এজেন্টের ব্যক্তিত্ব কেমন হবে, কোন প্রেক্ষাপটে সে কাজ করছে, আর কোন কাজগুলো অনুমতি ছাড়া করা যাবে না (যেমন: ইমেইল পাঠানোর আগে অবশ্যই আমার অনুমোদন নিতে হবে)। AGENTS.md-এ থাকে আচরণের নির্দেশনা। এই ফাইলগুলোই আপনার এজেন্টকে “আপনার মতো করে” কাজ করতে শেখায়।
Skills: এজেন্টের হাত-পা
Skills হলো ছোট ছোট ক্ষমতার প্যাকেজ — ওয়েব সার্চ, ক্যালেন্ডার, GitHub, স্মার্ট হোম, ইত্যাদি। ClawHub নামে একটি মার্কেটপ্লেসে শত শত কমিউনিটি স্কিল পাওয়া যায়। তবে সাবধান: যেকোনো স্কিল ইনস্টল করার আগে তার SKILL.md ও কোড পড়ে নিন — অপরিচিত npm প্যাকেজের মতোই এগুলোকে যাচাই করা উচিত।
নিরাপত্তা: সবচেয়ে জরুরি কথা
OpenClaw যে মেশিনে চলে, সেখানকার ফাইল ও সিস্টেমে তার অ্যাক্সেস থাকতে পারে। তাই নিয়ম হলো: আপনার মূল কাজের কম্পিউটারে নয়, বরং আলাদা একটি VPS, পুরনো ল্যাপটপ, Raspberry Pi বা Docker কনটেইনারে এটি চালান। এজেন্টকে শুধু ততটুকু অ্যাক্সেস দিন যতটুকু দরকার, আর যেকোনো লেখা/পাঠানোর কাজে (ইমেইল, ফাইল ডিলিট) মানুষের অনুমোদন বাধ্যতামূলক রাখুন।
সংক্ষেপে: OpenClaw = আপনার নিজের সার্ভারে চলা, আপনার নিয়মে বাঁধা, চ্যাট অ্যাপ দিয়ে নিয়ন্ত্রিত একজন ডিজিটাল সহকারী। পরের পোস্টে দেখাবো কীভাবে ধাপে ধাপে এটি ইনস্টল করবেন।
