প্রকল্প সম্পর্কে
Leeway UI Check হলো একটি টুল যা AI কোডিং এজেন্টদের UI পরিবর্তনের ফলাফল যাচাই করার জন্য, ওয়েব এবং Flutter উভয় পরিস্থিতি সমর্থন করে। মৌলিক প্রক্রিয়া হলো: ব্যবহারকারী রেফারেন্স স্ক্রিনশট এবং পেজের প্রয়োজনীয়তা প্রদান করেন, কোডিং এজেন্ট পেজটি পরিবর্তন করে, Leeway Playwright দিয়ে বাস্তবায়নের ফলাফল সংগ্রহ করে, পিক্সেল, SSIM, লেআউট এবং টেক্সট রিপোর্ট ফেরত দেয়, যা পরবর্তী রাউন্ডের মেরামতের জন্য ব্যবহৃত হয়।
প্রধান ক্ষমতা
- রেফারেন্স ছবি এবং পেজের স্ক্রিনশটের সাথে তুলনা করে সাধারণ পার্থক্য চিত্র, কঠোর পার্থক্য চিত্র এবং অঞ্চল-ভিত্তিক সমস্যা চিহ্নিতকরণ আউটপুট করে।
- টেক্সট, জ্যামিতি, ইন্টারঅ্যাকশন এবং রিসোর্স ত্রুটিগুলিকে আলাদা বাধা শর্ত হিসেবে বিবেচনা করে, একক স্কোরের সাথে মিশিয়ে না দিয়ে।
- পাঁচটি MCP টুলের মাধ্যমে কোডিং এজেন্টের সাথে ইন্টারঅ্যাক্ট করে: কোড সংস্করণ জমা দেওয়া, ফিডব্যাক জিজ্ঞাসা করা, বাতিল করা এবং ডেলিভারি।
- প্রতিটি রাউন্ডের সোর্স কোড স্ন্যাপশট, রিপোর্ট এবং প্রমাণ সংরক্ষণ করে, ডেলিভারির আগে সংশ্লিষ্ট সংস্করণ পর্যালোচনা করা যায়।
ব্যবহারের পদ্ধতি
যাচাইকৃত উন্নয়ন পরিবেশ হলো Windows / PowerShell, Node 22.16.0, Python 3.13। প্রথম ইনস্টলেশনে রিপোজিটরি ক্লোন করা, npm ci চালানো, Python ভার্চুয়াল এনভায়রনমেন্ট তৈরি করা এবং workers/requirements.txt ইনস্টল করা প্রয়োজন, তারপর npm run setup:browser চালানো। এরপর npm run build, npm run demo, npm run cli -- report দিয়ে তিনটি পূর্বনির্ধারিত পেজ ভেরিয়েন্ট চালানো যায় এবং স্থানীয় রিপোর্ট পেজ (127.0.0.1:4318) খোলা যায়।
নিজের প্রকল্পে সংযুক্ত করতে, টাস্ক টেমপ্লেট থেকে রেফারেন্স ছবি, ভিউপোর্ট, সোর্স কোড ডিরেক্টরি এবং স্টার্ট কমান্ড কনফিগার করতে হবে, টাস্ক তৈরি করে worker চালু করতে হবে, তারপর MCP গাইড অনুযায়ী কোডিং এজেন্টের সাথে সংযোগ করতে হবে। সম্পূর্ণ চক্র হলো: এজেন্ট সোর্স কোড পরিবর্তন করে → submit → worker স্ক্রিনশট ও তুলনা করে → রিপোর্ট → এজেন্ট আবার পরিবর্তন করে।
সীমা ও সীমাবদ্ধতা
প্রকল্পটি নিজেকে স্থানীয় একক-ব্যবহারকারী প্রাথমিক সংস্করণ হিসেবে বর্ণনা করে। ডিফল্ট স্কোর ডায়াগনস্টিকের জন্য ব্যবহৃত হয়, আনুষ্ঠানিক গ্রহণের জন্য যাচাইকৃত প্রোফাইল প্রয়োজন; OCR, ভিজ্যুয়াল মডেল, নিরাপত্তা বিচ্ছিন্নতা এবং বাস্তব মডেল স্বয়ংক্রিয় অভিসরণ এখনও বাস্তবায়িত বা গ্রহণ করা হয়নি। Harness বোতামের ব্যবসায়িক আচরণ স্বয়ংক্রিয়ভাবে অনুমান করে না, যে ইন্টারঅ্যাকশন পরীক্ষা করা দরকার তা টাস্ক কনফিগারেশনে লিখতে হবে, রিপোর্টের পরিবর্তনের পরামর্শগুলো যাচাইযোগ্য অনুমান। ডকুমেন্টেশনে ব্যবহারের গাইড, MCP সংযোগ, সাধারণ প্রশ্ন, আর্কিটেকচার ব্যাখ্যা, স্কোর ক্রমাঙ্কন, আপডেট লগ, অবদান গাইড এবং নিরাপত্তা সীমা অন্তর্ভুক্ত। প্রকল্পটি MIT লাইসেন্সের অধীনে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.