Claude On Google Cloud
← सभी पाठ
पाठ 17Claude On Google Cloud

Running the eval

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

विषय: मूल्यांकन पाइपलाइन (Evaluation Pipeline) का निर्माण

मुख्य अवधारणाएँ:

  • मूल कार्यप्रवाह (Workflow):
  • डेटासेट के प्रत्येक रिकॉर्ड को एक 'टेस्ट केस' (Test Case) माना जाता है।
  • प्रत्येक टेस्ट केस को प्रॉम्प्ट (Prompt) के साथ मर्ज किया जाता है।
  • मर्ज किए गए इनपुट को Claude में फीड किया जाता है।
  • Claude से प्राप्त आउटपुट को अंतिम 'ग्रेडर' (Grader) के माध्यम से पास किया जाता है।
  • प्रमुख फ़ंक्शंस (Major Functions):
  • run prompt function:
  • यह एक टेस्ट केस लेता है।
  • टेस्ट केस को प्रॉम्प्ट के साथ मर्ज करता है।
  • Claude को कॉल करता है और परिणाम (Output) लौटाता है।
  • run test case function:
  • यह एक व्यक्तिगत टेस्ट केस लेता है।
  • run prompt function को कॉल करके Claude से आउटपुट प्राप्त करता है।
  • परिणाम को ग्रेड करता है (वर्तमान में यह हार्डकोडेड है)।
  • एक डिक्शनरी लौटाता है जिसमें आउटपुट, टेस्ट केस और स्कोर शामिल होता है।
  • run eval function:
  • पूरे डेटासेट को लोड करता है।
  • डेटासेट के प्रत्येक टेस्ट केस पर लूप चलाता है।
  • हर टेस्ट केस के लिए run test case को कॉल करता है।
  • सभी परिणामों को एक सूची (List) में इकट्ठा करता है।
  • वर्तमान स्थिति और सुधार की आवश्यकता:
  • प्रॉम्प्ट: वर्तमान में प्रॉम्प्ट बहुत सरल है (जैसे: "कृपया निम्नलिखित कार्य को हल करें")।
  • आउटपुट फॉर्मेट: वर्तमान में Claude से कोई विशिष्ट फॉर्मेट (जैसे JSON, Python, या Regular Expression) नहीं मिल रहा है; इसे सुधारने की आवश्यकता है।
  • ग्रेडिंग: ग्रेडिंग प्रक्रिया अभी पूरी तरह से हार्डकोडेड है और इसे वास्तविक कार्यान्वयन के लिए विकसित करना बाकी है।
  • अगला चरण: पाइपलाइन का अंतिम और महत्वपूर्ण हिस्सा 'ग्रेडर' को लागू करना है।

Takeaways

  • मूल्यांकन पाइपलाइन में, डेटासेट का प्रत्येक रिकॉर्ड एक 'टेस्ट केस' के रूप में कार्य करता है, जिसे प्रॉम्प्ट के साथ मर्ज करके Claude में फीड किया जाता है।
  • पाइपलाइन तीन मुख्य कार्यों पर आधारित है: run prompt function (Claude से आउटपुट प्राप्त करना), run test case function (आउटपुट को ग्रेड करना), और run eval function (पूरे डेटासेट पर लूप चलाना)।
  • वर्तमान कार्यान्वयन में प्रॉम्प्ट की सरलता, आउटपुट फॉर्मेट (जैसे JSON) का अभाव, और ग्रेडिंग प्रक्रिया का हार्डकोडेड होना मुख्य सीमाएँ हैं।
  • पाइपलाइन का अंतिम और सबसे महत्वपूर्ण चरण 'ग्रेडर' (Grader) को विकसित और लागू करना है।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.