ChatGPT से DevOps workflow को बेहतर बनाने के तरीके
(insight.infograb.net)-
दस्तावेज़ीकरण
- ऐसी स्थिति जहाँ ChatGPT से “DevOps शुरुआती लोगों के लिए एक tutorial document लिखने” के लिए कहा जाता है
- “write a detailed tutorial for DevOps beginners” प्रॉम्प्ट का उपयोग करें, और आउटपुट फ़ाइल फ़ॉर्मेट “markdown” निर्धारित करें। सेव होने वाली फ़ाइल का नाम “tutorial.md” रखें
- CLI कमांड: python3 code_genetate.py --prompt "write a detailed tutorial for devops beginners" --format "markdown" --file_name "tutorial.md"
- ऊपर के परिणाम से
tutorial.mdफ़ाइल बनती है
-
रीयल-टाइम अनुवाद
- ऊपर बनाई गई
tutorial.mdफ़ाइल को Korean में अनुवाद करके Korean के लिएtutorial-kr.mdफ़ाइल बनाना - CLI कमांड: python3 file_process.py --input tutorial.md --output tutorial-kr.md --prompt "translate the above file into Korean"
- ऊपर के परिणाम से
tutorial-kr.mdफ़ाइल बनती है
- ऊपर बनाई गई
-
कोड जनरेशन
- ऊपर की सामग्री के आधार पर Ansible कोड जनरेट करना
- CLI कमांड: python3 write_with_chatgpt.py --prompt "having public and private subnet, attach internet gateway and nat gateway to the subnets also launch an instance inside the public subnet" --format "ansible" --file_name "ansible.yaml"
- ऊपर के परिणाम से
ansible.yamlफ़ाइल बनती है
-
कोड समीक्षा, समझ
- ChatGPT की मदद से ऊपर बनाए गए Ansible कोड को समझना
- CLI कमांड: python3 file_process.py --input ansible.yaml --output report.txt --prompt "explain the above code in detail"
- ऊपर के परिणाम से
report.txtफ़ाइल बनती है
-
त्रुटि पहचान, समाधान
- “अगर ऊपर के कोड में कोई hardcoded secret key है तो मुझे बताओ” जैसे सवाल का उपयोग करके त्रुटियों का पता लगाना और उन्हें हल करना
-
प्रूफ ऑफ कॉन्सेप्ट (PoC)
- “मैं एक node.js application deploy करना चाहता हूँ जिसे प्रतिदिन औसतन 10000 users उपयोग करेंगे; AWS में कौन-सा instance type ठीक रहेगा?” जैसे सवाल का उपयोग करके PoC की दिशा तय करना और सुझाव प्राप्त करना
-
रिफैक्टरिंग
- “लिखे गए कोड को refactor कर दो” जैसे सवाल से कोड रिफैक्टरिंग के सुझाव प्राप्त करना
अभी कोई टिप्पणी नहीं है.