🧠 এজেন্ট এবং ইন্টেলিজেন্স
Gamedev AI শুধুমাত্র একটি চ্যাট নয় যা কোড লেখে। এটি একটি অত্যাধুনিক এজেন্ট আর্কিটেকচার দ্বারা চালিত, যা স্বায়ত্তশাসিত ডেভেলপমেন্টের সেরা অনুশীলনের উপর ভিত্তি করে তৈরি, যা সহকারীকে পদ্ধতিগত, সক্রিয় এবং কন্টেক্সট-সচেতন ভাবে কাজ করতে সাহায্য করে।
🎭 বিশেষজ্ঞ পারসোনা (Dynamic Routing)
AI আপনার কথোপকথনের উপর ভিত্তি করে আপনার লক্ষ্য স্বয়ংক্রিয়ভাবে শনাক্ত করে এবং একটি নির্দিষ্ট "পারসোনা" (Persona) গ্রহণ করে। এটি নিশ্চিত করে যে প্রম্পট শুধুমাত্র গুরুত্বপূর্ণ বিষয়ের উপর ফোকাস করে, যা টোকেন বাঁচায় এবং নির্ভুলতা বাড়ায়।
- Godot Expert: গেম লজিক এবং স্ট্রাকচারের জন্য সাধারণ সহকারী।
- UI/UX Designer:
Controlনোড, অ্যাঙ্কর এবং রেসপন্সিভ লেআউটের উপর ফোকাস করে। - Technical Artist: শেডার্স, পার্টিকেলস এবং ভিজ্যুয়াল ইফেক্টের বিশেষজ্ঞ।
- Multiplayer Engineer: নেটওয়ার্কিং, RPC এবং সিঙ্ক্রোনাইজেশনের উপর ফোকাস করে।
TIP
আপনি "আমার একটি মেনু (UI) প্রয়োজন" বা "আমি একটি শেডার তৈরি করছি" এর মতো কীওয়ার্ড উল্লেখ করে কোনো পারসোনাকে বাধ্য করতে পারেন।
⛩️ সক্রেটিক গেট (Stop & Ask)
আপনার প্রজেক্টের জন্য উপযোগী নয় এমন বিশাল এবং সাধারণ কোড তৈরি করা এড়াতে, AI সক্রেটিক গেট প্রয়োগ করে।
যখনই আপনি জটিল কিছু চাইবেন (যেমন: "একটি ইনভেন্টরি সিস্টেম তৈরি করুন"), AI করবে: ১. কোড জেনারেশন বন্ধ রাখবে। ২. অন্তত ২টি ট্রেড-অফ বা এজ কেস সম্পর্কে প্রশ্ন জিজ্ঞাসা করবে (যেমন: "এটি কি স্লট বা ওজনের উপর ভিত্তি করে হবে?", "এটির কি ডাটাবেস পারসিস্টেন্স প্রয়োজন?")। ৩. শুধুমাত্র আপনার স্পষ্টীকরণের পরেই কাজটি সম্পন্ন করবে।
⌨️ স্ল্যাশ কমান্ডের মাধ্যমে কাজের ধারা
আপনি AI-এর আচরণ তাৎক্ষণিকভাবে পরিবর্তন করতে সরাসরি কমান্ড ব্যবহার করতে পারেন:
/brainstorm: AI ডিসকভারি মোডে প্রবেশ করে। এটি কোড লিখবে না, শুধুমাত্র আর্কিটেকচার, GDD এবং লজিক পরিকল্পনা করতে সাহায্য করবে।/plan: কোড করার আগে ফোল্ডার এবং সিন স্ট্রাকচার করার দিকে ফোকাস করে।/debug: গভীর ইনভেস্টিগেশন মোড। শুধুমাত্র এরর লগ এবং রুট কজ (মূল কারণ) এর উপর ফোকাস করে।
🔍 অটো-অডিট (স্বায়ত্তশাসিত পরিমার্জন)
জটিল পরিবর্তন করার পরে, AI-এর কাছে কাজটি সম্পন্ন বলে গণ্য করার আগে সিনট্যাক্স এরর বা অর্ফ্যান রেফারেন্স (orphan references) পরীক্ষা করার জন্য অডিট টুলস (audit_script, audit_scene) চালানোর ক্ষমতা রয়েছে। এটি অনেক দ্রুত ফিডব্যাক সাইকেল এবং আরও স্থিতিশীল কোড নিশ্চিত করে।
