প্রকল্প সম্পর্কে

slop-chop একটি টুল যা পাঠ্য থেকে সাধারণ AI লেখার প্যাটার্ন সরিয়ে দেয়, যেমন এম-ড্যাশ, 'comprehensive' এবং 'leverage'-এর মতো অতিরিক্ত ব্যবহৃত শব্দ, এবং 'In summary'-এর মতো প্রচলিত বাক্যাংশ। এটি একটি নির্ধারিত, স্থানীয় নিয়ম প্রক্রিয়া চালায় যা অক্ষর বদলায়, চিহ্নিত শব্দ বাদ দেয়, প্রচলিত বাক্যাংশ পুনর্লিখন করে, কাস্টম রেজেক্স প্যাটার্ন প্রয়োগ করে, বানান উপভাষা প্রয়োগ করে এবং বিরামচিহ্ন পরিষ্কার করে। এটি মার্কডাউন বোঝে, কোড ব্লক এবং ইনলাইন কোড অপরিবর্তিত রাখে। একটি ঐচ্ছিক পুনর্লিখন প্রক্রিয়া একটি ভাষা মডেল ব্যবহার করে (Anthropic বা যেকোনো OpenAI-সামঞ্জস্যপূর্ণ API, স্থানীয় Ollama সহ) গভীর পরিবর্তনের জন্য, যেমন সেমিকোলন এড়াতে বাক্য পুনর্গঠন বা কণ্ঠস্বর সামঞ্জস্য করা। টুলটি একাধিক ইন্টারফেস অফার করে: একটি CLI (`slop-chop fix`, `check`, `score`, `attack`, `voice`), CI-এর জন্য একটি GitHub Action, একটি Obsidian প্লাগইন, একটি MCP সার্ভার, LSP-এর মাধ্যমে একটি VS Code/JetBrains এক্সটেনশন, slop-chop.com-এ একটি ওয়েব অ্যাপ, একটি Node প্যাকেজ (WASM), একটি Go লাইব্রেরি, একটি HTTP API, এবং একটি Slack ইন্টিগ্রেশন। এটি বিভিন্ন প্রসঙ্গের জন্য কাস্টম প্রোফাইল (JSON) এবং প্রিসেট সমর্থন করে (কর্পোরেট, একাডেমিক, মার্কেটিং ইত্যাদি)। `score` কমান্ড 0 থেকে 100 পর্যন্ত টেলের পাঠ্য ঘনত্ব মূল্যায়ন করে, এবং `check` CI গেট হিসেবে ব্যবহার করা যেতে পারে। `voice` বৈশিষ্ট্য পছন্দের শব্দ রক্ষা করে এবং বিচ্যুতি সনাক্ত করে ব্যক্তিগত লেখার শৈলী বজায় রাখতে সাহায্য করে। ইঞ্জিনটি সনাক্তকরণের গুণমান নিশ্চিত করতে একটি লেবেলযুক্ত কর্পাসের বিরুদ্ধে বেঞ্চমার্ক করা হয়।