প্রকল্প সম্পর্কে
Humanizer একটি এজেন্ট স্কিল, যা সাধারণ Markdown হিসেবে বিতরণ করা হয়। এটি AI-জেনারেটেড মনে হয় এমন টেক্সটকে পুনর্লিখন করে যাতে তা মানুষের লেখা মনে হয়, কিন্তু অন্তর্নিহিত অর্থ অপরিবর্তিত থাকে। যেহেতু এটি শুধু Markdown, তাই এটি যেকোনো এজেন্টের সাথে কাজ করে যা স্কিল সমর্থন করে।
ইনস্টলেশন Skills CLI-এর মাধ্যমে করা হয়: `npx skills add blader/humanizer --global`; `--global` বাদ দিলে এটি শুধু বর্তমান প্রজেক্টে ইনস্টল হয়, এবং `--agent <name>` বা `--agent '*'` দিয়ে নির্ধারণ করা যায় কোন এজেন্ট এটি পাবে। Claude Code 2.1.142 বা তার নতুন সংস্করণে এটি প্লাগইন হিসেবে ইনস্টল করা যায় মার্কেটপ্লেস কমান্ডের মাধ্যমে, এবং Claude Desktop ব্যবহারকারীরা রিপোজিটরিটি ZIP হিসেবে আপলোড করতে পারেন বা `SKILL.md` ফাইলটি এজেন্টের স্কিল ফোল্ডারে কপি করতে পারেন। স্কিলটি `/humanizer` (বা প্লাগইন হিসেবে `/humanizer:humanizer`) কমান্ডে সাড়া দেয়।
ব্যবহার খুব সহজ: স্কিলটি কল করে টেক্সট পেস্ট করুন, সাধারণ ভাষায় অনুরোধ করুন, অথবা কোনো ফাইল পাথ নির্দেশ করে সেখানেই প্রোজ পুনর্লিখন করুন। যদি একটি লেখার নমুনা দেওয়া হয়, তবে পুনর্লিখনটি সেই নমুনার ছন্দ, শব্দচয়ন, বিরামচিহ্ন এবং ইচ্ছাকৃত কৌশল অনুসরণ করবে, ড্যাশসহ। ফাইল দেওয়া হলে, এটি শুধু প্রোজ পরিবর্তন করে এবং কোড, ডেটা, ফ্রন্টম্যাটার এবং লিংক টার্গেট অপরিবর্তিত রাখে।
স্কিলটির যৌক্তিকতা হলো: ভাষা মডেলগুলো ডিফল্টভাবে সবচেয়ে পরিসংখ্যানগতভাবে সম্ভাব্য ধারাবাহিকতা বেছে নেয়, যা সবচেয়ে বিস্তৃত পাঠক ও বিষয়ের সাথে খাপ খায়, যেখানে একজন মানুষ এক পাঠক এবং এক বিষয়ের জন্য লেখে। প্রতিটি চিহ্নিত প্যাটার্ন সেই ডিফল্ট পছন্দের একটি রূপ। এটি পাওয়া প্রতিটি প্যাটার্ন চিহ্নিত করে, সবচেয়ে শক্তিশালীটি আগে, মূল কাঠামোকে স্থির না রেখে একটি পুনর্লিখনের খসড়া তৈরি করে, প্যাটার্ন ও মূল দাবির বিরুদ্ধে খসড়াটি যাচাই করে, তারপর চূড়ান্ত সংস্করণ লেখে। এটি স্পষ্টভাবে তথ্য উদ্ভাবন করে না: নাম, সংখ্যা, তারিখ, উদ্ধৃতি এবং সূত্র অবশ্যই উৎস বা লেখকের কাছ থেকে আসতে হবে, এবং প্রয়োজনীয় তথ্য অনুপস্থিত থাকলে তা তৈরি না করে জিজ্ঞাসা করে। আউটপুটে কাজটি দেখা যায়: প্রথম পুনর্লিখন, এখনও কৃত্রিম কিছু থাকলে তার সংক্ষিপ্ত সমালোচনা, এবং চূড়ান্ত সংস্করণ।
২৫টি প্যাটার্ন পাঁচটি বিভাগে grouped এবং শক্তি ও ফ্রিকোয়েন্সি অনুযায়ী নম্বরযুক্ত। প্রথম পাঁচটি একটি একক দর্শনে সম্পাদনার ন্যায্যতা দেয়; "weak alone" চিহ্নিত প্যাটার্নগুলো তখনই গণনা করা হয় যখন একটি অনুচ্ছেদে একাধিক চিহ্ন থাকে। বিভাগ A-তে রয়েছে স্টেটিং-এর বদলে স্টেজিং (not-X-but-Y নির্মাণ, এক-লাইন ক্লোজার ও নাটকীয় খণ্ডাংশ, গভীর মনে হয় এমন উক্তি, মঞ্চায়িত রান-আপ, কারও সাথে তর্ক নয়)। বিভাগ B-তে নিয়ম অনুযায়ী ছন্দ (বাধ্যতামূলক ত্রয়ী, পুনরাবৃত্ত বাক্যসূচনা, সর্বজনীন সংযোগকারী হিসেবে ড্যাশ, স্তূপীকৃত কোয়ালিফায়ার, সর্বত্র হাইফেনযুক্ত জোড়া, প্যাসিভ ভয়েস ও অনুপস্থিত কর্তা)। বিভাগ C-তে স্ফীতি ও ধার করা কর্তৃত্ব (অতিব্যবহৃত AI শব্দ, স্ফীত গুরুত্ব, অস্পষ্ট সংযোগ বা সম্পর্ক, অগভীর -ing রাইডার, সেলস ভাষা, ধার করা কর্তৃত্ব, is/are/has এড়ানো)। বিভাগ D-তে নিয়ম অনুযায়ী ফরম্যাটিং (সাজসজ্জা হিসেবে বোল্ড, আলংকারিক হেডিং, কার্লি উদ্ধৃতি চিহ্ন)। বিভাগ E-তে চ্যাট ও খসড়ার অবশিষ্টাংশ (চ্যাটবট রেসিডিউ, জ্ঞান-সীমা অস্বীকৃতি ও অনুমান, প্রথম বাক্যে পুনরাবৃত্ত শিরোনাম, পূর্ববর্তী সংস্করণ সম্পর্কে লেখা)।
README-তে একটি সম্পূর্ণ before/after উদাহরণ রয়েছে: একটি AI-জাতীয় লিসবন ভ্রমণ লেখা প্রথম-পুরুষের বিবরণে পুনর্লিখিত হয়েছে যা মূল বিষয়, দৃষ্টিভঙ্গি এবং বিবরণ ধরে রাখে, মঞ্চায়িত গুরুত্ব, সেলস ভাষা এবং সূত্রগত ক্লোজার বাদ দিয়ে। প্যাটার্ন তালিকাটি উইকিপিডিয়ার "Signs of AI writing" নিবন্ধ থেকে নেওয়া, যা WikiProject AI Cleanup দ্বারা রক্ষণাবেক্ষণ করা হয়। প্রকল্পটি MIT লাইসেন্সযুক্ত এবং এর বিস্তৃত সংস্করণ ইতিহাস রয়েছে, যেখানে সংস্করণ 3.0.0 ৩৫টি প্যাটার্নকে ২৫টিতে সংহত করেছে এবং বর্তমান উইকিপিডিয়া নিবন্ধের সাথে সামঞ্জস্য করেছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.