প্রকল্প সম্পর্কে
avoid-ai-writing হলো AI এজেন্টদের জন্য একটি পোর্টেবল লেখার দক্ষতা যা গদ্য অডিট করে এবং সাধারণ AI লেখার প্যাটার্ন, যা প্রায়শই "AI-isms" নামে পরিচিত, দূর করতে পুনর্লিখন করে। এটি agentskills.io-সামঞ্জস্যপূর্ণ টুলের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে, যার মধ্যে রয়েছে Claude Code, OpenClaw, Hermes, Cursor এবং OpenAI Codex, এবং এটি ChatGPT ও Codex-এর জন্য প্লাগইন হিসেবেও প্যাকেজ করা হয়েছে।
দক্ষতাটি তিনটি মোডে কাজ করে। রিরাইট মোড, যা ডিফল্ট, AI প্যাটার্ন চিহ্নিত করে, সর্বোচ্চ দুটি সম্পাদনা পাস প্রয়োগ করে, যেখানে সম্ভব ফলাফল যাচাই করে এবং একটি চূড়ান্ত সংস্করণ ফেরত দেয়। ডিটেক্ট মোড পুনর্লিখন ছাড়াই প্যাটার্ন চিহ্নিত করে, স্পষ্ট সমস্যাগুলিকে বিচারসাপেক্ষ সিদ্ধান্ত থেকে আলাদা করে, যা দরকারী যখন প্যাটার্নগুলি ইচ্ছাকৃত হতে পারে বা এমন সামগ্রী অডিট করার সময় যা পরিবর্তন করা উচিত নয়। এডিট মোড একটি গদ্য ফাইলে ন্যূনতম, লক্ষ্যবস্তু স্থানীয় পরিবর্তন করে, যখন ইতিমধ্যে মানবসৃষ্ট মনে হয় এমন অংশ সংরক্ষণ করে; এটি সোর্স কোড, কনফিগারেশন এবং জেনারেটেড ডেটা প্রত্যাখ্যান করে কারণ গদ্য পুনর্লিখন কাঠামোবদ্ধ সামগ্রী নষ্ট করতে পারে।
একটি মূল নকশা পছন্দ হলো দুই-পাস সম্পাদনা সীমা, যা --iterate 1 বা --iterate 2 দিয়ে কনফিগারযোগ্য। প্রথম পাস পুনর্লিখন করে, এবং দ্বিতীয়টি টিকে থাকা প্যাটার্ন বা সংরক্ষণ সমস্যা ধরতে পারে, যখন কোনো ন্যায্য ইন-স্কোপ সম্পাদনা অবশিষ্ট না থাকে তখন তাড়াতাড়ি থামে। দক্ষতাটি রিপোর্ট করে যে এটি কতগুলি পাস ব্যবহার করেছে এবং কোনো ইচ্ছাকৃত, সুরক্ষিত বা অমীমাংসিত ফলাফল। একটি ঐচ্ছিক ভয়েস প্রোফাইল (ক্যাজুয়াল, প্রফেশনাল, টেকনিক্যাল, ওয়ার্ম, ব্লান্ট) নিয়ন্ত্রণ করে গদ্য কেমন শোনা উচিত, দর্শক প্রসঙ্গ প্রোফাইল থেকে আলাদা।
রিপোজিটরিতে একটি উল্লেখযোগ্য প্যাটার্ন ক্যাটালগ অন্তর্ভুক্ত রয়েছে। এটি ৭৪টি প্যাটার্ন বিভাগ আগে/পরে উদাহরণ সহ নথিভুক্ত করে, যার মধ্যে রয়েছে বিষয়বস্তু প্যাটার্ন যেমন তাৎপর্য বৃদ্ধি এবং অস্পষ্ট উল্লেখ, ভাষা প্যাটার্ন যেমন কপুলা এড়ানো এবং সমার্থক চক্র, কাঠামো প্যাটার্ন যেমন ফরম্যাটিং এবং ট্রানজিশন বাক্যাংশ, যোগাযোগ প্যাটার্ন যেমন চ্যাটবট আর্টিফ্যাক্ট এবং চাটুকার সুর, এবং মেটা প্যাটার্ন যেমন ছন্দের একরূপতা এবং অতিরিক্ত পালিশ। পরবর্তী সংযোজনগুলিতে কাঠামোগত সনাক্তকরণ, AI-টুল ফিঙ্গারপ্রিন্ট যেমন অসম্পূর্ণ প্লেসহোল্ডার এবং চ্যাটবট সাইটেশন মার্কআপ, কথোপকথনমূলক রেজিস্টার ইঙ্গিত, শেয়ার-পোস্ট ফ্রেমিং, বর্ণিত স্পষ্টতা এবং অপ্রয়োজনীয় হাইফেনেশন অন্তর্ভুক্ত। একটি ১১২-এন্ট্রি শব্দ প্রতিস্থাপন টেবিল তিনটি স্তর জুড়ে বিস্তৃত, যেখানে টিয়ার ১ ফ্রিকোয়েন্সি মার্কার এবং স্পষ্টতা সম্পাদনায় বিভক্ত যাতে শব্দবাহুল্য সংশোধন একটি নথিকে AI শ্রেণিবিভাগের দিকে ঠেলে না দেয়।
একটি বান্ডলড ডিটারমিনিস্টিক ডিটেক্টর ইঞ্জিন যান্ত্রিক যাচাইকরণ সরবরাহ করে। এটি ৫৩টি টাইপ বিভাগ প্রয়োগ করে, ইচ্ছাকৃতভাবে গদ্য ক্যাটালগ সংখ্যা থেকে ভিন্ন কারণ এটি শব্দভান্ডার স্তর বিভক্ত করে এবং স্টাইলোমেট্রিক ও ফিঙ্গারপ্রিন্ট সংকেত যেমন বিরামচিহ্ন বিতরণ, ফাংশন-শব্দ এনট্রপি এবং বাইপাস-ট্রিক সনাক্তকরণ যোগ করে। ডিটেক্টর কমান্ড লাইন থেকে একটি ফাইল বা পাইপড টেক্সট স্কোর করতে পারে, GitHub Actions বা pre-commit হুকগুলিতে গদ্য গেট করতে পারে এবং MCP-এর উপর চালাতে পারে। দুটি সংখ্যা ডিটেক্টর ডকুমেন্টেশনে ম্যাপ করা হয়েছে এবং পুনর্মিলন করার উদ্দেশ্যে নয়।
ইনস্টলেশন প্ল্যাটফর্ম অনুসারে পরিবর্তিত হয়। ব্যবহারকারীরা রিপোজিটরিটি একটি এজেন্টের দক্ষতা ডিরেক্টরিতে ক্লোন করতে পারেন, একটি স্বয়ংসম্পূর্ণ dist ফাইল ব্যবহার করতে পারেন, Claude Cowork প্লাগইন হিসাবে ইনস্টল করতে পারেন, OpenClaw-এর জন্য ClawHub থেকে ইনস্টল করতে পারেন, Cursor-এ একটি পোর্টেড নিয়ম ড্রপ করতে পারেন, বা Codex-এর .agents/skills ডিরেক্টরিতে দক্ষতাটি রাখতে পারেন। OpenAI প্লাগইন প্যাকেজ সাতটি ফোকাসড দক্ষতা সরবরাহ করে, যার মধ্যে রয়েছে একটি রাউটার, ডিটেক্টর, ভয়েস-সংরক্ষণকারী রিরাইটার, ফাইল এডিটর, সংরক্ষণ যাচাইকারী এবং মিথ্যা-পজিটিভ পর্যালোচক। প্রকল্পটি MIT লাইসেন্সযুক্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.