पोर्टेबल, लेकिन हदों के साथ

इस बात के अनुसार कि आपको क्या दोबारा इस्तेमाल करना है, एक्सपोर्ट चुनें या वर्कफ़्लो सिखाएँ।

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

मुझे कौन सा एक्सपोर्ट या वर्कफ़्लो तरीका इस्तेमाल करना चाहिए?

लक्ष्यकमांडपरिणाम
साइडबार में दिख रही बातचीत सेव करें/exportपढ़ने में आसान Markdown बातचीत रिकॉर्ड।
रिकॉर्ड किए गए एजेंट रन को डीबग करें/export --tracesमॉडल रिस्पॉन्स, टूल कॉल, पैरामीटर और रिज़ल्ट वाला Markdown।
सेटिंग्स का बैकअप लें या स्थानांतरित करें/export --configएक webbrain-config/1 JSON स्नैपशॉट।
एक बार करके वर्कफ़्लो सीखें/teach --start <नाम>आपके मैनुअल डेमो से कंपाइल किया गया, बिना इनपुट वैल्यू का सेव वर्कफ़्लो।
एक दोबारा इस्तेमाल होने वाले ऑटोमेशन को स्थानांतरित करें/workflow --export <id>सैनिटाइज़ किया गया webbrain-workflow/1 JSON डेफिनिशन।
कॉन्फ़िग एक्सपोर्ट में प्लेनटेक्स्ट सीक्रेट होते हैं

सेटिंग्स स्नैपशॉट में प्रोवाइडर API कीज़, प्रोफ़ाइल डेटा, यूज़र मेमोरी, कस्टम स्किल्स और अनुमति चयन शामिल हो सकते हैं। इसे पासवर्ड बैकअप की तरह सुरक्षित रखें, और किसी पब्लिक issue में कभी अटैच न करें।

बातचीत और ट्रेस Markdown

/export साइडबार में अभी दिख रहे मैसेज सेव करता है और एक्सपोर्ट के समय के WebBrain वर्ज़न को दर्ज करता है। यह फ़ाइल पढ़ने के लिए है, इसे WebBrain में वापस इम्पोर्ट नहीं किया जा सकता।

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

बग रिपोर्ट सबमिट करने की तैयारी?

पहले बातचीत एक्सपोर्ट का उपयोग करें। ट्रेस एक्सपोर्ट केवल तभी इस्तेमाल करें जब टूल-स्तरीय विवरण चाहिए; दोनों में से किसी भी फ़ाइल को शेयर करने से पहले व्यक्तिगत जानकारी के लिए जाँच लें।

सेटिंग्स का बैकअप लें

  1. /export --config दर्ज करें।
  2. डाउनलोड की गई webbrain-config-….json को सुरक्षित जगह सेव करें।
  3. /import --file से रिस्टोर करें, या /import के बाद उसका JSON पेस्ट करें।

स्नैपशॉट में पोर्टेबल सेटिंग्स वैल्यू शामिल होती हैं, लेकिन बातचीत, ट्रेस, शेड्यूल, यूसेज काउंटर और कुल खर्च शामिल नहीं हैं; न ही डिवाइस से बंधे Cloud Sync सेशन और डिवाइस ID शामिल हैं।

schema फ़ील्ड अनुकूलता पहचानने के लिए होता है। WebBrain फ़िलहाल webbrain-config/1 एक्सपोर्ट करता है और उसे स्वीकार भी करता है।

डेमो के ज़रिए सीखें

एक बार खुद करके WebBrain को वर्कफ़्लो सिखाएँ

जब आप ब्राउज़र के स्टेप्स जानते हैं और एजेंट से पहले ट्रेस्ड रन पूरा कराए बिना उन्हें सेव करना चाहते हैं, तो टीचर मोड इस्तेमाल करें। डेमो केवल मौजूदा टैब तक सीमित रहता है, और अंत में उसी सुरक्षा-संपन्न webbrain-workflow/1 फ़ॉर्मेट में कंपाइल होता है जो /workflow --save बनाता है।

  1. शुरुआती पेज खोलें। सामान्य http(s) पेज इस्तेमाल करें, और उस टैब पर अभी चल रहा कोई एजेंट रन रोकें।
  2. पढ़ाना शुरू करें। /teach --start <नाम> दर्ज करें; पेज पर बैंगनी WebBrain Teach इंडिकेटर दिखेगा।
  3. वर्कफ़्लो खुद पूरा करें। उसी टैब में, दोबारा इस्तेमाल होने वाले फ़्लो के अनुसार भरोसेमंद क्लिक करें, फ़ील्ड भरें, चेकबॉक्स या रेडियो बटन बदलें, Enter से सबमिट करें और नेविगेट करें।
  4. ज़रूरत पड़ने पर प्रगति देखें। /teach दर्ज करें, ताकि मौजूदा वर्कफ़्लो का नाम और कैप्चर किए गए एक्शन्स की संख्या दिखे।
  5. कंपाइल और सेव करें। /teach --end दर्ज करें, फिर /workflow खोलकर सीखे गए वर्कफ़्लो को चलाएँ, नाम बदलें, एक्सपोर्ट करें या हटाएँ।
टाइप की गई वैल्यू कभी नहीं सीखी जातीं

पेज कैप्चर कोड केवल फ़ील्ड की तात्पर्यगत पहचान दर्ज करता है, फ़ील्ड की सामग्री नहीं पढ़ता। हर पूरा किया गया फ़ील्ड रनटाइम पैरामीटर बन जाता है; बाद में वर्कफ़्लो चलाने पर WebBrain मौजूदा वैल्यू लोकल ही दोबारा पूछता है।

कैप्चर की हदें

  • केवल टॉप-लेवल पेज के भरोसेमंद एक्शन कैप्चर होते हैं; WebBrain के खुद किए गए एक्शन टीचिंग रिकॉर्ड में नहीं आते।
  • सेशन उसी टैब के नेविगेशन का पीछा करता है, और अधिकतम 100 नॉर्मलाइज़्ड एक्शन रिकॉर्ड करता है।
  • टीचर मोड और ऑटोमेटेड एजेंट रन एक ही समय एक ही टैब पर नहीं चल सकते। एजेंट टास्क शुरू करने से पहले /teach --end से टीचिंग समाप्त करें।
  • असमर्थित या असुरक्षित टारगेट छोड़ दिए जाते हैं; सेव किए नतीजे में चेतावनी दिखती है, और रीप्ले पर तात्पर्यगत टारगेट का मिलान अद्वितीय और स्पष्ट होना ज़रूरी रहता है।
  • अगर वर्कफ़्लो कंपाइल नहीं भी हो पाता, तो /teach --end अस्थायी टीचिंग सेशन बंद कर देता है; पेज या डेमो प्रक्रिया सुधारकर दोबारा शुरू करें।

ट्रेस से बनाएँ, फिर सेव वर्कफ़्लो स्थानांतरित करें

टीचर मोड मैनुअल डेमो का तरीका है। अगर एजेंट ने ट्रेसिंग चालू रखते हुए काम सफलतापूर्वक पूरा कर लिया है, तो आप उसी रन को सीधे सेव कर सकते हैं:

  1. ट्रेसिंग चालू करें और काम सफलतापूर्वक पूरा करें।
  2. /workflow --save <नाम> से सेव करें।
  3. /workflow चलाकर ID खोजें।
  4. /workflow --export <id> से डाउनलोड करें।
  5. किसी दूसरे WebBrain इंस्टॉलेशन में /workflow --import --file इस्तेमाल करें।

एक्सपोर्ट की गई वर्कफ़्लो फ़ाइल जाँचनी या बदलनी है? अपने ब्राउज़र में लोकल WebBrain वर्कफ़्लो एडिटर का उपयोग करें।

पोर्टेबल वर्कफ़्लो मूल ट्रेस या टीचिंग सेशन नहीं होता। WebBrain पुराने एलिमेंट रेफरेंस, CSS सिलेक्टर, क्लिक कोऑर्डिनेट, URL क्वेरी स्ट्रिंग और फ़्रैगमेंट, और पहले टाइप की गई फ़ील्ड वैल्यूज़ हटा देता है। इनपुट वैल्यूज़ पैरामीटर बन जाती हैं, जो हर रन पर लोकल दोबारा एकत्र की जाती हैं।

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

इम्पोर्ट कॉपी बनाता है

WebBrain मौजूदा वर्कफ़्लो को ओवरराइट करने के बजाय नया लोकल ID और टाइमस्टैम्प असाइन करता है। पोर्टेबल वर्कफ़्लो फ़ाइल की हद 1 MiB है।

शेयर करने से पहले जाँचें

फ़ाइलकम से कम यह जाँचें
बातचीत Markdownमैसेज और सिस्टम नोटिस।
ट्रेस Markdown या ट्रेस पेज JSONप्रॉम्प्ट, URL, पैरामीटर, रिज़ल्ट और अंदर मौजूद स्क्रीनशॉट।
सेटिंग्स JSONजब तक आपने जानबूझकर सभी सीक्रेट और निजी वैल्यू न हटा दी हों, इसे शेयर न करें।
वर्कफ़्लो JSONनाम, सोर्स मेटाडेटा, साइट ओरिजिन और पाथ रेंज, टारगेट लेबल और स्टेप का इरादा।

पूरे फ़ील्ड-स्तरीय फ़ॉर्मेट और अनुकूलता नियम के लिए तकनीकी फ़ॉर्मेट रेफरेंस (अंग्रेज़ी) देखें।