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

Automated debugging

सारांश ऑडियो

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

अध्ययन नोट्स

क्लाउड कोड (Cloud Code) के मुख्य अध्ययन बिंदु

  • क्लाउड कोड का कार्यक्षेत्र:
  • यह केवल कोड लिखने (Authoring) तक सीमित नहीं है।
  • यह एप्लिकेशन की तैनाती (Deployment) के बाद त्रुटियों (Errors) की निगरानी करने और उन्हें ठीक करने में भी मदद करता है।
  • समस्या का परिदृश्य (Scenario):
  • एक एप्लिकेशन स्थानीय वातावरण (Local Environment) में सही ढंग से काम कर रहा है।
  • लेकिन उत्पादन वातावरण (Production Environment) में, समान ऑपरेशन विफल हो जाते हैं (जैसे, डेटा जनरेट न होना)।
  • त्रुटि का पता लगाने के लिए CloudWatch Logs का उपयोग किया जाता है।
  • पारंपरिक बनाम स्वचालित समाधान:
  • पारंपरिक तरीका: इंजीनियर लॉग से त्रुटि ढूंढता है और स्थानीय रूप से डीबगिंग (Debugging) करता है।
  • स्वचालित तरीका: Claude को त्रुटि सुधार का कार्य सौंपा जाता है।
  • स्वचालित सुधार कार्यप्रवाह (Automated Workflow):
  • ट्रिगर: GitHub Action (जो प्रतिदिन स्वचालित रूप से चलता है)।
  • प्रक्रिया के चरण:
  • रिपॉजिटरी चेकआउट करना और निर्भरताएँ (Dependencies) स्थापित करना।
  • AWS CLI और Claude Code स्थापित करना।
  • Claude Code को CloudWatch से पिछले 24 घंटों की सभी त्रुटियाँ खोजने का निर्देश देना।
  • डुप्लिकेट त्रुटियों को हटाना (Context Window को प्रबंधित करने के लिए)।
  • Claude द्वारा प्रत्येक त्रुटि को ठीक करने का प्रयास करना।
  • Claude द्वारा परिवर्तनों को कमिट करना और एक पुल रिक्वेस्ट (Pull Request) खोलना।
  • परिणाम और लाभ:
  • Claude स्वचालित रूप से समस्या की पहचान करता है (जैसे, गलत मॉडल ID)।
  • यह सुधार लागू करता है और एक पुल रिक्वेस्ट बनाता है, जिसे मानव समीक्षा (Human Review) के लिए प्रस्तुत किया जाता है।
  • यह प्रक्रिया एप्लिकेशन की निगरानी और स्वचालित सुधार के लिए एक लचीला ढाँचा प्रदान करती है।

Takeaways

  • क्लाउड कोड का कार्यक्षेत्र केवल कोड लिखने तक सीमित नहीं है, बल्कि यह एप्लिकेशन की तैनाती के बाद त्रुटियों की निगरानी और उन्हें ठीक करने में भी मदद करता है।
  • उत्पादन वातावरण में होने वाली त्रुटियों का पता लगाने के लिए CloudWatch Logs का उपयोग किया जाता है, जो पारंपरिक मैन्युअल डीबगिंग की आवश्यकता को कम करता है।
  • स्वचालित कार्यप्रवाह (Automated Workflow) में GitHub Action और Claude Code का उपयोग करके CloudWatch से त्रुटियाँ खोजी जाती हैं और Claude द्वारा उन्हें ठीक करने का प्रयास किया जाता है।
  • Claude स्वचालित रूप से समस्या की पहचान करता है, सुधार लागू करता है, और मानव समीक्षा के लिए एक पुल रिक्वेस्ट (Pull Request) बनाता है।
  • यह प्रक्रिया एप्लिकेशन की निगरानी और स्वचालित सुधार के लिए एक लचीला ढाँचा प्रदान करती है।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.