প্রকাশিত: ১৫ জুলাই, ২০২৬
পাসকি প্রয়োগ করা সহজ হলেও, এর কার্যকারিতা এবং সর্বোত্তম অনুশীলন ক্রমাগত পরিবর্তিত হচ্ছে। এগুলোর প্রয়োজন কেন এবং কীভাবে ব্যবহার করতে হয়, তা শিখতে সময় লাগে। এই প্রক্রিয়াটিকে সহজ করার জন্য, ক্রোম টিম ‘মডার্ন ওয়েব গাইডেন্স পাসকি স্কিলস’ চালু করেছে, যা আপনাকে এবং আপনার এজেন্টদের পাসকি ব্যবহার করে নিরাপদ ও আধুনিক সাইন-ইন অভিজ্ঞতা তৈরি করতে সাহায্য করবে।
পাসকি স্কিলগুলো কেন ব্যবহার করবেন?
মডার্ন ওয়েব গাইডেন্স হলো একগুচ্ছ দক্ষতা, যা অ্যান্টি গ্র্যাভিটি বা ক্লড কোডের মতো এআই কোডিং এজেন্টদের নির্দেশনা দেওয়ার জন্য ডিজাইন করা হয়েছে। পাসকি স্কিলগুলোর সাহায্যে আপনি সর্বশেষ এপিআই এবং সেরা অনুশীলনগুলো ব্যবহার করে রেজিস্ট্রেশন, অথেন্টিকেশন, ম্যানেজমেন্ট এবং রিঅথেন্টিকেশন বাস্তবায়ন করতে পারেন। কোডিং এজেন্টটি স্বয়ংক্রিয়ভাবে ফ্রন্টএন্ড ইউআই এবং ব্যাকএন্ড লজিক উভয়ের জন্য ইমপ্লিমেন্টেশন তৈরি করে।
একটি মূল্যায়নে দেখা গেছে যে, পাসকি স্কিল ব্যবহার করা একটি ইমপ্লিমেন্টেশন, ক্লড কোড ওপাস ৪.৮-এ সেগুলো ছাড়া ইমপ্লিমেন্টেশনের চেয়ে ভালো পারফর্ম করে। এই মূল্যায়নে এই ডকুমেন্টে বর্ণিত ডেমো অ্যাপ্লিকেশন এবং প্রম্পটগুলো ব্যবহার করা হয়েছে।
| পাসকি দক্ষতা ছাড়া | পাসকি দক্ষতার সাথে | |
|---|---|---|
| পাস | ৪৭ | ৮০ |
| ব্যর্থ | ৩২ | ০ |
| প্রযোজ্য নয় | ১২ | ১১ |
| মোট | ৯১ | ৯১ |
সবচেয়ে দৃশ্যমান পার্থক্যটি হলো পাসকি ম্যানেজমেন্ট স্ক্রিন, যা পাসকি ম্যানেজমেন্টের সর্বোত্তম অনুশীলনগুলো অনুসরণ করে এবং কমিউনিটি দ্বারা সংকলিত একটি পাসকি প্রদানকারী তালিকার উপর ভিত্তি করে তৈরি করা পাসকিগুলোর একটি তালিকা প্রদর্শন করে।

পাসকি স্কিলগুলো আপনার কোডিং এজেন্টকে আরও কিছু শক্তিশালী ও কম দৃশ্যমান ক্ষমতা প্রদান করে:
-
getClientCapabilities: আধুনিক বৈশিষ্ট্য সনাক্তকরণ সম্পাদন করুন। - JSON সিরিয়ালাইজেশন: একটিমাত্র জাভাস্ক্রিপ্ট কলের মাধ্যমে এনকোড করা পেলোডকে সিরিয়ালাইজ করুন।
- ত্রুটি পরিচালনা: ত্রুটির প্রকারভেদের উপর নির্ভর করে একটি বার্তা প্রদর্শন করুন অথবা বাতিল করুন।
- শর্তসাপেক্ষ মধ্যস্থতা: ব্যবহারকারীদের ব্রাউজারের স্বয়ংক্রিয় পূরণ পরামর্শ থেকে সরাসরি সাইন ইন করার অনুমতি দিন।
- সিগন্যাল এপিআই: প্রোভাইডার এবং আপনার সার্ভারের মধ্যে ক্রেডেনশিয়ালের তালিকা সিঙ্ক করে রাখুন।
- শর্তসাপেক্ষ তৈরি: যেসব ব্যবহারকারী সম্প্রতি পাসওয়ার্ড দিয়ে সাইন ইন করেছেন, তাদের জন্য স্বয়ংক্রিয়ভাবে একটি পাসকি তৈরি করুন।
ধাপ ১: ডেমো রিপোজিটরিটি ক্লোন করুন
passkey skills ডেমো প্রজেক্টটি ব্যবহার করে দেখুন। রিপোজিটরিটি ক্লোন করুন:
git clone git@github.com:GoogleChromeLabs/passkey-skills-demo.git
ধাপ ২: মডার্ন ওয়েব গাইডেন্স ইনস্টল করুন
Modern Web Guidance ইনস্টল করতে আপনার প্রজেক্ট ডিরেক্টরিতে ইন্টারেক্টিভ সেটআপ উইজার্ডটি চালান:
npx modern-web-guidance@latest install
এই উইজার্ডটি আপনার প্রজেক্ট লেআউটে প্রয়োজনীয় ফাইলগুলো যোগ করে, যার ফলে আপনার এআই এজেন্ট পাসকি-এর প্রয়োজনীয়তাগুলো বুঝতে পারে।
ধাপ ৩: নির্দেশাবলী ব্যবহার করুন
একবার ইনস্টল হয়ে গেলে, আপনার ফিচারগুলো তৈরি করতে এই নির্দেশাবলী ব্যবহার করুন। এই উদাহরণগুলো পাসকিজ স্কিলের অন্তর্ভুক্ত চারটি ব্যবহারের ক্ষেত্রকে তুলে ধরে এবং এগুলো বিশেষভাবে স্যান্ডবক্স প্রজেক্টের জন্য ডিজাইন করা হয়েছে।
নিবন্ধন
ব্যবহারকারীদের তাদের অ্যাকাউন্টের জন্য একটি পাসকি নিবন্ধন করার অনুমতি দিন। এটি কার্যকর করতে, নিম্নলিখিত প্রম্পটটি চেষ্টা করুন:
Implement passkey registration at /settings page under start directory
এজেন্টের কার্য সম্পাদনের উদাহরণ : এজেন্টটি একটি নতুন পাসকি নিবন্ধন করার জন্য স্বয়ংক্রিয়ভাবে ফ্রন্টএন্ড UI এবং ব্যাকএন্ড লজিক তৈরি বা পরিবর্তন করে।
প্রমাণীকরণ
সুস্পষ্ট বাটন ট্রিগার অথবা ব্রাউজার অটোফিল সাজেশনের মাধ্যমে, পুনরায় ব্যবহারকারীদের সহজে খুঁজে পাওয়া যায় এমন ক্রেডেনশিয়াল ব্যবহার করে দ্রুত সাইন ইন করার সুযোগ দিন। এটি বাস্তবায়ন করতে, নিম্নলিখিত প্রম্পটটি চেষ্টা করুন:
Implement passkey authentication at the top page under start directory
এজেন্টের কার্য সম্পাদনের উদাহরণ : এজেন্টটি মূল ল্যান্ডিং বা সাইন-ইন রুটে লগইন এবং ভেরিফিকেশন প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে পরিচালনা করে।
ব্যবস্থাপনা
সার্ভার এবং ব্রাউজারের পাসওয়ার্ড ম্যানেজারের মধ্যে ক্রেডেনশিয়াল সিঙ্ক্রোনাইজড রেখে ব্যবহারকারীদের তাদের নিবন্ধিত পাসকিগুলো দেখতে, নাম পরিবর্তন করতে এবং মুছে ফেলতে দিন। এটি বাস্তবায়ন করতে, নিম্নলিখিত প্রম্পটটি চেষ্টা করুন:
Implement passkey management at /settings page under start directory
এজেন্টের কার্য সম্পাদনের উদাহরণ : এজেন্টটি ব্যবহারকারীদের জন্য বিদ্যমান পাসকিগুলো দেখা, যোগ করা বা বাতিল করার জন্য কাঠামোগত বিকল্প তৈরি করে।
পুনঃপ্রমাণীকরণ
নিরাপত্তা পরিবর্তন বা আর্থিক স্থানান্তরের মতো সংবেদনশীল কাজ করার অনুমতি দেওয়ার আগে, সাইন-ইন করা ব্যবহারকারীর পরিচয় তার বিদ্যমান পাসকি ব্যবহার করে যাচাই করুন। এটি কার্যকর করতে, নিম্নলিখিত প্রম্পটটি চেষ্টা করুন:
Implement passkey reauthentication at /reauth under start directory
এজেন্টের কার্য সম্পাদনের উদাহরণ : এজেন্টটি ব্যবহারকারীর সংবেদনশীল কার্যকলাপের জন্য উচ্চতর নিরাপত্তা ব্যবস্থা স্থাপন করে।
/modern-web-guidance
অথবা কোডেক্সের জন্য নিম্নলিখিত কমান্ডটি:
$modern-web-guidance
আপনি যদি নিশ্চিত না হন, তবে আপনার এজেন্টের ডকুমেন্টেশন দেখুন, অথবা modern-web-guidance স্কিলটি কীভাবে সরাসরি চালু করতে হয় তা আপনার এজেন্টকে জিজ্ঞাসা করুন।
সার্ভার সাইড একীভূত করুন
কোডিং এজেন্টরা সার্ভার-সাইড পাসকি কোড তৈরি করতে পারলেও, তারা লাইব্রেরির সর্বশেষ সংস্করণ ব্যবহার নাও করতে পারে। পাসকি স্কিলস ডেমো রিপোজিটরিতে simplewebauthn স্কিলটি অন্তর্ভুক্ত রয়েছে, যা জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্টের জন্য প্রস্তাবিত সার্ভার-সাইড লাইব্রেরি— SimpleWebAuthn- এর একটি স্কিল। এই স্কিলটি কোডিং এজেন্টের আচরণের পরিপূরক হিসেবে কাজ করে।
অন্যান্য সার্ভার-সাইড প্রোগ্রামিং ভাষার জন্য, গুগল একটি ভাষা-নির্দিষ্ট পাসকি, FIDO2, বা WebAuthn লাইব্রেরির সাথে পাসকি ইন্টিগ্রেট করার পরামর্শ দেয়, এবং এর সাথে সর্বশেষ এপিআই (API) ব্যবহারের জন্য একটি স্কিলও যুক্ত করতে বলে। লাইব্রেরির নির্মাতারা তাদের নিজস্ব স্কিল তৈরি করেন, যাতে কোডিং এজেন্টরা সর্বদা সর্বশেষ এপিআই ব্যবহার করতে পারে।
দাবিত্যাগ এবং প্রতিক্রিয়া
মডার্ন ওয়েব গাইডেন্স এবং পাসকি স্কিলগুলো প্রিভিউ পর্যায়ে রয়েছে। এই স্কিলগুলো অ্যান্টিগ্র্যাভিটি এবং ক্লড কোডের মতো এজেন্ট ব্যবহার করে পাসকি স্কিলস ডেমো প্রজেক্টের মাধ্যমে তৈরি ও পরীক্ষা করা হয়েছে। যদিও অন্যান্য কোডবেসের সাথে পরীক্ষা করা হয়েছে, প্রদত্ত উদাহরণ প্রম্পটগুলোর বাইরেও স্কিলগুলোতে সমন্বয়ের প্রয়োজন হতে পারে। তৈরি হওয়া কোডটি আপনার প্রত্যাশা পূরণ করছে কিনা তা নিশ্চিত করতে পর্যালোচনা করুন এবং প্রয়োজন অনুযায়ী অতিরিক্ত প্রম্পট যোগ করুন।
ক্রোম টিম সময়ের সাথে সাথে এই দক্ষতাগুলো আপডেট করে এবং মডার্ন ওয়েব গাইডেন্সে অন্যান্য পরিচয় ও প্রমাণীকরণ বৈশিষ্ট্য যুক্ত করে। আপনার কোনো মতামত বা নতুন বৈশিষ্ট্যের অনুরোধ থাকলে, সেগুলো modern-web-guidance-src রিপোজিটরিতে জমা দিন।
পাসকি গ্রহণ প্রক্রিয়াকে সহজ করতে আজই এটি ব্যবহার করে দেখুন।