కోడ్ కోసం ప్రాంప్టింగ్
AI నుండి శుభ్రమైన, పనిచేసే, ప్రొడక్షన్-రెడీ కోడ్ ఎలా పొందాలి.
AI చేత కోడ్ రాయించడం అత్యంత శక్తివంతమైన వైబ్ కోడింగ్ నైపుణ్యం. అయితే, అస్పష్టమైన ప్రాంప్ట్ వల్ల అస్పష్టమైన, బగ్గీ కోడ్ వస్తుంది. కచ్చితమైన, నిర్మిత ప్రాంప్ట్ వల్ల ప్రొడక్షన్-రెడీ కోడ్ వస్తుంది.
పర్ఫెక్ట్ కోడ్ ప్రాంప్ట్ ఫార్ములా
ప్రతిసారి ఈ నిర్మాణాన్ని ఉపయోగించండి:`
[ROLE] మీరు ఒక నిపుణ [language/framework] డెవలపర్.
[CONTEXT] నేను [ప్రాజెక్ట్ వివరణ] నిర్మిస్తున్నాను.
[TASK] [స్పష్టంగా వివరించే] function/component రాయండి.
[INPUT/OUTPUT] ఇది [input] తీసుకుంటుంది మరియు [output] తిరిగి ఇస్తుంది.
[CONSTRAINTS] [technology] వాడు. [ఏమి వాడకూడదో] వాడకు. [edge cases] నిర్వహించు.
[FORMAT] వ్యాఖ్యలతో శుభ్రమైన కోడ్ మాత్రమే ఇవ్వు.`
ఉదాహరణ: Python Function కోసం ప్రాంప్ట్
అధిక-నాణ్యత కోడ్ ప్రాంప్ట్ యొక్క నిజమైన ఉదాహరణ ఇక్కడ ఉంది:
మీరు నిపుణ Python డెవలపర్.
నేను బ్లాగ్ ప్లాట్ఫారమ్ కోసం REST API నిర్మిస్తున్నాను.
`slugify` పేరు గల Python function రాయండి:
- ఒక స్ట్రింగ్ (బ్లాగ్ పోస్ట్ శీర్షిక) ఇన్పుట్గా తీసుకుంటుంది
- దానిని URL-friendly slug కి మారుస్తుంది
- ప్రత్యేక అక్షరాలు మరియు unicode నిర్వహిస్తుంది
- spaces బదులు hyphens తో lowercase string తిరిగి ఇస్తుంది
కేవలం function కోడ్ మాత్రమే తిరిగి ఇవ్వు.AI తో డీబగ్గింగ్
డీబగ్ చేసేటప్పుడు ఎల్లప్పుడూ ఇవి చేర్చండి: పూర్తి error message, సంబంధిత code snippet, మరియు మీరు ఇప్పటికే ఏమి ప్రయత్నించారో. ఇలా చెప్పండి: 'నేను X మరియు Y ప్రయత్నించాను. పూర్తి error ఇక్కడ ఉంది: [error అతికించు]. కోడ్ ఇక్కడ ఉంది: [code అతికించు]. ఏమి తప్పు?'
