PowerScan
HI

AI ब्राउज़र एजेंटों को चाहिए अपना अलग ब्राउज़र

ऑटोमेशन · 9 मिनट में पढ़ें · PowerOps द्वारा

फ़ोटो: Unsplash

स्वायत्त एजेंट को अपना रोज़ का ब्राउज़र सौंपने का मतलब है उसे आपकी कुकी, आपके लॉगिन और आपका डिवाइस देना। एजेंट अलग-थलग प्रोफ़ाइल में क्यों होने चाहिए, और उन्हें वह कैसे दें।

AI एजेंट को वेब पर असली क्षमता देने का सबसे तेज़ तरीक़ा है उसे ब्राउज़र चलाने देना। पछताने का सबसे तेज़ तरीक़ा है उसे आपका ब्राउज़र चलाने देना। रोज़ के ब्राउज़र में हर वह सेशन होता है जिसमें आपने कभी साइन-इन किया है, और जो एजेंट क्लिक कर सकता है वह उन सेशनों की पहुँच वाली हर चीज़ पर क्लिक कर सकता है।

नुकसान के दायरे की समस्या

सप्लायरों पर शोध करने को कहा गया एजेंट आपका बैंक टैब खोलने का इरादा नहीं रखता। लेकिन जिस ब्राउज़र में वह चलता है वह कोई भेद नहीं करता: एक कुकी जार, सहेजे हुए लॉगिन का एक सेट, एक मशीन पहचान। एजेंट जहाँ भी नेविगेट कर सकता है, वहाँ के लिए वह पहले से प्रमाणित है। लोग जो उपाय सबसे पहले अपनाते हैं — अलग Chrome प्रोफ़ाइल, इन्कॉग्निटो विंडो — वे कुकी को हिलाते हैं, बाकी कुछ नहीं।

आइसोलेशन को असल में क्या-क्या ढकना होगा

यह वही सूची है जो अलग-थलग ब्राउज़र प्रोफ़ाइल पहले से पूरी करती है। ब्राउज़र की नज़र से एजेंट आपकी मशीन का बस एक और उपयोगकर्ता है, जिसे आपके बाकी काम को देख नहीं पाना चाहिए।

एजेंट को प्रोफ़ाइल देना

PowerOps में तरीक़ा छोटा है। एजेंट के लिए एक प्रोफ़ाइल बनाइए, उसे वह रूट दीजिए जिस पर आप उसका ट्रैफ़िक चाहते हैं, और सिर्फ़ उन अकाउंटों में साइन-इन कीजिए जो उस काम को चाहिए। फिर उसे Local API से शुरू कीजिए, जो ब्राउज़र का डीबगिंग एंडपॉइंट लौटाता है, और अपने एजेंट फ़्रेमवर्क को उस एंडपॉइंट की ओर कीजिए, न कि उस ब्राउज़र की ओर जिसे उसने ख़ुद लॉन्च किया।

# Start the agent's profile and take the endpoint it returns.
curl -s -X POST http://127.0.0.1:50326/v1/browsers/start \
  -H "Authorization: Bearer $POWEROPS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"profileId": "agent-research-01"}'

जो भी Chrome DevTools Protocol बोलता है — Puppeteer, Playwright, या इनमें से किसी को लपेटने वाला एजेंट फ़्रेमवर्क — वह उस कॉल के लौटाए एंडपॉइंट से जुड़ जाता है। एजेंट के कोड में कुछ नहीं बदलता; बदलता है वह ब्राउज़र जिसमें वह उतरता है।

हर एजेंट के लिए नहीं, हर काम के लिए एक प्रोफ़ाइल

सहज झुकाव है एजेंट को प्रोफ़ाइल देने का। बेहतर इकाई है काम। सप्लायर शोध के लिए एक प्रोफ़ाइल, उस अकाउंट के लिए एक जिससे उसे पोस्ट करने की अनुमति है, उस डैशबोर्ड के लिए एक जिसे वह पढ़ता है। अगर कोई रन गड़बड़ हो जाए, तो नुकसान उतने तक सीमित रहता है जितने तक वह एक प्रोफ़ाइल पहुँच सकती थी, और आप डायरेक्टरी फेंककर दोबारा शुरू कर सकते हैं।

रनों को तुलनीय रखना

एजेंटों को डीबग करना कठिन है क्योंकि दो रन शायद ही कभी एक जैसे होते हैं। जो प्रोफ़ाइल हर लॉन्च पर वही डिवाइस बताती है, उसी रूट से, उसी स्थिति में जिसमें आपने उसे छोड़ा था, वह कोशिशों के बीच के अंतर की एक पूरी श्रेणी हटा देती है। जब कोई रन अलग व्यवहार करे, तो माहौल अब संदिग्धों में नहीं रहता।

सीमा रेखा

इनमें से कुछ भी किसी साइट की शर्तों, उसकी रेट सीमाओं या उसकी robots नीति को लाँघने का तरीक़ा नहीं है, और उसे ऐसा बताकर बेचा भी नहीं जाता। यह एजेंट को वह ब्राउज़र देता है जो आपका नहीं बल्कि काम का है।

सभी लेख · स्कैन चलाएँ