Tone पर काम करती प्रोडक्ट टीमें
लेखक इंजीनियरिंग release का इंतज़ार किए बिना रोज़ असिस्टेंट की आवाज़ बदलते हैं, और हाल के versions सहेजे रहते हैं।
अपने system prompts को डेटा लेयर में version करें, नया prompt एक साथ हर सर्विस में रोल आउट करें, और गड़बड़ करने पर एक कमांड से रोलबैक करें।
सपोर्ट एजेंट के system prompt का पहला version।
असली HotKV कमांड और उदाहरण रिस्पॉन्स के साथ एक एनिमेटेड वॉकथ्रू। किसी भी कदम पर क्लिक करके वहां पहुंचें। कमांड और रिस्पॉन्स अंग्रेज़ी में ही रहते हैं, ठीक वैसे जैसे आप HotKV में टाइप करते और देखते हैं।
system prompts कोड से ज़्यादा बार बदलते हैं, फिर भी वे आमतौर पर कोड में ही रहते हैं। हर छोटे बदलाव का मतलब एक deploy है, अलग-अलग सर्विस अलग versions पर खिसक जाती हैं, और जब रात 2 बजे कोई नया prompt असिस्टेंट को बदतर बना देता है, तो रोलबैक का मतलब एक और release होता है।
prompt registry हर template का हर version HotKV में रखता है। सर्विस runtime पर active version पढ़ती हैं, एडिटर एक कमांड से नया version प्रकाशित करता है, और कौन सा version active हो यह चुनना एक atomic स्विच है जिसे हर सर्विस अपनी अगली रीड पर देखती है।
सपोर्ट एजेंट के system prompt का पहला version।
PROMPT.PUT support-agent "You are a helpful support agent."हर सर्विस template को कोड में जोड़ने की जगह runtime पर लाती है।
PROMPT.GET support-agentएक नया version, जिसके metadata में लिखने वाले का नाम है। यह एक साथ हर सर्विस के लिए active हो जाता है।
PROMPT.PUT support-agent "You are a concise, friendly support agent." META "{\"author\":\"maria\"}"जवाब बहुत रूखे हो गए। एक कमांड version 1 को फिर से active कर देती है। न deploy, न restart।
PROMPT.SETACTIVE support-agent 1हाल के versions registry में बने रहते हैं, डिफ़ॉल्ट रूप से 64, ताकि आप उनकी तुलना कर सकें या किसी पर भी लौट सकें।
PROMPT.VERSIONS support-agentलेखक इंजीनियरिंग release का इंतज़ार किए बिना रोज़ असिस्टेंट की आवाज़ बदलते हैं, और हाल के versions सहेजे रहते हैं।
चैट, ईमेल ड्राफ़्टिंग और सारांश सब एक ही template पढ़ते हैं, इसलिए सुधार हर जगह एक ही पल में पहुँचता है।
जब prompt बदलने से प्रोडक्शन में खराब जवाब आने लगते हैं, तो on-call एक कमांड से कुछ ही सेकंड में रोलबैक कर देता है।
हर PROMPT.PUT एक version जोड़ता है और उसे active बनाता है। सबसे हाल के versions रखे जाते हैं, डिफ़ॉल्ट रूप से 64।
PROMPT.PUTPROMPT.VERSIONSसर्विस एक कॉल से active version या कोई खास version पढ़ती हैं।
PROMPT.GETPROMPT.LATESTactive version को atomically बदलें।
PROMPT.SETACTIVEहर version के साथ लेखक, बदलाव का कारण या experiment id रखें।
METAनहीं। वे runtime पर active version पढ़ती हैं, इसलिए अगली रीड नया version लौटाती है।
हाँ। CI से PROMPT.PUT के ज़रिए प्रकाशित करें, ताकि Git रिव्यू का स्रोत बना रहे और HotKV लाइव version परोसे।
prompt registry Performance और Scale प्लान का हिस्सा है।
HotKV Redis प्रोटोकॉल बोलता है, इसलिए आप किसी मौजूदा क्लाइंट को इसकी ओर इंगित करके यही कमांड चला सकते हैं।