ব্রাউজার অটোমেশন ওয়েব স্ক্র্যাপিং, স্বয়ংক্রিয় পরীক্ষা এবং ওয়েব অ্যাপ্লিকেশন ইন্টারঅ্যাকশনের মতো ক্ষেত্রগুলিতে একটি বড় ভূমিকা পালন করে। এখন পর্যন্ত, উদাহরণস্বরূপ , এই উদ্দেশ্যে Puppeteer ব্যবহার করা হয়েছে। AI এর আবির্ভাবের সাথে, ব্রাউজার অটোমেশনকে আরও স্বজ্ঞাত এবং কম রক্ষণাবেক্ষণ-নিবিড় করার জন্য নতুন সুযোগগুলি এখন উন্মুক্ত হচ্ছে - স্টেজহ্যান্ডের জন্য মঞ্চটি পরিষ্কার করুন৷
এটি কীভাবে কাজ করে তা ব্যাখ্যা করার জন্য, আসুন, উদাহরণস্বরূপ, আমার (খারাপ) ভোডাফোন ক্যাবল বক্স দ্বিতীয় রাউটারের সামনের LED লাইটগুলি স্যুইচ করি - যা অন্যান্য গুরুত্বপূর্ণ ফাংশনগুলির মধ্যে, সংশ্লিষ্ট ওয়েব ইন্টারফেসের মাধ্যমে সরাসরি API - বন্ধ/অফার করে না। প্রথমে আমরা কমান্ড লাইনে উভয় টুল ইনস্টল করি ( Node \(\geq\) 23 ধরে নেওয়া হয়েছে):
53e4085b029089ec48bd0f5b954a6b50
অবশেষে, আমরা আমাদের Vodafone পাসওয়ার্ড এবং আমাদের OpenAI API কী একটি .env ফাইলে সংরক্ষণ করি:
53e4085b029089ec48bd0f5b954a6b50
Puppeteer দিয়ে, উদাহরণস্বরূপ, আপনি যা চান তা নিম্নরূপ অর্জন করা যেতে পারে:
53e4085b029089ec48bd0f5b954a6b50
অন্যদিকে স্টেজহ্যান্ড প্রাকৃতিক ভাষায় লিখিত আদেশ গ্রহণ করে:
53e4085b029089ec48bd0f5b954a6b50
আপনি ওয়েবসাইটগুলি স্ক্র্যাপ করতে চান, স্বয়ংক্রিয়ভাবে ফর্মগুলি পূরণ করতে চান বা আপনার ওয়েব অ্যাপের জন্য পরীক্ষা চালাতে চান, দূরবর্তী ব্রাউজার নিয়ন্ত্রণ সাহায্য করে। ব্রাউজার রিমোট কন্ট্রোলে AI একত্রিত করা সহজ নির্দেশাবলী সহ জটিল কাজগুলি সম্পাদন করা সম্ভব করে, বিকাশের গতি বাড়ায় এবং রক্ষণাবেক্ষণকে সহজ করে তোলে। বিশেষ করে যখন DOM কাঠামো পরিবর্তন হয়, স্টেজহ্যান্ড স্ক্রিপ্টগুলি আরও শক্তিশালী এবং কম রক্ষণাবেক্ষণ-নিবিড় হতে পারে।