
yomiyasu কী
yomiyasu(よみやす) হলো AI প্রোগ্রামিং পরিবেশের জন্য তৈরি একটি জাপানি ভাষা পরিমার্জন দক্ষতা। এটি AI-উৎপাদিত জাপানি লেখার অস্বাভাবিক অভিব্যক্তি সংশোধন করে এবং মূল খসড়াকে আরও পাঠযোগ্য ও বেশি তথ্যঘন লেখায় রূপান্তর করে।
এই প্রকল্পটি Codex, Claude Code, Cursor-এর মতো পরিবেশে লোড করা যায়। এটি শুধু “AI-এর মতো” শোনাতে পারে এমন কয়েকটি শব্দ বদলে দেয় না; বরং বাক্যের কর্তা-কর্ম সম্পর্ক, কাজের কর্তা, অলংকারের ধরন এবং তথ্যের কাঠামো বিবেচনা করে সংশোধন করে।
প্রকল্পটি ব্যক্তিগত গবেষণা ও সৃজনশীল কাজের মাধ্যমে তৈরি এবং MIT License-এর অধীনে প্রকাশিত। এর নকশার পটভূমি ও কর্পাস যাচাই প্রক্রিয়া প্রকল্পের ব্যাখ্যামূলক নিবন্ধে দেখা যাবে।
এটি কোন জাপানি লেখার সমস্যা সমাধান করে
সাধারণ স্টাইল-সংক্রান্ত প্রম্পট প্রায়ই শুধু “解像度”, “手触り”, “泥臭い”-এর মতো শব্দ নিষিদ্ধ করে। মডেল অন্য অস্পষ্ট শব্দ ব্যবহার করতে পারে, কিন্তু মূল বাক্যগঠনগত সমস্যা থেকে যেতে পারে। অতিরিক্ত সম্পাদনা-নিয়ম মডেলকে নতুন বানানো শব্দ বা অতিরঞ্জিত অভিব্যক্তি তৈরি করতেও প্ররোচিত করতে পারে।
yomiyasu প্রধানত নিচের সমস্যাগুলো মোকাবিলা করে:
- কে কোন কাজটি করছে, তা বাক্যে স্পষ্টভাবে বলা হয়নি।
- “これ”, “両者”, “片方”-এর মতো অস্পষ্ট নির্দেশক সর্বনাম ব্যবহার করা হয়েছে।
- ধারণা বা সরঞ্জামকে মানবসদৃশ কর্তা হিসেবে ব্যবহার করা হয়েছে।
- “壊れる”, “倒す”, “効く”, “溶かす”, “潰す”-এর মতো অস্পষ্ট রূপক ক্রিয়া ব্যবহার করা হয়েছে।
- বোল্ড লেখা, তালিকা ও নির্দিষ্ট সূচনাবাক্য স্তূপ করা হয়েছে, কিন্তু বাস্তব ধাপ ও কাজের প্রক্রিয়া বাদ পড়েছে।
- মূল লেখায় নেই এমন কর্তা, স্পেসিফিকেশন, দাবিত্যাগ বা সাধারণ সিদ্ধান্ত যোগ করা হয়েছে।
সাতটি মূল রূপান্তর নীতি
- সম্পূর্ণ SVOCM কাঠামো পুনরুদ্ধার করুন: ডেভেলপার, ব্যবহারকারী বা সিস্টেমের মতো কাজের কর্তা স্পষ্ট করুন এবং অস্পষ্ট সর্বনামকে নির্দিষ্ট বিশেষ্যে ফিরিয়ে আনুন।
- কর্তা ও প্রকাশের উদ্দেশ্য আলাদা করুন: পাঠকের উদ্দেশে প্রয়োজনীয়তা স্পষ্ট অনুরোধ হিসেবে লিখুন, আর ফিচারের বিবরণে সিস্টেম কী করতে পারে তা পরিষ্কারভাবে লিখুন।
- জড় কর্তা ভেঙে লিখুন: মানবসদৃশ বর্ণনাকে মানুষ বা সিস্টেমের সম্পাদিত বস্তুনিষ্ঠ কাজে রূপান্তর করুন।
- রূপক ক্রিয়াকে প্রযুক্তিগত কাজে রূপান্তর করুন: প্রক্রিয়াকরণ, এড়িয়ে যাওয়া, বন্ধ করা, কমে যাওয়া বা অসামঞ্জস্য দেখা দেওয়ার মতো অবস্থা সরাসরি বর্ণনা করুন।
- অপ্রয়োজনীয় ভূমিকা বাদ দিন: “গুরুত্বপূর্ণ বিষয় হলো”-এর মতো বাঁধাধরা বাক্য বাদ দিন এবং দ্বৈত নাকরণ ও অলংকারমূলক বৈপরীত্যকে সংক্ষিপ্ত ইতিবাচক বাক্যে রূপান্তর করুন।
- মূল অর্থ বজায় রাখুন: সংখ্যা ও প্রযুক্তিগত সীমাবদ্ধতা অপরিবর্তিত রাখুন; মূল খসড়ায় নেই এমন তথ্য নিজের মতো করে যোগ করবেন না।
- বাক্যের দৈর্ঘ্য ও অলংকার নিয়ন্ত্রণ করুন: গড়ে প্রতি বাক্যে 30 থেকে 45টি জাপানি অক্ষরকে参考 হিসেবে নিন, প্রতিটি বাক্যে কমা 0 থেকে 2টির মধ্যে রাখুন এবং ইমোজি, বাক্যের শেষে কোলন, বোল্ড লেখা ও অপ্রয়োজনীয় অর্ধ-প্রস্থ স্পেস কমান।
yomiyasu ইনস্টল করুন
পদ্ধতি এক: skills add ব্যবহার
README-তে এই পদ্ধতিই সুপারিশ করা হয়েছে। নিচের কমান্ড চালানোর পর টুলটি Claude Code-এর মতো এজেন্টের কনফিগারেশন ডিরেক্টরিতে দক্ষতাটি ইনস্টল করবে:
npx skills add nanaism/yomiyasuপদ্ধতি দুই: Cursor বা Codex-এর জন্য
OpenSkills-এর মাধ্যমে দক্ষতাটি ইনস্টল ও সিঙ্ক করা যায়:
npx openskills install nanaism/yomiyasu
npx openskills syncসিঙ্ক সম্পন্ন হলে প্রতিটি এজেন্ট AGENTS.md-এর মাধ্যমে এই দক্ষতা ব্যবহার করতে পারবে।
পদ্ধতি তিন: Claude Code প্লাগইন ইনস্টল
Claude Code-এ ধারাবাহিকভাবে চালান:
/plugin marketplace add nanaism/yomiyasu
/plugin install yomiyasu@yomiyasuপদ্ধতি চার: হাতে স্থাপন
GitHub Releases থেকে yomiyasu.skill ডাউনলোড করুন, আনজিপ করে ব্যবহৃত এজেন্টের দক্ষতা ডিরেক্টরিতে রাখুন।
একই পরিবেশে অন্য জাপানি প্রুফরিডিং বা স্টাইল-সমন্বয় দক্ষতা সক্রিয় থাকলে নির্দেশনাগুলো পরস্পরের সঙ্গে সংঘর্ষ করতে পারে। yomiyasu ব্যবহার করার সময় কাছাকাছি ফিচারের দক্ষতাগুলো সাময়িকভাবে নিষ্ক্রিয় করার পরামর্শ দেওয়া হয়।
মৌলিক ব্যবহার
ইনস্টলেশন শেষ হলে AI চ্যাট ইন্টারফেস বা প্রোগ্রামিং এজেন্টে জাপানি খসড়া পেস্ট করে সহজ একটি পরিমার্জন অনুরোধ দিন:
この文章を読みやすくして。
(ここに修正したい文章を貼り付け)ব্যবহারের উদ্দেশ্য উল্লেখ না করলে yomiyasu ইনপুটের ভিত্তিতে উপযুক্ত ক্ষেত্র স্বয়ংক্রিয়ভাবে নির্ধারণ করবে। এটি মূল লেখার তথ্য, সংখ্যা ও প্রযুক্তিগত সীমাবদ্ধতা যথাসম্ভব বজায় রেখে কর্তা-বর্ণনা সম্পর্ক, বিমূর্ত অভিব্যক্তি ও অতিরিক্ত অলংকার সংশোধন করবে।
একটি সরল উদাহরণ
ধরা যাক, মূল লেখায় নিচের অভিব্যক্তিটি ব্যবহার করা হয়েছে:
DBの負荷を逃がし、失敗したメッセージを潰していきます。yomiyasu-কে রূপকটিকে নির্দিষ্ট কাজে রূপান্তর করতে বলা যায়। প্রকল্পের সম্পাদনা-নীতি অনুযায়ী, সংশোধিত লেখায় সিস্টেম কীভাবে লোড কমায় এবং ব্যর্থ বার্তাগুলো কীভাবে প্রক্রিয়া করে তা স্পষ্ট হওয়া উচিত, যেমন পুনরায় চেষ্টার অপেক্ষার সময় বাড়ানো এবং নির্ধারিত সংখ্যার বেশি পুনরায় চেষ্টা করা ডেটা ডেড-লেটার কিউতে স্থানান্তর করা। প্রকৃত আউটপুট সম্পূর্ণ প্রসঙ্গের ওপর নির্ভর করবে; শুধু একটি বাক্যের ভিত্তিতে মূল লেখায় না থাকা স্পেসিফিকেশন যোগ করা যাবে না।
ব্যবহার অনুযায়ী স্টাইল নির্ধারণ
আরও স্থিতিশীল ফলাফলের জন্য প্রম্পটে ক্ষেত্র নির্দিষ্ট করা যায়। প্রকল্পে tech, business এবং essay এই তিন ধরনের নির্দেশনা দেওয়া আছে।
প্রযুক্তিগত নিবন্ধ: tech
এই মোড প্রযুক্তিগত ব্লগ ও কোডের ব্যাখ্যার জন্য উপযুক্ত। এটি প্রথমে কাজের ধাপ ও বাস্তবায়ন-প্রক্রিয়া পুনরুদ্ধার করে এবং অপ্রয়োজনীয় তালিকা কমায়।
この文章を技術記事向けに読みやすくして。
(ここに修正したい文章を貼り付け)ক্ষেত্রটি সরাসরি উল্লেখ করাও যায়:
ドメイン tech
この文章を読みやすくして。
(ここに修正したい文章を貼り付け)ব্যবসায়িক নথি: business
এই মোড স্পেসিফিকেশন, জনসংযোগ লেখা ও প্রস্তাবনার জন্য উপযুক্ত। এটি রূপক বাদ দেওয়া এবং সীমার শর্ত ও দায়িত্বপ্রাপ্ত কর্তাকে স্পষ্ট করার ওপর জোর দেয়।
ドメイン business
この文章を業務仕様向けに読みやすくして。
(ここに修正したい文章を貼り付け)প্রবন্ধ: essay
এই মোড ব্যক্তিগত ব্লগ ও note নিবন্ধের জন্য উপযুক্ত। এটি সাধারণ অভিজ্ঞতাকে অতিরঞ্জিত করে শিক্ষায় রূপান্তর করা এড়িয়ে চলে এবং স্বাভাবিক অনুভূতি ও ব্যক্তিগত অভিজ্ঞতা বজায় রাখে।
ドメイン essay
この文章をエッセイ向けに読みやすくして。
(ここに修正したい文章を貼り付け)বিল্ট-ইন পরীক্ষকের মাধ্যমে AI-ধাঁচের বৈশিষ্ট্য পরিমাপ
রিপোজিটরিতে scripts/yomiyasu_lint.py রয়েছে। এই স্ক্রিপ্ট অস্বাভাবিক রূপক, অতিরিক্ত বোল্ড বা তালিকা, ইমোজি, বাক্যের শেষে কোলন এবং একই বাক্যশেষ পরপর ব্যবহারের মতো বিষয় পরীক্ষা করতে পারে।
পরীক্ষকটি শুধু Python-এর স্ট্যান্ডার্ড লাইব্রেরির ওপর নির্ভর করে; অতিরিক্ত তৃতীয় পক্ষের প্যাকেজ ইনস্টল করতে হয় না। Markdown ফাইল পরীক্ষা করতে চালান:
python3 scripts/yomiyasu_lint.py README.mdপ্রতিবেদনে মোট স্কোর, অক্ষরসংখ্যা, লাইনের সংখ্যা, প্রতি হাজার অক্ষরে বোল্ডের সংখ্যা এবং তালিকার অনুপাতের মতো তথ্য দেখানো হবে। কোনো নিয়ম সক্রিয় না হলে ফলাফলে PASS দেখাবে।
CI বা Git Hook-এ কঠোর মোড চালু করুন
--strict যোগ করলে কোনো সতর্কতা থাকলেই স্ক্রিপ্ট এক্সিট কোড 1 ফেরত দেবে:
python3 scripts/yomiyasu_lint.py article.md --strictতাই এই কমান্ডটি continuous integration প্রক্রিয়া বা কমিটের আগে চালানো Git Hook-এ রাখা যায়, যাতে স্পষ্ট স্টাইল-সমস্যাযুক্ত লেখা পরবর্তী ধাপে যেতে না পারে।
উন্নত ব্যবহারের পরামর্শ
আগে বিষয়বস্তু নির্ধারণ করুন, পরে পরিমার্জন করুন
yomiyasu-এর লক্ষ্য প্রকাশভঙ্গি সমন্বয় করা, তথ্য যাচাইয়ের বিকল্প হওয়া নয়। ইনপুট দেওয়ার আগে মূল লেখার প্যারামিটার, সীমার শর্ত ও প্রযুক্তিগত সিদ্ধান্ত যাচাই করুন। এতে এর অর্থ সংরক্ষণের নীতি কার্যকর হবে এবং পরিমার্জনের সময় তথ্যগত বিচ্যুতির ঝুঁকি কমবে।
প্রম্পটে পাঠক ও উদ্দেশ্য স্পষ্ট করুন
ক্ষেত্রের নাম ছাড়াও মূল লেখায় প্রয়োজনীয় প্রসঙ্গ রাখা যায়, যেমন নিবন্ধটি ডেভেলপারদের জন্য নাকি ব্যবসায়িক কর্মীদের জন্য। প্রকল্পে স্পষ্টভাবে তিনটি ক্ষেত্র-মোড সমর্থিত, তাই README-তে উল্লেখ নেই এমন অন্য কোনো বিশেষায়িত মোড বিল্ট-ইন আছে ধরে নেবেন না।
মানব পর্যালোচনা ও lint একসঙ্গে ব্যবহার করুন
পরীক্ষকটি পূর্বনির্ধারিত নিয়মের আওতায় থাকা গঠনগত সমস্যা শনাক্ত করে; এটি মানবিক বিচারের বিকল্প নয়। প্রথমে এজেন্টকে দিয়ে পুনর্লিখন করান, তারপর yomiyasu_lint.py চালান এবং শেষে প্রযুক্তিগত তথ্য, ভাষার ভঙ্গি ও মূল লেখকের স্টাইল হাতে যাচাই করুন।
রিপোজিটরির নিয়মের উৎস বুঝুন
মূল দক্ষতার প্রবেশবিন্দু SKILL.md-তে রয়েছে। বাক্যগঠন রূপান্তরের নীতি, অস্বাভাবিক শব্দ ও কাঠামোর তালিকা এবং ক্ষেত্রভিত্তিক নিয়ম references ডিরেক্টরিতে রয়েছে। তুলনামূলক যাচাইয়ের ডেটা evals/comparison_benchmark.md-তে আছে। দক্ষতার আচরণ গবেষণা বা সমন্বয় করতে চাইলে এই ফাইলগুলো দিয়ে পড়া শুরু করতে পারেন।
উপসংহার
yomiyasu জাপানি ভাষা পরিমার্জনের গুরুত্বকে আলাদা জনপ্রিয় শব্দ নিষিদ্ধ করা থেকে সরিয়ে বাক্যগঠন, কর্তার সম্পর্ক, প্রযুক্তিগত কাজ ও তথ্যের ঘনত্বের দিকে নিয়ে যায়। উপযুক্ত ক্ষেত্রভিত্তিক প্রম্পট, মানব পর্যালোচনা এবং বিল্ট-ইন lint টুল ব্যবহার করে প্রযুক্তিগত নিবন্ধ, ব্যবসায়িক নথি ও প্রবন্ধের জন্য উপযোগী একটি AI-ভিত্তিক জাপানি সম্পাদনা প্রক্রিয়া তৈরি করা যায়।
