শব্দভান্ডার

AI রোলপ্লের শব্দগুলো, সহজ করে বলা

পারসোনা, সিস্টেম প্রম্পট, কনটেক্সট উইন্ডো, স্থায়ী মেমরি, ফর্কিং, temperature। প্রতিটা শব্দ আসলে কী বোঝায়, আর কিছু গোলমাল হলে কোনগুলো কাজে লাগে।

Talaforge › AI রোলপ্লের শব্দগুলো, সহজ করে বলা

এই শব্দগুলোর বেশির ভাগ এসেছে গবেষণাপত্র থেকে আর কখনো অনুবাদই হয়নি। এর ছয়টা জানা থাকলে রহস্যজনকভাবে বিগড়ে যাওয়া একটা চ্যাট এমন সমস্যায় বদলে যায় যার জায়গা তুমি খুঁজে বের করতে পারো।

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

ক্যারেক্টার নিজে

পারসোনা — ক্যারেক্টারের পরিচয়ের স্তর: নাম, গলা, মেজাজ, ইতিহাস, ভঙ্গি। প্রতিটা উত্তরে মডেলকে ঠিক এটাই ধারণ করতে বলা হয়।

সিস্টেম প্রম্পট — কিছু তৈরি করার আগে মডেল যে লুকানো নির্দেশনার খণ্ডটা পায়। এখানে সেটাতে থাকে পারসোনা, চালু দৃশ্যের নিয়ম আর এই নির্দিষ্ট পাঠকের জন্য মেমরির অংশটুকু।

ক্যারেক্টার কার্ড — পারসোনা, শুরুর মেসেজ, ডিফল্ট মডেল আর স্যাম্পলিং প্যারামিটারের একটা বহনযোগ্য পুঁটলি। কমিউনিটিতে চালু কয়েকটা ফরম্যাট আছে, আর এভাবেই ক্যারেক্টার এক প্ল্যাটফর্ম থেকে আরেকটায় যায়।

মেমরি, আর যেটাকে মানুষ ভুল করে মেমরি ভাবে

কনটেক্সট উইন্ডো — একটা উত্তরের জন্য মডেল সর্বোচ্চ যতটা লেখা মাথায় রাখতে পারে। বড় উইন্ডো সাম্প্রতিক কথোপকথনের বেশি অংশ ধরে আর প্রতি কলে খরচও বেশি। এটা একটা সীমা, ভান্ডার নয়: কথোপকথন সেটা ছাড়িয়ে গেলে সবচেয়ে পুরোনো অংশটা কেবল ঝরে পড়ে।

স্থায়ী মেমরি — এক সেশন থেকে আরেক সেশনে ক্যারেক্টার তোমার সম্পর্কে যেসব ফ্যাক্ট ধরে রাখে। এটা পুরো আলাদা একটা ব্যবস্থা: বেছে নেওয়া, সম্পাদনাযোগ্য, আর প্রতিটা উত্তরে কনটেক্সটে ঢুকিয়ে দেওয়া। এখানে এটা প্রতি ক্যারেক্টার, প্রতি টপিক, প্রতি পাঠক অনুযায়ী, আর তোমার চোখের সামনে পুরোপুরি খোলা।

এই তফাতটাই বেশির ভাগ অভিযোগের নিষ্পত্তি করে। এক ঘণ্টা আগের কিছু ভুলে যাওয়া কনটেক্সট উইন্ডোর ব্যাপার। তোমার বোনের নাম ভুলে যাওয়া মেমরি-রেকর্ডের সমস্যা — আর ফ্যাক্টটা যদি কখনো লেখাই না হয়ে থাকে, কোনো মডেলই সেটা ঠিকভাবে মনে করতে পারবে না।

টোকেন — মডেল যে ক্ষুদ্রতম এককে পড়ে আর লেখে, ইংরেজিতে মোটামুটি চারটে অক্ষর। কনটেক্সট উইন্ডো মাপা হয় টোকেনে, আর সেজন্যই শুনতে বিশাল লাগা সীমাটা প্রত্যাশার চেয়ে দ্রুত ভরে যায়।

কথোপকথনের হাল ধরা

শাখা, বা ফর্ক — আলাদা হয়ে যাওয়ার একটা বিন্দু। কোনো উত্তর থেকে ফর্ক করলে মূলটার পাশাপাশি বেড়ে ওঠা একটা বিকল্প থ্রেড তৈরি হয়, আর দুটোই থেকে যায়। এতেই অন্য পথে চেষ্টা করাটা ধ্বংসাত্মক না হয়ে বিনামূল্যের হয়ে যায়।

আবার তৈরি করা — আর কিছুতে হাত না দিয়ে শেষ উত্তরটার আরেকটা সংস্করণ চাওয়া। একই কনটেক্সট, নতুন উত্তর।

নবগুলো

temperature — উত্তরগুলো কতটা অনুমানযোগ্য। কম মানে স্থির, বেশি মানে বেশি চমক। যে ক্যারেক্টারকে ফ্যাকাশে লাগে, সেটা প্রায়ই মডেলের সমস্যা নয়, temperature-এর সমস্যা।

top_p, top_k, min_p — মডেল আদৌ কোন প্রার্থী শব্দগুলোকে পরের শব্দ হিসেবে বিবেচনা করবে তার ওপর সীমা। সুর ঠিক করতে কাজে লাগে: সাবধানি, ভাবপ্রবণ, সংক্ষিপ্ত, বাচাল।

repetition penalty — একই বাক্যাংশ বারবার ব্যবহারে বাধা দেয়। যে ক্যারেক্টার প্রতি চার উত্তরে তার প্রিয় লাইনটা বলে, এটা তারই সমাধান।

ভেতরের নলকাঠামো

মডেল রাউটার — যে অবকাঠামো একটা পুল থেকে দৃশ্যের জন্য মডেল বাছে আর কোনোটার মান পড়ে গেলে নিঃশব্দে অন্যটায় সরে যায়।

ফেইলওভার আর সার্কিট ব্রেকার — মান পড়ে যাওয়া কোনো প্রোভাইডার টাইমআউট বা প্রত্যাখ্যান দিয়ে কথোপকথন বিষিয়ে দেওয়ার আগেই রাউটার তাকে কেটে দেয় আর ট্র্যাফিক পাঠায় সচল একটার দিকে। এটা কাজ করলে তুমি কখনো টেরই পাও না, আর সেটাই উদ্দেশ্য।

প্রান্তের আশপাশে

Telegram Stars — Telegram-এর নিজস্ব ছোট-পেমেন্টের একক, Telegram-এর ভেতরেই কেনা হয় আর আপগ্রেডে খরচ হয়। টপ-আপের জন্য কোনো কার্ড লাগে না।

শেয়ার লিংক — হিসাব-রাখা একটা URL, যা কোনো ক্রিয়েটরের ক্যারেক্টারের সঙ্গে চ্যাট খুলে দেয়। যারা এটা ধরে আসে তারা যত Stars খরচ করে, তার একটা ভাগ ক্রিয়েটর পায়।

টপিক — Telegram-এর একটা আলাদা ফোরাম থ্রেড, যা দিয়ে প্রতিটা ক্যারেক্টারকে নিজের ইতিহাস আর পিন করা অংশসহ নিজের একটা ঘর দেওয়া হয়।

বয়স যাচাই — পরিণতবয়স্কদের রোলপ্লে চালু করার আগে বটের ভেতরের যাচাইয়ের ধাপ। পাবলিক সাইট SFW; যাচাইয়ের পর পরিণত মোড নিজে বেছে নিতে হয়, আর কঠিন সীমাগুলো যাই হোক বহাল থাকে।

RTL — ডান থেকে বাঁয়ে লেখা, যা আরবি, হিব্রু আর ফারসিতে ব্যবহার হয়। ইন্টারফেসের অংশগুলো ডানে সাজানো ভাষায় বাঁয়ে বসা লেখা হয়ে না থেকে পুরো আয়নার মতো উল্টে যায়।

কনটেক্সট উইন্ডো আর মেমরির মধ্যে তফাত কী?
কনটেক্সট উইন্ডো হলো একটা উত্তরের জন্য মডেল কতটা লেখা মাথায় রাখতে পারে — টোকেনে মাপা একটা সীমা, যেখান থেকে পুরোনো কথা ঝরে পড়ে। স্থায়ী মেমরি হলো তোমার সম্পর্কে রাখা বেছে নেওয়া, সম্পাদনাযোগ্য কিছু ফ্যাক্ট, যা প্রতিটা উত্তরে ঢুকিয়ে দেওয়া হয়। “কিছু একটা ভুলে গেছে” ধরনের অভিযোগ বেশির ভাগই প্রথমটা; “আমাকেই ভুলে গেছে” ধরনেরগুলো দ্বিতীয়টা।
AI রোলপ্লেতে সিস্টেম প্রম্পট কী?
কিছু লেখার আগে মডেল যে লুকানো নির্দেশনার খণ্ডটা পায়। তাতে থাকে ক্যারেক্টারের পারসোনা, চলতি দৃশ্যের নিয়ম আর বিশেষভাবে তোমার জন্য মেমরির অংশটুকু — আর সেজন্যই একই ক্যারেক্টার দুজন আলাদা পাঠকের সঙ্গে আলাদা আচরণ করতে পারে।
ক্যারেক্টার কার্ড কী?
একটা বহনযোগ্য পুঁটলি, যাতে থাকে পারসোনা, শুরুর মেসেজ, ডিফল্ট মডেল আর স্যাম্পলিং প্যারামিটার। কমিউনিটিতে চালু কয়েকটা ফরম্যাট আছে, আর এভাবেই এক প্ল্যাটফর্মে লেখা ক্যারেক্টার আরেকটায় ইমপোর্ট করা যায়।
temperature আসলে কী করে?
পরের শব্দটা কতটা অনুমানযোগ্য হবে তা নিয়ন্ত্রণ করে। কম মান উত্তরকে স্থির আর বেশি পুনরাবৃত্তিমূলক করে; বেশি মান তাকে বেশি চমকপ্রদ আর কম নিয়ন্ত্রিত করে। যে ক্যারেক্টারকে ফ্যাকাশে লাগে, সে প্রায়ই ভুল মডেলে নয়, বরং অনেক কম মানে বসানো।
কথোপকথন ফর্ক করা মানে কী?
কোনো উত্তর থেকে শাখা বানিয়ে একটা বিকল্প থ্রেডে যাওয়া, আর মূলটাও রেখে দেওয়া। দুটোই আলাদা করে টিকে থাকে আর বাড়ে, তাই অন্য পথে চেষ্টা করায় কিছুই খোয়া যায় না।
টোকেন কী?
মডেল যে এককে পড়ে আর লেখে — ইংরেজি লেখার মোটামুটি চারটে অক্ষর। কনটেক্সটের সীমা গোনা হয় টোকেনে, তাই সংখ্যায় বিশাল শোনানো উইন্ডো দেখতে যতটা মনে হয় তার চেয়ে কম কথোপকথন ধরে।
মডেল রাউটার কী?
যে অবকাঠামো ঠিক করে কোন মডেল দৃশ্যটা সামলাবে, আর কোনোটা বিগড়াতে শুরু করলে টাইমআউট বা প্রত্যাখ্যান কথোপকথন পর্যন্ত পৌঁছানোর আগেই সেখান থেকে সরে যায়। ঠিকভাবে কাজ করলে সেটা অদৃশ্য।
Telegram-এ একটা চরিত্র বানাও →

আরও পড়ো