ਕம்பਿਊਟਰ ਯੂਜ਼ ਏਜੰਟ ਉਹੀ ਤਰ੍ਹਾਂ ਵੈਬਸਾਈਟਾਂ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹਨ ਜਿਵੇਂ ਕੋਈ ਇਨਸਾਨ ਕਰਦਾ ਹੈ: ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹ ਕੇ, ਪੰਨੇ ਦੀ ਜਾਂਚ ਕਰਕੇ, ਅਤੇ ਉਹਨਾਂ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਵਧੀਆ ਅਗਲਾ ਕਦਮ ਚੁਣ ਕੇ ਜੋ ਉਹ ਦੇਖਦੇ ਹਨ। ਇਸ ਪਾਠ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਆਟੋਮੇਸ਼ਨ ਏਜੰਟ ਬਣਾਓਗੇ ਜੋ Airbnb ਨੂੰ ਖੋਜੇਗਾ, ਸੰਰਚਿਤ ਲਿਸਟਿੰਗ ਡਾਟਾ ਨਿਕਾਲੇਗਾ, ਅਤੇ ਸਟਾਕਹੋਮ ਵਿੱਚ ਸਭ ਤੋਂ ਸਸਤੀ ਰਹਿਣ ਦੀ ਥਾਂ ਦਾ ਪਤਾ ਲਗਾਏਗਾ।
ਇਹ ਪਾਠ Browser-Use ਨੂੰ AI-ਚਲਿਤ ਨੈਵੀਗੇਸ਼ਨ ਲਈ, Playwright ਅਤੇ Chrome DevTools Protocol (CDP) ਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਕੰਟਰੋਲ ਲਈ, Azure OpenAI ਨੂੰ ਵਿਜ਼ਨ-ਸਮਰੱਥ reasoning ਲਈ, ਅਤੇ Pydantic ਨੂੰ ਸੰਰਚਿਤ extraction ਲਈ ਜੋੜਦਾ ਹੈ।
ਇਸ ਪਾਠ ਵਿੱਚ ਇਹ ਗੱਲਾਂ ਕਵਰ ਕੀਤੀ ਜਾਣਗੀਆਂ:
ਇਸ ਪਾਠ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਦ, ਤੁਸੀਂ ਜਾਣੋਗੇ ਕਿ ਕਿਵੇਂ:
ਇਸ ਪਾਠ ਵਿੱਚ ਇਕ ਨੋਟਬੁੱਕ ਟਿਊਟੋਰਿਯਲ ਸ਼ਾਮਲ ਹੈ:
ਨੋਟਬੁੱਕ ਵਿੱਚ ਵਰਤੀ ਜਾਣ ਵਾਲੀਆਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ:
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 ਦੀ ਲਚਕੀਲੀ, ਵਿਜ਼ਨ-ਆਧਾਰਿਤ reasoning ਨੂੰ ਬਣਾਈ ਰੱਖਦਾ ਹੈ ਜਦੋਂ ਕਿ ਜਰੂਰਤ ਪੈਣ ‘ਤੇ ਤੁਹਾਨੂੰ ਨਿਰਧਾਰਿਤ ਬ੍ਰਾਊਜ਼ਰ ਕੰਟਰੋਲ ਵੀ ਮਿਲਦਾ ਹੈ।
| ਦਰਸ਼ਨ | ਏਜੰਟ ਦੀ ਵਰਤੋਂ ਕਰੋ | ਅਦਾਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰੋ |
|---|---|---|
| ਡਾਇਨੈਮਿਕ ਲੇਆਉਟ | ਹਾਂ, AI ਪੰਨੇ ਦੇ ਬਦਲਾਵਾਂ ਦੇ ਅਨੁਕੂਲ ਹੋ ਸਕਦਾ ਹੈ | ਨਹੀਂ, ਨਾਜੁਕ ਚੁਣੌਤੀਆਂ ਟੁੱਟ ਸਕਦੀਆਂ ਹਨ |
| ਜਾਣੀ-ਪਹਿਚਾਣ ਵਾਲੀ ਸਰਚਨਾ | ਨਹੀਂ, ਏਜੰਟ ਸਿੱਧੇ ਕੰਟਰੋਲ ਨਾਲੋਂ ਧੀਮਾ ਹੁੰਦਾ ਹੈ | ਹਾਂ, ਤੇਜ਼ ਅਤੇ ਸਹੀ |
| ਤੱਤ ਲੱਭਣਾ | ਹਾਂ, ਕੁਦਰਤੀ ਭਾਸ਼ਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀ ਹੈ | ਨਹੀਂ, ਸਹੀ ਚੁਣੀ ਹੋਈ ਸਿਲੈਕਟਰਾਂ ਦੀ ਲੋੜ ਹੈ |
| ਟਾਈਮਿੰਗ ਕੰਟਰੋਲ | ਨਹੀਂ, ਘੱਟ ਭਵਿੱਖਬਾਣੀਯੋਗ | ਹਾਂ, ਇੰਤਜ਼ਾਰ ਅਤੇ ਫੇਰ ਕੋਸ਼ਿਸ਼ ‘ਤੇ ਪੂਰਾ ਕੰਟਰੋਲ |
| ਜਟਿਲ ਵਰਕਫਲੋਜ਼ | ਹਾਂ, ਅਣਉਮੀਦ ਅਤੇ UI ਦੀ ਹਾਲਤਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ | ਨਹੀਂ, ਖੁੱਲ੍ਹੇ ਤੌਰ ਤੇ ਸ਼ਾਖਾ ਬੰਦੀ ਦੀ ਲੋੜ ਹੋਂਦੀ ਹੈ |
ਬ੍ਰਾਊਜ਼ਰ ਏਜੰਟ ਲਾਈਵ ਵੈੱਬਸਾਈਟਾਂ ‘ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਉਹਨਾਂ ਨੂੰ ਉਸ ਸਕ੍ਰਿਪਟ ਨਾਲੋਂ ਵਧੇਰੇ ਕੜੀਆਂ ਸੀਮਾਵਾਂ ਦੀ ਲੋੜ ਹੋਂਦੀ ਹੈ ਜੋ ਸਿਰਫ਼ ਜਾਣੇ-ਮाने API ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ। ਨੋਟਬੁੱਕ ਡੈਮੋ ਤੋਂ ਅਸਲ ਵਰਕਫਲੋ ਵਿੱਚ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਏਜੰਟ ਕੀ ਦੇਖ ਸਕਦਾ ਹੈ, ਕਿੱਥੇ ਕਲਿੱਕ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਕੀ ਸਬਮਿਟ ਕਰ ਸਕਦਾ ਹੈ।
Airbnb ਦੇ ਨਮੂਨੇ ਵਿੱਚ, ਸੁਰੱਖਿਅਤ ਡਿਫੌਲਟ ਲਿਸਟਿੰਗਾਂ ਖੋਜਣ ਅਤੇ ਕੀਮਤਾਂ ਕੱਢਣ ਦਾ ਹੈ। ਸਾਈਨ ਇਨ, ਮਾਲਿਕ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਜਾਂ ਬੁਕਿੰਗ ਪੂਰੀ ਕਰਨ ਲਈ ਵੱਖਰਾ ਉਪਭੋਗਤਾ-ਸਵੀਕਾਰਿਤ ਕਦਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਸ ਪਾਠ ਵਿੱਚ ਤੁਸੀਂ ਜੋ ਏਜੰਟ ਬਣਾਉਂਦੇ ਹੋ ਉਹ ਇੱਕ ਛੋਟਾ, ਸਥਾਨਕ ਵਰਜਨ ਹੈ ਇੱਕ ਕਪਿਊਟਰ ਯੂਜ਼ ਏਜੰਟ (CUA) ਦਾ — ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਉਸ ਤਰ੍ਹਾਂ ਚਲਾਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕੋਈ ਇਨਸਾਨ ਕਰਦਾ। Microsoft ਇਸੇ ਵਿਚਾਰ ਨੂੰ ਉਦਯੋਗ ਵਿੱਚ ਲਿਆ ਰਿਹਾ ਹੈ Project Opal (Frontier) ਰਾਹੀਂ, ਜੋ Microsoft 365 Copilot ਵਿੱਚ ਇੱਕ ਸਮਰੱਥਾ ਹੈ।
ਪ੍ਰੋਜੈਕਟ ਓਪਲ ਨਾਲ, ਤੁਸੀਂ ਇੱਕ ਕੰਮ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹੋ ਅਤੇ ਏਜੰਟ ਤੁਹਾਡੇ ਵਾਸਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਯੂਜ਼ ਸੁਰੱਖਿਅਤ Windows 365 Cloud PC ‘ਤੇ ਚਲਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਸੰਗਠਨ ਦੀਆਂ ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਸਾਈਟਾਂ, ਅਤੇ ਡਾਟਾ ‘ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਪਿੱਛੇਲੇ ਪਾਸੇ ਅਸਿੰਕ੍ਰੋਨਸ ਤੌਰ ‘ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕੰਮ ਨੂੰ ਮਾਰਗਦਰਸ਼ਨ ਦੇ ਸਕਦੇ ਹੋ ਜਾਂ ਕੰਟਰੋਲ ਲੈ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਣ ਬੰਦੋਬਸਤਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
ਓਪਲ ਇੱਕ ਲਾਭਦਾਇਕ ਸੰਦਰਭ ਹੈ ਕਿ ਐਡਵਾਂਸ, ਭਰੋਸੇਮੰਦ ਕੰਪਿਊਟਰ ਯੂਜ਼ ਏਜੰਟ ਕਿਵੇਂ ਹੁੰਦਾ ਹੈ — ਅਤੇ ਇਹ ਪਹਿਲਾਂ ਦੇ ਪਾਠਾਂ ਵਿਚਲੇ ਵਿਚਾਰਾਂ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰਦਾ ਹੈ:
| ਇਸ ਕੋਰਸ ਵਿੱਚ ਸੋਚ | ਪ੍ਰੋਜੈਕਟ ਓਪਲ ਇਸਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਦਾ ਹੈ |
|---|---|
| ਹਿਊਮਨ-ਇਨ-ਦ-ਲੂਪ (ਪਾਠ 06) | ਓਪਲ ਲਾਗਿਨ ਸਰਟੀਫਿਕੇਟ, ਸੰਵੇਦਨਸ਼ੀਲ ਡਾਟਾ, ਜਾਂ ਗੁੰਝਲਦਾਰ ਨਿਰਦੇਸ਼ਾਂ ਲਈ ਰੁਕਦਾ ਹੈ, ਅਤੇ ਕਦੇ ਵੀ ਬਿਨਾਂ ਸਪਸ਼ਟ ਪੁਸ਼ਟੀ ਦੇ ਪਾਸਵਰਡ ਜਾਂ ਫਾਰਮ ਸਬਮਿਟ ਨਹੀਂ ਕਰਦਾ। ਤੁਸੀਂ Take Control ਅਤੇ Return Control ਵਿਚਕਾਰ ਕੰਮ ਨੂੰ ਚਾਲੂ ਰੱਖ ਸਕਦੇ ਹੋ। |
| ਭਰੋਸੇਮੰਦ ਅਤੇ ਸੁਰੱਖਿਅਤ ਏਜੰਟ (ਪਾਠ 06 ਅਤੇ 18) | ਵੱਖ-ਵੱਖ Windows 365 Cloud PC ‘ਤੇ ਚਲਦਾ ਹੈ, ਡਿਫੌਲਟ ਤੌਰ ‘ਤੇ ਸਿਰਫ ਬ੍ਰਾਊਜ਼ਰ ਹੈ (ਹੋਰ ਕੰਪਿਊਟਰ ਐਕਸੈਸ ਰੋਕਿਆ ਗਿਆ ਹੈ, Intune ਰਾਹੀਂ ਲਾਗੂ), ਤੁਹਾਡੀ ਪਹਿਚਾਣ ਵਰਤਦਾ ਹੈ ਤਾਂ ਜੋ ਸਿਰਫ ਅਧਿਕਾਰਤ ਬਰਾਬਰ ਹੀ ਪਹੁੰਚ ਹੋਵੇ, ਅਤੇ ਹਰ ਕਾਰਵਾਈ ਨੂੰ ਆਡੀਟ ਕਰਨ ਲਈ ਲਾਗ ਕਰਦਾ ਹੈ। |
| ਯੋਜਨਾ ਅਤੇ ਮੈਟਾਕੋਗਨਿਸ਼ਨ (ਪਾਠ 07 ਅਤੇ 09) | ਓਪਲ ਪਹਿਲਾਂ ਕੰਮ ਲਈ ਯੋਜਨਾ ਬਣਾਉਂਦਾ ਹੈ, ਫਿਰ ਹਰ ਕਦਮ ‘ਤੇ ਆਪਣੇ reasoning ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਸ਼ੱਕੀ ਕਾਰਵਾਈ ਦੇਖ ਕੇ ਰੁਕਦਾ ਹੈ। |
| ਪੁਨਰਵਰਤਨਯੋਗ ਸਮਰੱਥਾਵਾਂ / ਸੰਦ (ਪਾਠ 04) | Skills ਤੁਹਾਨੂੰ ਦੁਹਰਾਵਾਂ ਵਾਲੇ ਕੰਮਾਂ ਲਈ ਨਿਰਦੇਸ਼ ਲਿਖਣ ਦਿੰਦੇ ਹਨ (ਜੋ .md ਫਾਇਲ ਤੋਂ ਲਿਆ ਜਾਂਦਾ ਹੈ ਜਾਂ ਓਪਲ ਨਾਲ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ) ਅਤੇ ਗੱਲਬਾਤ ਵਿੱਚ ਫਿਰੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। |
ਉਪਲਬਧਤਾ: ਪ੍ਰੋਜੈਕਟ ਓਪਲ ਇਸ ਸਮੇਂ Frontier early access program ਵਿੱਚ ਉਪਲਬਧ ਹੈ ਜਿੱਥੇ Microsoft 365 Copilot ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਪ੍ਰਬੰਧਕ ਨੂੰ ਸੈਟਅੱਪ ਪੂਰਾ ਕਰਨਾ ਹੋਵੇਗਾ। ਕਿਉਂਕਿ ਇਹ ਪ੍ਰਯੋਗਸ਼ੀਲ Frontier ਫੀਚਰ ਹੈ, ਸਮਰੱਥਾਵਾਂ ਸਮੇਂ ਦੇ ਨਾਲ ਬਦਲ ਸਕਦੀਆਂ ਹਨ।
Microsoft Agent Framework ਦੀ ਖੋਜ ਕਰਨਾ
ਅਸਵੀਕਾਰੋਪਣ: ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਅਨੁਵਾਦ ਏਆਈ ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾਵਾਂ ਲਈ ਯਤਨਸ਼ੀਲ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮੱਤਿਆਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਅਧਿਕਾਰਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੇ ਉਪਯੋਗ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਜਵਾਬਦੇਹ ਨਹੀਂ ਹਾਂ।