প্রকল্প সম্পর্কে
AgentScan হলো একটি ওপেন-সোর্স টুল, যা ওপেন সোর্স মেইনটেইনারদের GitHub অ্যাকাউন্টে অটোমেশন প্যাটার্ন শনাক্ত করতে সাহায্য করার জন্য তৈরি করা হয়েছে। এটি একটি GitHub অ্যাকাউন্টের পাবলিক অ্যাক্টিভিটি বিশ্লেষণ করে এবং অ্যাকাউন্টটি কতটা অটোমেশনের উপর নির্ভরশীল বলে মনে হয় তার ভিত্তিতে স্কোর দেয়। এতে AI ব্যবহার করা হয় না—শুধু identity library দ্বারা চালিত ইভেন্ট বিশ্লেষণ ব্যবহার করা হয়। ফলাফলগুলো চূড়ান্ত রায় নয়, বরং ইঙ্গিত হিসেবে উপস্থাপন করা হয় এবং মেইনটেইনারদের নিজস্ব বিচারের সূচনা বিন্দু হিসেবে কাজ করে।
আপনার নিজের রিপোজিটরিতে একই বিশ্লেষণ সরাসরি ব্যবহার করার জন্য প্রকল্পটি দুটি ইন্টিগ্রেশন পদ্ধতি অফার করে:
- GitHub App (zero-config): ইনস্টল করলেই সঙ্গে সঙ্গে কাজ করে এবং কেন্দ্রীয়ভাবে আপডেট হয়।
- GitHub Action: এটি একটি ওয়ার্কফ্লোতে যোগ করতে হয় এবং ভার্সন ম্যানুয়ালি পিন করতে হয়।
এটি ম্যানুয়ালি যাচাইকৃত স্বয়ংক্রিয় অ্যাকাউন্টের একটি কিউরেটেড তালিকাও রক্ষণাবেক্ষণ করে। এই তালিকা কমিউনিটির দ্বারা জমা দেওয়া হয় এবং মার্জ হওয়ার আগে মেইনটেইনারদের দ্বারা পর্যালোচনা করা হয়। ব্যবহারকারীরা একটি টেমপ্লেট ইস্যুর মাধ্যমে সন্দেহভাজন স্বয়ংক্রিয় অ্যাকাউন্ট রিপোর্ট করতে পারেন, এবং ফ্ল্যাগ করা অ্যাকাউন্ট লিঙ্কড ইস্যুর মাধ্যমে শ্রেণিবিভাগের বিরুদ্ধে আপত্তি জানাতে পারে।
ঘণ্টাভিত্তিক Ecosystem Activity স্ক্যান একটি পৃথক রিপোজিটরিতে, agentscan-logs-এ, চলে। এটি ট্র্যাক করা রিপোজিটরিগুলোর পুল রিকোয়েস্টকে স্কোর দেয় এবং HTTP-এর মাধ্যমে ফলাফল পরিবেশন করে। এই রিপোজিটরিটি ওয়েবসাইট, GitHub App, webhook এবং যাচাইকৃত অটোমেশন তালিকা হোস্ট করে।
স্ট্যাক: Nuxt, UnoCSS, Netlify, GitHub API। ওপেন সোর্স প্রকল্পগুলোকে লক্ষ্য করে AI-agent-চালিত পুল রিকোয়েস্টের মুখোমুখি হওয়া মেইনটেইনারদের প্রতিক্রিয়া হিসেবে এটি তৈরি করা হয়েছে। প্রকল্পটি একটি চলমান পরীক্ষা; স্কোরগুলো ভুল হতে পারে বলে স্বীকার করা হয়েছে এবং সেগুলো চূড়ান্ত সিদ্ধান্ত নয়, বরং একটি সূচনা বিন্দু হিসেবে বিবেচিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.