प्रॉम्प्ट वर्ज़निंग और रोलबैक रणनीति
प्रॉम्प्ट कोड हैं। उन्हें एप्लिकेशन बदलावों जितनी ही कठोरता से मानें।
वर्ज़न नियंत्रण
- प्रॉम्प्ट को वर्ज़न-नियंत्रित data store में संग्रहीत करें (जैसे, config-profiles)।
- मेटाडेटा कैप्चर करें: tenant_id, guidance प्रोफ़ाइल नाम, भाषा, लेखक, टाइमस्टैम्प, diff सारांश।
- बदलाव की व्याख्या करने वाले commit संदेश अनिवार्य करें।
परीक्षण प्रवाह
- ड्राफ़्ट: रिग्रेशन परीक्षणों के लिए रिकॉर्ड किए गए ट्रांसक्रिप्ट का उपयोग करते हुए staging वातावरण में प्रॉम्प्ट संपादित करें।
- सहकर्मी समीक्षा: किसी अन्य ऑपरेटर या कॉपीराइटर से टोन और अनुपालन की समीक्षा करवाएँ।
- Canary: एक छोटे टेनेंट समूह या आंतरिक वातावरण पर रोलआउट करें।
- निगरानी: लॉन्च के बाद containment, fallback कारणों और नकारात्मक फ़ीडबैक पर नज़र रखें।
- एनोटेशन: analytics डैशबोर्ड को नए प्रॉम्प्ट वर्ज़न ID से चिह्नित करें।
रोलबैक योजना
- प्रति टेनेंट कम से कम दो वर्ज़न रखें: वर्तमान और पिछला।
- एडमिन UI में ऑडिट लॉगिंग के साथ एक-क्लिक रोलबैक प्रदान करें।
- रोलबैक होने पर ops और प्रभावित टेनेंट को सूचित करें, विशेष रूप से विनियमित उद्योगों के लिए।
ऑटोमेशन युक्तियाँ
- प्रॉम्प्ट को CI/CD के साथ एकीकृत करें: Git में commit करें, स्वचालित linting चलाएँ, और pipelines के माध्यम से config-profiles पर पुश करें।
- Playwright या रिग्रेशन स्क्रिप्ट ट्रिगर करें जो सामान्य क्वेरीज़ को फिर से चलाती हैं।
- जब भी prompt_version बदले तब Google Chat अलर्ट का उपयोग करें ताकि हितधारकों को पता चले कि उन्हें मेट्रिक्स की निगरानी करनी है।
Threada में कार्यान्वयन
Threada प्रॉम्प्ट वर्ज़न को analytics इवेंट, ज्ञान संपत्ति रिफ़्रेश इतिहास, और fallback कारण डैशबोर्ड से जोड़ता है। प्रॉम्प्ट संपादनों को ट्रेस करने योग्य और प्रतिवर्ती बनाए रखने के लिए इस दृष्टिकोण की नकल करें।