ఆ చాకు ఎక్కడి నుండి వచ్చింది
మూడవ తరగతిలో, పీనట్ బటర్ మరియు జెల్లీ శాండ్విచ్ ఎలా తయారు చేయాలో ఒక గైడ్ను నేను రాశాను.
నేను నాలుగు దశలను రాశాను:
- బ్రెడ్ తీసుకోండి.
- పీనట్ బటర్ మరియు జెల్లీ తీసుకోండి.
- ఆ పదార్థాలను బ్రెడ్పై పూయండి.
- వాటిని కలిపి ఉంచండి.
నా టీచర్ ఒక ప్రశ్న అడిగారు: ఆ చాకు ఎక్కడి నుండి వచ్చింది?
ఆ దృశ్యం నా మనసులో ఉంది. ఆ రోజు ఉదయం కిచెన్ డ్రాయర్లో నేను ఆ చాకును చూశాను. పాఠకుడు కూడా దానిని చూశారని నేను అనుకున్నాను. నేను పొరబడ్డాను.
నేను prompt engineering ప్రారంభించినప్పుడు కూడా అదే తప్పు చేశాను. చాలా మంది ఇదే మార్గాన్ని అనుసరిస్తారు:
మొదటి దశ: వన్-లైనర్ (The one-liner). మీరు ఒక వాక్యం రాస్తారు మరియు మోడల్ మీ మనసులోని మాటను చదువుతుందని ఆశిస్తారు. అది విఫలమైనప్పుడు, ప్రాంప్ట్ను సరిదిద్దడానికి బదులుగా మోడల్తో వాదించుకుంటారు.
రెండవ దశ: నోట్బుక్ (The notebook). పని చేసే ప్రాంప్ట్లను మీరు సేవ్ చేస్తారు. స్థిరత్వం (consistency) ముఖ్యమని మీరు గమనిస్తారు. సెటప్ లేకపోవడం వల్ల కొన్ని ప్రాంప్ట్లు విఫలమవుతాయని మీరు చూస్తారు.
మూడవ దశ: ఎన్విరాన్మెంట్ (The environment). ప్రాంప్ట్ అనేది కేవలం ఒక సూచన మాత్రమే కాదని మీరు గ్రహిస్తారు. ప్రాంప్ట్ అనేది ఒక గది వంటిది. ఆ గదిలో ఏముంటే మోడల్ దానిని మాత్రమే ఉపయోగిస్తుంది. గదిలో చాకు లేకపోతే, శాండ్విచ్ ఎప్పటికీ తయారవ్వదు.
మెరుగైన ప్రాంప్ట్లను రూపొందించడానికి, ఈ మూడు అంశాలను జోడించండి:
- Context (సందర్భం): మోడల్కు ఏ డేటా అందుబాటులో ఉందో దానికి చెప్పండి.
- Constraints (పరిమితులు): సాధనాలను (tools) ఎలా ఉపయోగించాలో మరియు దేనిని నివారించాలో మోడల్కు చెప్పండి.
- Acceptance criteria (అంగీకార ప్రమాణాలు): పూర్తి స్థాయి ఫలితం ఎలా ఉండాలో నిర్వచించండి, తద్వారా మోడల్ తన పనిని తాను తనిఖీ చేసుకోగలదు.
మంత్రాలు లేదా తెలివైన ట్రిక్స్ను మర్చిపోండి. Prompt engineering అనేది ఒక బగ్ రిపోర్ట్ లేదా డిజైన్ డాక్యుమెంట్ రాయడం వంటిది. పాఠకుడికి మీ సందర్భం (context) తెలియదని భావించండి. మీ టెక్స్ట్లో ఆ సందర్భాన్ని చేర్చండి.
Source: https://dev.to/rshade/where-did-the-knife-come-from-1ebp
Optional learning community: https://t.me/GyaanSetuAi