मैंने प्रॉम्प्टडेस्क क्यों शुरू किया?
दुनिया के अग्रणी AI-संचालित बिक्री और विपणन सक्षमता प्लेटफ़ॉर्म, Seismic में मशीन लर्निंग इंजीनियर के रूप में, मैंने प्रत्यक्ष रूप से देखा है कि AI बाज़ार किस अविश्वसनीय गति से आगे बढ़ रहा है। इस तेज़ विकास ने, बाज़ार के प्रचार और भ्रम के साथ मिलकर, मुझे PromptDesk बनाने के लिए प्रेरित किया, जो प्रॉम्प्ट-आधारित विकास को कारगर बनाने के लिए एक 100% ओपन-सोर्स प्रोजेक्ट है।
एक कार्य पर ध्यान केन्द्रित करें, बहुत अच्छी तरह से
प्रॉम्प्टडेस्क का प्राथमिक लक्ष्य मेरे अधिकांश एलएलएम और प्रॉम्प्ट-आधारित विकास कार्य के लिए एक आधारभूत घटक के रूप में काम करना है। इस तेज़ गति वाले उद्योग में, प्रॉम्प्ट को प्रभावी ढंग से व्यवस्थित करने की हमारी क्षमता अनिवार्य है। प्रॉम्प्ट को बनाने और दोहराने में तेज़ होना चाहिए ताकि हम नवाचार और व्यवसायों और ग्राहकों के लिए मूल्य बनाने पर ध्यान केंद्रित कर सकें।
भीड़-भाड़ वाले परिदृश्य और समय से पहले विस्तार को नियंत्रित करना
प्रॉम्प्ट-मैनेजमेंट क्षेत्र में काफी भीड़ है, तथा कई खिलाड़ी आरएजी, एजेंट, एलएलएम प्रशिक्षण/फाइन-ट्यूनिंग और अन्य क्षेत्रों में विस्तार कर रहे हैं।
हालाँकि, मेरा मानना है कि यह विस्तार कई कारणों से समय से पहले है:
- RAG कई संगठनों के लिए एक चुनौतीपूर्ण उपयोग-मामला-विशिष्ट प्रक्रिया है
- आरएजी की एकीकरण आवश्यकताएं जटिल हैं और डेटा स्रोत की आवश्यकताएं भी विविध हैं
- LLM संदर्भ विंडो बढ़ाने से RAG-आधारित दृष्टिकोण अनावश्यक हो सकते हैं
- एजेंट का निर्माण असाधारण रूप से जटिल और उपयोग-मामले-विशिष्ट है
- इस क्षेत्र में सर्वोत्तम प्रथाएँ अभी अपनी प्रारंभिक अवस्था में हैं
- मॉडल की लागत और गुणवत्ता में सुधार होने पर एलएलएम का प्रशिक्षण और उसे बेहतर बनाना कम महत्वपूर्ण हो सकता है
इन कारकों को देखते हुए, मैं ऐसी चीज बनाने में असहज महसूस करूंगा जो जल्द ही अप्रचलित हो जाए।
तत्काल मूल्य
प्रॉम्प्टडेस्क को वाणिज्यिक एलएलएम से अलग रखा गया है, जिससे किसी भी एलएलएम एपीआई के साथ त्वरित एकीकरण की अनुमति मिलती है, बिना उन एकीकरणों को बनाने के लिए टीमों या योगदानकर्ताओं की प्रतीक्षा किए। प्रॉम्प्टडेस्क विक्रेता-अज्ञेय भी है और इसे आंतरिक रूप से होस्ट किया जा सकता है। यह लचीलापन महत्वपूर्ण है क्योंकि डेटा गोपनीयता संबंधी विचार और भविष्य के एआई अनुप्रयोगों की जटिलता एआई एजेंटों के विकास के साथ तेजी से बढ़ने की उम्मीद है।
प्रॉम्प्टडेस्क का लक्ष्य एक सर्वव्यापी एआई ऐप बनना नहीं है। इसके बजाय, इसे एक चीज़ में उत्कृष्टता प्राप्त करने के लिए डिज़ाइन किया गया है: प्रॉम्प्ट-आधारित विकास ।
प्रॉम्प्टडेस्क का लक्ष्य इस मुख्य कार्यक्षमता पर ध्यान केंद्रित करके अपने उपयोगकर्ताओं को अद्वितीय मूल्य प्रदान करना है।
वास्तविक सफलता के उदाहरण
प्रॉम्प्टडेस्क को लागू करने के बाद से, मैंने काम और साइड प्रोजेक्ट दोनों में विकास और इंजीनियरिंग की गति में उल्लेखनीय तेजी देखी है। जिन मित्रों और सहकर्मियों ने इस परियोजना का उपयोग किया है, उन्होंने भी इस बात के लिए अपनी प्रशंसा व्यक्त की है कि इसने उनकी त्वरित इंजीनियरिंग प्रक्रिया को कैसे सुविधाजनक बनाया है।
यह काम किस प्रकार करता है
(डॉकर छवि) स्थापित करना
प्रॉम्प्टडेस्क को 5 मिनट से कम समय में शुरू करने के लिए बनाया गया था। हमारी 2 लाइन की इंस्टॉल स्क्रिप्ट डोमेन/सब-डोमेन नाम (SSL) के साथ स्थानीय या दूरस्थ विकास इंस्टॉल को निष्पादित कर सकती है। हमारी क्विकस्टार्ट गाइड अधिक जानकारी प्रदान करती है।
स्थापित करना
from promptdesk import PromptDesk # PromptDesk is only available as a self-hosted Docker image pd = PromptDesk( api_key="YOUR_LOCAL_OR_SELF_HOSTED_PROMPTDESK_API_KEY", service_url="http://localhost" ) # Check if the PromptDesk service is up and running! print(pd.ping())
शीघ्र पीढ़ी
# Generate text immediately story = pd.generate("short-story", { "setting": "dark and stormy night", "character": "lonely farmer", "plot": "visited by a stranger" }) print(story)
वर्गीकरण और कैशिंग
# Built-in Classification isHappy = pd.generate("is_positive", { "text": text }, classification={ True: ["positive", "happy", "yes"], False: ["negative", "sad", "no"] }, cache=True) if isHappy: print("I'm happy!") else: print("I'm sad!")
आपके विचार के लिए
यदि आप मानते हैं कि PromptDesk आपके प्रॉम्प्ट-आधारित विकास वर्कफ़्लो को बढ़ा सकता है, तो मैं आपको github.com/promptdesk/promptdesk पर इसे आज़माने के लिए आमंत्रित करता हूँ।
GitHub स्टार ⭐ के रूप में आपके समर्थन की बहुत सराहना की जाएगी!
धन्यवाद,
जस्टिन
तेजी से बदलाव और अक्सर समय से पहले विस्तार की विशेषता वाले एआई परिदृश्य में, प्रॉम्प्टडेस्क का लक्ष्य प्रॉम्प्ट-आधारित विकास के लिए एक स्थिर, केंद्रित और वास्तव में ओपन-सोर्स समाधान प्रदान करना है। अभिनव एआई अनुप्रयोगों के निर्माण को सरल और तेज़ करने के हमारे मिशन में हमारे साथ जुड़ें।