HeadlinesBriefing HeadlinesBriefing.com

plimsoll सैंडबॉक्स सेवा - GitHub

Hacker News •
×

plimsoll अविश्वासनीय कोड, जैसे AI एजेंट द्वारा लिखा गया कोड, को सैंडबॉक्स के भीतर चलाता है, और प्रत्येक परिणाम में यह बताता है कि वह सैंडबॉक्स कितना मजबूत था। एक अनुरोध न्यूनतम शक्ति की मांग कर सकता है; यदि सैंडबॉक्स कमजोर है, तो कुछ भी नहीं चलता है। इसका नाम प्लिम्सोल रेखा से लिया गया है, जो एक जहाज के पनबंदी पर बाहर चिपकी हुई लोड सीमा है जिसे कोई भी जांच सकता है। plimsoll इसी तरह से आइलोस़िस़ टियर के लिए काम करता है: रन के चारों ओर दी दीवार कितनी मजबूत है, चार स्तरों में व्यक्त किया गया है, सबसे कमजोर से लेकर सबसे मजबूत तक: प्रोसेस, कंटेनर, कर्नल, वीएम। टियर परिणाम के हर मान में एक मान है, डेटाशीट के एक वाक्य नहीं। एक अनुरोध न्यूनतम स्तर सेट कर सकता है, वह सबसे कमजोर स्तर है जो उसे स्वीकार्य है, और आधिकारिक Go क्लाइंट जब परिणाम वापस आता है तो टियर की जाँच करता है।

एक ही मशीनरी के साथ plimsoll एजेंट द्वारा लिखे गए कोड के परीक्षण के लिए भी चला सकता है, केवल उसे सीमित नहीं। सिमुलेशन इमेज में निर्मित एक ट्रायल रनर एजेंट के प्रोग्राम को उन सcenários के विरुद्ध चलाता है जो उस प्रोग्राम को पढ़ नहीं सकते: प्रत्येक एक रनर के भीतर एक फ़ाइल में पहुँचता है जो प्रोग्राम शुरू होने से पहले ही हटा दी जाती है। हर रन में भेजे गए अनुरोध और वापस किए गए परिणाम के SHA-256 हैश लौटाता है, जिन्हें आधिकारिक क्लाइंट्स फिर से गणना करते हैं।

डीमन के बाहर एक अलग प्रोग्राम, plimsoll-attest, जाँचे गए परिणामों पर हस्ताक्षर करता है, एक लूप में से एक के साथ एक श्रृंखला को खारिज करता है, और एक रन को दोहराता है। परीक्ष खुद (सिमुलेटेड सिस्टम, सcenários, पास मार्क) आपका है: plimsoll सीमा और प्रमाण प्रदान करता है।

हर परिणाम में बताया जाता है कि रन वास्तव में किस आइलोस़िस़ टियर के साथ चलाया गया था। हर अनुरोध न्यूनतम स्तर सेट कर सकता है, और एक अनुरोध जिसका न्यूनतम स्तर डीमन पूरा नहीं कर सकता है, तो किसी भी कोड के चलाने से पहले खारिज कर दिया जाता है: Err Insufficient Isolation का अर्थ है कि कुछ भी नहीं चलाया गया।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित