कम्प्युटर प्रयोग एजेन्टहरूले वेबसाइटहरूलाई त्यस्तै प्रकारले अन्तरक्रिया गर्न सक्छन् जस्तै व्यक्तिले गर्दछन्: ब्राउजर खोल्ने, पृष्ठ निरीक्षण गर्ने, र देखेका आधारमा अर्को उत्तम कार्य गर्ने। यस पाठमा, तपाइँले एक ब्राउजर अटोमेसन एजेन्ट निर्माण गर्नुहुनेछ जुन Airbnb सर्च गर्छ, संरचित सूचीकरण डेटा निकाल्छ, र स्टकहोममा सबैभन्दा सस्तो बसोबास पहिचान गर्दछ।
यो पाठले AI-चालित नेभिगेसनको लागि Browser-Use, ब्राउजर नियन्त्रणका लागि Playwright र Chrome DevTools Protocol (CDP), दृष्टि सक्षम तर्कको लागि Azure OpenAI, र संरचित निकासीका लागि Pydantic को संयोजन गर्दछ।
यो पाठले समावेश गर्दछ:
यो पाठ पूरा गरेपछि, तपाईले जान्नुहुनेछ:
यस पाठमा एउटा नोटबुक ट्युटोरियल समावेश छ:
नोटबुकमा प्रयोग भएका प्याकेजहरू स्थापना गर्नुहोस्:
pip install browser_use playwright python-dotenv
playwright install chromium
नोटबुकले प्रयोग गरेका Azure OpenAI वातावरण चरहरू सेट गर्नुहोस्:
AZURE_OPENAI_ENDPOINT=...
AZURE_OPENAI_API_KEY=...
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=...
# वैकल्पिक: नदिएको खण्डमा नयाँतम API संस्करणमा डिफल्ट हुन्छ
AZURE_OPENAI_API_VERSION=...
नोटबुकले एक हाइब्रिड ब्राउजर अटोमेसन वर्कफ्लो देखाउँछ:
यो विधिले Browser-Use को लचिलो, दृष्टि-आधारित तर्कलाई राख्दछ र तपाइँलाई आवश्यक पर्दा निश्चित ब्राउजर नियन्त्रण पनि दिन्छ।
| परिदृश्य | एजेन्ट प्रयोग गर्ने | अभिनेता प्रयोग गर्ने |
|---|---|---|
| गतिशील लेआउटहरू | हो, AI ले पृष्ठ परिवर्तनहरू अनुकूल बनाउन सक्छ | होइन, कमजोर चयनकर्ताहरू विग्रन सक्छन् |
| परिचित संरचना | होइन, एजेन्ट सिधा नियन्त्रण भन्दा ढिलो हुन्छ | हो, छिटो र ठीक |
| तत्वहरू फेला पार्दै | हो, प्राकृतिक भाषा राम्रोसँग काम गर्छ | होइन, सटीक चयनकर्ताहरू आवश्यक छ |
| समय नियन्त्रण | होइन, कम पूर्वानुमानयोग्य | हो, प्रतिक्षा र पुन: प्रयासहरूमा पूर्ण नियन्त्रण |
| जटिल वर्कफ्लोहरू | हो, अप्रत्याशित UI अवस्थाहरू सम्हाल्छ | होइन, स्पष्ट शाखा आवश्यक छ |
ब्राउजर एजेन्टहरूले प्रत्यक्ष वेबसाइटहरूमा काम गर्ने भएकाले तिनीहरूलाई थोरै कडा सीमानाहरू आवश्यक हुन्छ जुन केवल परिचित API कल गर्ने स्क्रिप्टभन्दा फरक छ। नोटबुक डेमोबाट वास्तविक वर्कफ्लोमा जानु अघि, एजेन्टले के देख्न सक्छ, क्लिक गर्न सक्छ, र पठाउन सक्छ भन्ने नियन्त्रणहरू परिभाषित गर्नुहोस्।
Airbnb नमूनामा, सुरक्षित डिफ़ल्ट खोजी सूचीहरू हो र मूल्यहरू निकाल्नु हो। साइन इन गर्ने, होस्टलाई सम्पर्क गर्ने, वा बुकिंग पूरा गर्ने अलग प्रयोगकर्ता-स्वीकृत क्रिया हुनु पर्छ।
यो पाठमा तपाईंले निर्माण गर्ने एजेन्ट सानो, स्थानीय संस्करण हो एक कम्प्युटर प्रयोग एजेन्ट (CUA) — एक प्रोग्राम जुन व्यक्तिले जस्तो ब्राउजर चलाउँछ। माइक्रोसफ्ट यसै अवधारणालाई उद्यममा ल्याउँदैछ Project Opal (Frontier), माइक्रोसफ्ट 365 कोपाइलटमा एक क्षमता।
प्रोजेक्ट ओपलमा, तपाईंले एउटा कार्य वर्णन गर्नुहुन्छ र एजेन्ट तपाईंको तर्फबाट सुरक्षित Windows 365 क्लाउड PC मा कम्प्युटर प्रयोग गरेर तपाईंको संस्थाको ब्राउजर-आधारित अनुप्रयोगहरू, साइटहरू, र डेटा सम्हाल्छ। यो पृष्ठभूमिमा असिंक्रोनस रूपमा काम गर्छ, र तपाईं काम मार्गनिर्देशन वा जुनसुकै बेला नियन्त्रण लिन सक्नुहुन्छ। उदाहरणका कामहरू समावेश छन्:
ओपल एक उपयोगी सन्दर्भ हो के कस्तो देखिन्छ एक उत्पादन-स्तर, विश्वसनीय कम्प्युटर प्रयोग एजेन्ट — र यसले पहिलेका पाठहरूमा भएका अवधारणाहरूलाई बलियो बनाउँछ:
| यस कोर्सको अवधारणा | प्रोजेक्ट ओपलले यसलाई कसरी लागू गर्छ |
|---|---|
| मान्छे-इन-द-लूप (पाठ 06) | ओपल लगइन प्रमाणपत्र, संवेदनशील डेटा, वा अस्पष्ट निर्देशनहरूमा रोक्छ, र पासवर्ड कहिल्यै प्रवेश गर्दैन वा फारमहरू स्पष्ट पुष्टिकरण बिना पठाउँदैन। तपाईंले कन्ट्रोल लिन र कन्ट्रोल फर्काउन सक्नुहुन्छ कार्यको बीचमा। |
| विश्वसनीय र सुरक्षित एजेन्टहरू (पाठहरू 06 & 18) | एक अलग Windows 365 क्लाउड PC मा चल्दछ, डिफ़ल्ट रूपमा ब्राउजर-मात्र (अन्य कम्प्युटर पहुँच असक्षम, Intune मार्फत लागू), तपाईंको पहिचान प्रयोग गर्दछ ताकि तपाईंले सक्षम गरेका मात्र पहुँच गर्न सकोस्, र सबै क्रियाहरू अडिटका लागि लग गर्छ। |
| योजना र मेटाकग्निसन (पाठहरू 07 & 09) | ओपलले पहिले कामका लागि योजना बनाउँछ, त्यसपछि प्रत्येक चरणमा आफ्नै तर्कलाई सुपरिवेक्षण गर्छ र शंका लागेको गतिविधि पत्ता लगाउँदा रोक्छ। |
| पुनः प्रयोगयोग्य क्षमता / उपकरणहरू (पाठ 04) | स्किल्स ले तपाईंलाई दोहोरिने कामहरूको लागि निर्देशनहरू लेख्न दिन्छ ( .md फाइलबाट आयात गरिएको वा ओपलले लेखिएको) र कुराकानीहरूमा पुन: प्रयोग गर्न सकिन्छ। |
उपलब्धता: प्रोजेक्ट ओपल हाल प्रयोगकर्ताहरूलाई Frontier प्रारम्भिक पहुँच कार्यक्रम मा Microsoft 365 Copilot सदस्यतासँग उपलब्ध छ, र तपाईंको प्रशासकले स्थापना पूरा गर्नुपर्छ। किनभने यो एक प्रयोगात्मक Frontier सुविधा हो, क्षमताहरू समयसँगै परिवर्तन हुन सक्छ।
माइक्रोसफ्ट एजेन्ट फ्रेमवर्क अन्वेषण गर्दै
स्केलेबल एजेन्टहरू परिनियोजन गर्दै
अस्वीकरण: यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरेर अनुवाद गरिएको हो। हामी सही हुन प्रयास गर्छौं, तर कृपया जानकार हुनुस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छन्। मूल दस्तावेज़ यसको मूल भाषामा आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलत बुझाइ वा त्रुटिको लागि हामी जिम्मेवार छैनौं।