Lesson पर जाएँ

रास्ता: कोडिंग और reasoning evaluation

Generated code को test और review करें

Requirement और tests से पहला correctness, edge-case या safety failure खोजें।

शुरुआती स्तर
Basics में सहज
समय
26 मिनट
Public lesson guide
EN + हिंदी

आप यह करना सीखेंगे

Code requirement को ऐसे test में बदलें जो पहला real failure दिखाए।

यह काम क्यों ज़रूरी है

Generated code fluent दिख सकता है लेकिन edge case, state change या safety constraint miss कर सकता है।

तीन बातें याद रखें

  • Implementation style नहीं, requirement test करें।
  • Boundary, empty input और failure path शामिल करें।
  • सब कुछ rewrite करने से पहले root cause ठीक करें।

एक example देखें

काम

Zero से initialized maximum function review करें।

कमज़ोर तरीका

यह positive inputs पर काम करता है, इसलिए approve करें।

बेहतर तरीका

All-negative case चलाएँ; function largest input के बदले zero देता है। First item से initialize करें या empty input handle करें।

बेहतर तरीका क्यों काम करता है

एक targeted test failure को requirement और repair दोनों से जोड़ता है।

अब खुद बनाकर देखें

एक failing test, root-cause note और minimal repair plan लिखें।

शुरू करने का आसान तरीकाLarge rewrite suggest करने से पहले बताएँ test क्यों fail हुआ।
इस lesson की practice करें

और गहराई में पढ़ें

Source पढ़ना optional है। पूरी teaching और practice AI2Bharat के अंदर उपलब्ध है।

Primary या official source पढ़ें: OpenAI evaluation guidance