स्मार्ट निर्णय इंजन एपीआई संगठनों को जटिल आवंटन और अनुकूलन समस्याओं का समाधान करने में सक्षम बनाता है, विशेष आवश्यकताओं और अनुकूलित बाधाओं के अनुसार तत्वों का मूल्यांकन करके। लाभ को अधिकतम करने और लागत को न्यूनतम करने के लिए आदर्श, यह एपीआई मानदंड वजन, बाधा उल्लंघनों के लिए दंड और अनुकूलित मानकों के आधार पर गतिशील समायोजन जैसी उन्नत कार्यक्षमता को एकीकृत करता है। लॉजिस्टिक्स, वित्त, ई-कॉमर्स और अन्य जैसे उद्योगों में अनुप्रयोगों के साथ, यह उपकरण विभिन्न कार्यप्रवाहों के अनुकूल मजबूत समाधान प्रदान करता है। महत्वपूर्ण निर्णयों को सरल बनाएं, समय और संसाधनों की बचत करें, और डेवलपर्स को नवाचार और रणनीतिक समस्याओं को हल करने पर ध्यान केंद्रित करने की अनुमति दें
शरीर में तत्वों और असाइनमेंट के साथ एक POST अनुरोध भेजें अनुकूलित प्रतिबंधों के आधार पर अनुकूल समाधान प्राप्त करें स्कोर के विस्तृत स्पष्टीकरण के साथ
आवंटन का अनुकूलन - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
रिक्वेस्ट बॉडी |
[आवश्यक] Json |
[{"itemAssignments":[{"id":"1","requirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5}],"budget":{"amount":100.0,"weight":10},"item":{"id":"2","name":"Name 2","descriptors":[{"type":"item.color","value":"Blue"},{"type":"item.capability.Plays Diablo Immortal","value":"true"},{"type":"item.weight","value":"675"},{"type":"item.storage.capacity","value":"128"}],"cost":100.0,"scoreExplanation":{"overallHardScore":0,"overallSoftScore":0,"overallScorePercentage":1.0,"overallScorePercentageWithRewards":1.0,"requirementsScorePercentage":1.0,"budgetScorePercentage":1.0,"brokenRequirements":[],"exceededRequirements":[],"metRequirements":[]}},"requirementsTotalWeight":10,"rejectedSoftRequirements":[]}],"items":[{"id":"2","name":"Name 2","descriptors":[{"type":"item.color","value":"Blue"},{"type":"item.capability.Plays Diablo Immortal","value":"true"},{"type":"item.weight","value":"675"},{"type":"item.storage.capacity","value":"128"}],"cost":100.0,"scoreExplanation":{"overallHardScore":0,"overallSoftScore":0,"overallScorePercentage":1.0,"overallScorePercentageWithRewards":1.0,"requirementsScorePercentage":1.0,"budgetScorePercentage":1.0,"brokenRequirements":[],"exceededRequirements":[],"metRequirements":[]}},{"id":"4","name":"Name 4","descriptors":[{"type":"item.color","value":"Red"},{"type":"item.capability.PLays Minecraft","value":"true"},{"type":"item.weight","value":"850"},{"type":"item.storage.capacity","value":"256"}],"cost":100.0,"scoreExplanation":{"overallHardScore":-10,"overallSoftScore":0,"overallScorePercentage":0.5,"overallScorePercentageWithRewards":0.5,"requirementsScorePercentage":0.0,"budgetScorePercentage":1.0,"brokenRequirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5}],"exceededRequirements":[],"metRequirements":[]}},{"id":"1","name":"Name 1","descriptors":[{"type":"item.color","value":"Red"},{"type":"item.capability.Plays Roblox","value":"true"},{"type":"item.weight","value":"450"},{"type":"item.storage.capacity","value":"256"}],"cost":200.0,"scoreExplanation":{"overallHardScore":-20,"overallSoftScore":0,"overallScorePercentage":0.0,"overallScorePercentageWithRewards":0.0,"requirementsScorePercentage":0.0,"budgetScorePercentage":0.0,"brokenRequirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5},{"type":"purchase.budget.amount","scoringLogic":{"method":"Penalize","comparisonLogic":"GreaterThan","weight":10,"constraintHardness":"hard"},"values":["100.0"],"penalty":10,"penaltyPercentage":0.5}],"exceededRequirements":[],"metRequirements":[]}},{"id":"3","name":"Name 3","descriptors":[{"type":"item.color","value":"Red"},{"type":"item.capability.Plays Roblox","value":"true"},{"type":"item.weight","value":"420"},{"type":"item.storage.capacity","value":"128"}],"cost":200.0,"scoreExplanation":{"overallHardScore":-20,"overallSoftScore":0,"overallScorePercentage":0.0,"overallScorePercentageWithRewards":0.0,"requirementsScorePercentage":0.0,"budgetScorePercentage":0.0,"brokenRequirements":[{"type":"item.color","scoringLogic":{"method":"Penalize","comparisonLogic":"NotEqual","weight":10,"constraintHardness":"hard","weightRelativePercentage":1.0},"values":["Blue"],"valueType":"string","penalty":10,"penaltyPercentage":0.5},{"type":"purchase.budget.amount","scoringLogic":{"method":"Penalize","comparisonLogic":"GreaterThan","weight":10,"constraintHardness":"hard"},"values":["100.0"],"penalty":10,"penaltyPercentage":0.5}],"exceededRequirements":[],"metRequirements":[]}}],"solutionSummary":"Explanation of score (0hard/0soft):\n Constraint match totals:\n Indictments:\n"}]
curl --location --request POST 'https://zylalabs.com/api/5745/smart+decision+engine+api/7475/optimize+allocation' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"itemAssignments": [
{
"id": "1",
"requirements": [
{
"type": "item.color",
"values": [
"Blue"
],
"valueType": "string",
"scoringLogic": {
"comparisonLogic": "NotEqual",
"method": "Penalize",
"weight": 10,
"constraintHardness": "hard"
}
}
],
"budget": {
"amount": 100,
"weight": 10
}
}
],
"items": [
{
"id": "1",
"name": "Name 1",
"cost": 200,
"descriptors": [
{
"type": "item.color",
"value": "Red"
},
{
"type": "item.capability.Plays Roblox",
"value": "true"
},
{
"type": "item.weight",
"value": "450"
},
{
"type": "item.storage.capacity",
"value": "256"
}
]
},
{
"id": "2",
"name": "Name 2",
"cost": 100,
"descriptors": [
{
"type": "item.color",
"value": "Blue"
},
{
"type": "item.capability.Plays Diablo Immortal",
"value": "true"
},
{
"type": "item.weight",
"value": "675"
},
{
"type": "item.storage.capacity",
"value": "128"
}
]
},
{
"id": "3",
"name": "Name 3",
"cost": 200,
"descriptors": [
{
"type": "item.color",
"value": "Red"
},
{
"type": "item.capability.Plays Roblox",
"value": "true"
},
{
"type": "item.weight",
"value": "420"
},
{
"type": "item.storage.capacity",
"value": "128"
}
]
},
{
"id": "4",
"name": "Name 4",
"cost": 100,
"descriptors": [
{
"type": "item.color",
"value": "Red"
},
{
"type": "item.capability.PLays Minecraft",
"value": "true"
},
{
"type": "item.weight",
"value": "850"
},
{
"type": "item.storage.capacity",
"value": "256"
}
]
}
]
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
स्मार्ट निर्णय इंजन एपीआई को तत्वों को प्रतिबंधों से जोड़कर निर्णयों का अनुकूलन करने के लिए डिज़ाइन किया गया है लागतों और परिणामों को बजट और संसाधन प्रबंधन के लिए कुशलता से संतुलित करता है
एपीआई عناصر का विशिष्ट आवश्यकताओं और कस्टम पाबंदियों के आधार पर मूल्यांकन करता है जिससे कंपनियों को जटिल आवंटन और अनुकूलन समस्याओं को प्रभावी ढंग से संबोधित करने की अनुमति मिलती है
एपीआई विभिन्न उद्योगों में लागू होती है जिसमें लॉजिस्टिक्स वित्त और ई-कॉमर्स शामिल हैं जो विभिन्न कार्यप्रवाहों के अनुकूल ठोस समाधान प्रदान करती है
API में उन्नत कार्यक्षमताएँ शामिल हैं जैसे मानदंड भारित करना, बाधा उल्लंघनों के लिए दंड और कस्टम पैरामीटर के आधार पर गतिशील समायोजन
API महत्वपूर्ण निर्णयों को सरल बनाकर और डेवलपर्स को नवाचार तथा रणनीतिक समस्या समाधान पर ध्यान केंद्रित करने की अनुमति देकर संगठनों को उनके निर्णय लेने की प्रक्रियाओं में समय और संसाधन बचाने में मदद करता है
ऑप्टिमाइज अलोकेशन एंडपॉइंट एक JSON एरे वापस करता है जिसमें इष्टतम आइटम असाइनमेंट शामिल होते हैं जिसमें आवश्यकताओं, बजट और प्रत्येक आइटम के लिए स्कोरिंग स्पष्टीकरण के विवरण होते हैं यह डेटा उपयोगकर्ताओं को समझने में मदद करता है कि उनकी बाधाओं के आधार पर निर्णय कैसे लिए गए
प्रतिक्रिया में प्रमुख क्षेत्रों में `itemAssignments` शामिल है, जो नियुक्त आइटम और उनकी आवश्यकताओं को विस्तृत करता है, `budget`, जो आवंटित राशि को दिखाता है, और `scoreExplanation`, जो अनुकूलन के लिए उपयोग किए गए स्कोरिंग मेट्रिक्स पर अंतर्दृष्टि प्रदान करता है
प्रतिक्रियादाता एक JSON ऑब्जेक्ट के रूप में संरचित है जिसमें दो मुख्य एरे हैं: `itemAssignments` असाइन किए गए आइटम के लिए और `items` प्रत्येक आइटम के विवरण के लिए प्रत्येक असाइनमेंट में आवश्यकताएँ, बजट जानकारी, और स्कोरिंग मैट्रिक्स शामिल हैं
उपयोगकर्ता अपने अनुरोधों को अनुकूलित कर सकते हैं जिसमें ऐसे पैरामीटर शामिल होते हैं जैसे `elements`, जो उन वस्तुओं को निर्दिष्ट करते हैं जिनका अनुकूलन किया जाना है, और `assignments`, जो यह निर्धारित करते हैं कि इन वस्तुओं को उपयोगकर्ता-परिभाषित सीमाओं के आधार पर कैसे आवंटित किया जाना चाहिए
उपयोगकर्ता `scoreExplanation` का विश्लेषण कर सकते हैं ताकि वे अपनी आवंटनों की प्रभावशीलता को समझ सकें अव्यवस्थाएँ के लिए किसी भी दंड की पहचान कर सकें और भविष्य के अनुकूलन परिणामों में सुधार के लिए अपने इनपुट मापदंडों को समायोजित कर सकें
विशिष्ट उपयोग के मामलों में लॉजिस्टिक्स में संसाधन आवंटन का अनुकूलन करना वित्त में बजट प्रबंधन करना और ई-कॉमर्स में इन्वेंटरी निर्णयों को बढ़ाना शामिल है जिससे व्यवसायों को दक्षता का अधिकतम लाभ उठाने और लागत को न्यूनतम करने की अनुमति मिलती है
डेटा की सटीकता इनपुट पैरामीटर और बाधाओं के कठोर वैधीकरण के माध्यम से बनाए रखी जाती है जो सुनिश्चित करते हैं कि अनुकूलन प्रक्रिया वास्तविक परिदृश्यों को दर्शाती है और निर्दिष्ट आवश्यकताओं के अनुसार होती है
उपयोगकर्ता विभिन्न वस्तुओं के लिए कई `itemAssignments` जैसे पैटर्न की अपेक्षा कर सकते हैं जो संबंधित आवश्यकताओं और दंडों के साथ हैं। स्कोरिंग मीट्रिक आमतौर पर बजट अनुपालन और आवश्यकता पूर्ति के बीच संतुलन को दर्शाएगा
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
760ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,371ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,581ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
838ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
6,275ms
सर्विस लेवल:
99%
रिस्पॉन्स टाइम:
14,176ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
424ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
620ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,132ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,190ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
735ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
662ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,062ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,512ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,311ms
सर्विस लेवल:
90%
रिस्पॉन्स टाइम:
721ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
87ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,921ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
854ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
939ms