प्रिमिटिव नोट्स

Choice, Score और Noul

Jev, TypeSafe का System One मॉडल है। यह चैट मॉडल नहीं है। आप एक state और टाइप वाले प्रश्न भेजते हैं, और वापस संरचित डेटा आता है जिस पर आपका कोड शाखा लगा सकता है। यह पैराग्राफ नहीं लिखता। यह पेज बनाने वालों के लिए JEV Hub का पुनर्लेखन है, TypeSafe का दस्तावेज़ नहीं। आधिकारिक परिचय स्रोत बना रहता है: docs.typesafe.ai/introduction।

वही state, अलग प्रश्न

एक अनुरोध में Choice, Score और Noul मिलाए जा सकते हैं। वे उसी state पर, अलग-अलग, और समानांतर जाँचे जाते हैं। प्रश्न जोड़ने से वे संदर्भ साझा नहीं करने लगते।

Choice सूची में से चुनता है और हर विकल्प की प्रायिकता के साथ confidence लौटाता है। Score एक रूब्रिक पर state को आँकता है और score, probabilities तथा confidence लौटाता है। Noul बताता है कि कोई कथन सत्य है या नहीं, 0 से 1 की प्रायिकता के रूप में। Noul अलग confidence फ़ील्ड नहीं जोड़ता।

आप इस साइट पर अनुरोध चला सकते हैं: Jev Playground आपकी अपनी TypeSafe key से उसे https://api.typesafe.ai/v1/systemone पर भेजता है और असली उत्तर दिखाता है।

एक संकीर्ण प्रश्न

हर प्रश्न को एक संकीर्ण बात पूछनी चाहिए। यदि किसी निर्णय में कई कारक हों, तो हर कारक अलग पूछें और परिणाम अपने कोड में जोड़ें।

सपोर्ट टिकट इस बँटवारे को साफ करता है। यह न पूछें कि टिकट अच्छा संभाला गया या नहीं। अलग-अलग पूछें कि क्या उसमें उत्पाद का नाम है, क्या रिफंड माँगा गया है, और क्या शब्द अत्यावश्यक हैं। तीनों उत्तर कैसे जुड़ें, यह आपका कोड तय करता है। भार बदले तो कोड बदलें, प्रश्न का पाठ नहीं।

state और questions

आधिकारिक मार्गदर्शन जाँचने वाली सामग्री state में रखता है और निर्णय questions में। प्रश्न id प्रतिक्रिया की कुंजी हैं; पूरा प्रश्न instructions में लिखें।

ऐसा त्वरित निर्णय माँगें जो सही संदर्भ मिलने पर जानकार व्यक्ति कर सके। “क्या यह संदेश अत्यावश्यकता जताता है?” दायरे में है। “इसका विश्लेषण करो और सर्वोत्तम कदम तय करो” System 2 वाला प्रॉम्प्ट है; इसे बाँटें। स्रोत: TypeSafe primitives।

जो होस्टेड अनुरोध यह हब जाँचता है, वह POST https://api.typesafe.ai/v1/systemone है, Bearer प्रमाण के साथ, और JSON फ़ील्ड model, state तथा questions हैं। समुदाय के टुकड़े जो mode फ़ील्ड जोड़ते हैं, आधिकारिक आकार नहीं हैं।

Choice

बंद सेट से एक नाम वाला विकल्प चुनें। आधिकारिक दस्तावेज़: जब सूची हर इनपुट को न ढक सकती हो, other विकल्प जोड़ें। लौटाता है choice, probabilities, confidence।

Choice तब इस्तेमाल करें जब विकल्पों के नाम हों पर क्रम न हो: बिलिंग, तकनीकी, अन्य। आधिकारिक दस्तावेज़ other की सलाह देते हैं जब सूची अधूरी हो सकती हो। choice चुना हुआ विकल्प है; probabilities हर विकल्प को कवर करता है; confidence बताता है वह वितरण कितना नुकीला है।

स्रोत: Choice primitive।

Score

state को उन क्रमित स्तरों पर रखें जो आप तय करें। लौटा स्कोर दो स्तरों के बीच गिर सकता है। लौटाता है score, legend, probabilities, confidence।

स्तर क्रमित हैं और 0 से गिने जाते हैं। तीन विवरण का अर्थ है स्कोर 0 से 2। लौटा स्कोर स्तरों के बीच आ सकता है। सीमा अनुप्रयोग कोड में रखें, प्रॉम्प्ट में नहीं। legend स्तरों को संख्या के साथ दोहराता है।

स्रोत: Score primitive।

Noul

हाँ या नहीं का प्रश्न पूछें। संकेत स्वयं प्रायिकता है; अलग confidence फ़ील्ड नहीं है। लौटाता है noul (0 से 1 की प्रायिकता)।

1 के पास मजबूत हाँ, 0 के पास मजबूत नहीं, 0.5 के पास अनिश्चितता। वैकल्पिक true/false मानदंड बता सकते हैं कि क्या गिना जाए। Noul उत्तरों में अलग confidence फ़ील्ड नहीं होता।

स्रोत: Noul primitive।

यह हब जो दावा नहीं करेगा

JEV Hub प्रायिकताएँ नहीं गढ़ता और समुदाय playground के फ़ील्ड को आधिकारिक नहीं मानता। playground के उत्तर TypeSafe से बिना बदलाव आते हैं। स्वीकार्य मॉडल id वही हैं जो दस्तावेज़ में हैं: jev-latest, jev-preview और jev-1.13.0 जैसे संस्करण id। थ्रेशोल्ड ट्यून करें तो संस्करण id तय कर दें।

आगे Jev Playground, Jev MCP सर्वर या वर्कफ़्लो गाइड देखें।