OpenAI
ఈ పేజీ మెషిన్ ట్రాన్స్‌లేషన్‌తో అనువదించబడింది. అసలు ఇంగ్లీష్ ఆర్టికల్‌ను చూడండి.

OpenAI APIతో ప్రాంప్ట్ ఇంజినీరింగ్ కోసం ఉత్తమ పద్ధతులు

OpenAI మోడల్‌లకు స్పష్టమైన, ప్రభావవంతమైన సూచనలు ఎలా ఇవ్వాలి

అప్డేట్ చేయబడిన: 8 days ago

ప్రాంప్ట్ ఇంజినీరింగ్ ఎలా పనిచేస్తుంది

OpenAI మోడళ్లు శిక్షణ పొందే విధానం కారణంగా, ప్రత్యేకంగా బాగా పనిచేసి మరింత ఉపయోగకరమైన మోడల్ అవుట్‌పుట్‌లకు దారితీసే నిర్దిష్ట ప్రాంప్ట్ ఫార్మాట్‌లు ఉన్నాయి. ప్రాంప్టింగ్ చిట్కాల కోసం సాధారణంగా OpenAI యొక్క అధికారిక ప్రాంప్ట్ ఇంజినీరింగ్ గైడ్ ప్రారంభించడానికి ఉత్తమమైన చోటు.

క్రింద మేము బాగా పనిచేస్తాయని భావించే అనేక ప్రాంప్ట్ ఫార్మాట్‌లను అందిస్తున్నాము, కానీ మీ పనికి మరింత సరిపోయే వేర్వేరు ఫార్మాట్‌లను స్వేచ్ఛగా అన్వేషించండి.

సాధారణ నియమాలు మరియు ఉదాహరణలు

గమనిక: "{text input here}" అనేది అసలు టెక్స్ట్/సందర్భం కోసం ప్లేస్‌హోల్డర్

1. తాజా మోడల్‌ను ఉపయోగించండి

ఉత్తమ ఫలితాల కోసం, సాధారణంగా తాజా, అత్యంత సామర్థ్యవంతమైన మోడళ్లను ఉపయోగించాలని మేము సిఫార్సు చేస్తాము. కొత్త మోడళ్లలో ప్రాంప్ట్ ఇంజినీరింగ్ చేయడం సులభంగా ఉంటుంది.


గమనిక: రిజనింగ్ మోడల్‌కు ప్రాంప్ట్ ఇవ్వడం మరియు GPT మోడల్‌కు ప్రాంప్ట్ ఇవ్వడం మధ్య పరిగణించాల్సిన కొన్ని తేడాలు ఉన్నాయి. మరిన్ని వివరాలు ఇక్కడ.

2. సూచనలను ప్రాంప్ట్ ప్రారంభంలో ఉంచి, సూచన మరియు సందర్భాన్ని వేరు చేయడానికి ### లేదా """ ఉపయోగించండి

తక్కువ ప్రభావవంతం ❌:

క్రింద ఉన్న పాఠ్యాన్ని అత్యంత ముఖ్యమైన అంశాల బుల్లెట్ పాయింట్ల జాబితాగా సంక్షిప్తీకరించండి.

{text input here}

మెరుగైనది ✅:

క్రింద ఉన్న పాఠ్యాన్ని అత్యంత ముఖ్యమైన అంశాల బుల్లెట్ పాయింట్ల జాబితాగా సంక్షిప్తీకరించండి.

పాఠ్యం: """
{text input here}
"""

3. కావలసిన సందర్భం, ఫలితం, పొడవు, ఫార్మాట్, శైలి మొదలైన వాటి గురించి వీలైనంత నిర్దిష్టంగా, వివరణాత్మకంగా మరియు సవివరంగా ఉండండి

సందర్భం, ఫలితం, పొడవు, ఫార్మాట్, శైలి మొదలైన వాటి గురించి నిర్దిష్టంగా ఉండండి

తక్కువ ప్రభావవంతం ❌:

OpenAI గురించి ఒక కవిత రాయండి. 

మెరుగైనది ✅:

{famous poet} శైలిలో, ఇటీవలి DALL-E ఉత్పత్తి ప్రారంభంపై దృష్టి పెట్టుతూ OpenAI గురించి ఒక చిన్న ప్రేరణాత్మక కవిత రాయండి (DALL-E అనేది టెక్స్ట్ నుండి ఇమేజ్ ML మోడల్).

4. కావలసిన అవుట్‌పుట్ ఫార్మాట్‌ను ఉదాహరణల ద్వారా స్పష్టంగా తెలియజేయండి

తక్కువ ప్రభావవంతం ❌:

క్రింద ఉన్న పాఠ్యంలో పేర్కొన్న ఎంటిటీలను వెలికితీయండి. ఈ క్రింది 4 ఎంటిటీ రకాలను వెలికితీయండి: కంపెనీ పేర్లు, వ్యక్తుల పేర్లు, నిర్దిష్ట అంశాలు మరియు థీమ్‌లు.

పాఠ్యం: {text}

చూపించండి, అలాగే చెప్పండి - నిర్దిష్ట ఫార్మాట్ అవసరాలను చూపించినప్పుడు మోడళ్లు మెరుగ్గా స్పందిస్తాయి. ఇది అనేక అవుట్‌పుట్‌లను ప్రోగ్రామ్ ద్వారా విశ్వసనీయంగా పార్స్ చేయడాన్ని కూడా సులభం చేస్తుంది.

మెరుగైనది ✅:

క్రింద ఉన్న పాఠ్యంలో పేర్కొన్న ముఖ్యమైన ఎంటిటీలను వెలికితీయండి. ముందుగా అన్ని కంపెనీ పేర్లను వెలికితీయండి, తరువాత అన్ని వ్యక్తుల పేర్లను, ఆపై విషయానికి సరిపోయే నిర్దిష్ట అంశాలను, చివరగా సాధారణ సమగ్ర థీమ్‌లను వెలికితీయండి.

కావలసిన ఫార్మాట్:
కంపెనీ పేర్లు: <comma_separated_list_of_company_names>
వ్యక్తుల పేర్లు: -||-
నిర్దిష్ట అంశాలు: -||-
సాధారణ థీమ్‌లు: -||-

పాఠ్యం: {text}

5. జీరో-షాట్‌తో ప్రారంభించండి, తర్వాత ఫ్యూ-షాట్ ప్రయత్నించండి; అవి రెండూ పనిచేయకపోతే, ఫైన్-ట్యూన్ చేయండి

✅ జీరో-షాట్

క్రింద ఉన్న పాఠ్యం నుండి కీవర్డ్‌లను వెలికితీయండి.

పాఠ్యం: {text}

కీవర్డ్‌లు:

✅ ఫ్యూ-షాట్ - కొన్ని ఉదాహరణలను అందించండి

క్రింద ఉన్న సంబంధిత పాఠ్యాల నుండి కీవర్డ్‌లను వెలికితీయండి.

పాఠ్యం 1: Stripe వెబ్ డెవలపర్లు తమ వెబ్‌సైట్‌లు మరియు మొబైల్ అప్లికేషన్‌లలో చెల్లింపు ప్రాసెసింగ్‌ను సమీకరించడానికి ఉపయోగించగల APIలను అందిస్తుంది.
కీవర్డ్‌లు 1: Stripe, చెల్లింపు ప్రాసెసింగ్, APIs, వెబ్ డెవలపర్లు, వెబ్‌సైట్‌లు, మొబైల్ అప్లికేషన్‌లు
##
పాఠ్యం 2: OpenAI పాఠ్యాన్ని అర్థం చేసుకోవడం మరియు సృష్టించడం లో చాలా నైపుణ్యం కలిగిన అత్యాధునిక భాషా మోడల్‌లను శిక్షణ ఇచ్చింది. మా API ఈ మోడల్‌లకు యాక్సెస్‌ను అందిస్తుంది మరియు భాషను ప్రాసెస్ చేయడం కలిగిన దాదాపు ఏ పనినైనా పరిష్కరించడానికి ఉపయోగించవచ్చు.
కీవర్డ్‌లు 2: OpenAI, భాషా మోడల్‌లు, పాఠ్య ప్రాసెసింగ్, API.
##
పాఠ్యం 3: {text}
కీవర్డ్‌లు 3:

✅ఫైన్-ట్యూన్: ఫైన్-ట్యూన్ ఉత్తమ పద్ధతులను ఇక్కడ చూడండి.

6. “అనవసర అలంకారపూరిత” మరియు అస్పష్టమైన వివరణలను తగ్గించండి

తక్కువ ప్రభావవంతం ❌:

ఈ ఉత్పత్తి వివరణ చాలా చిన్నదిగా ఉండాలి, కొన్ని వాక్యాలు మాత్రమే ఉండాలి, మరియు అంతకంటే ఎక్కువ కాకూడదు.

మెరుగైనది ✅:

ఈ ఉత్పత్తిని వివరించడానికి 3 నుండి 5 వాక్యాల పేరాగ్రాఫ్‌ను ఉపయోగించండి.

7. ఏమి చేయకూడదో మాత్రమే చెప్పకుండా, బదులుగా ఏమి చేయాలో చెప్పండి

తక్కువ ప్రభావవంతం ❌:

క్రిందిది ఒక ఏజెంట్ మరియు ఒక కస్టమర్ మధ్య సంభాషణ. యూజర్‌నేమ్ లేదా పాస్‌వర్డ్ అడగవద్దు. పునరావృతం చేయవద్దు.

కస్టమర్: నేను నా ఖాతాలోకి లాగ్ ఇన్ కావడం లేదు.
ఏజెంట్:

మెరుగైనది ✅:

క్రిందిది ఒక ఏజెంట్ మరియు ఒక కస్టమర్ మధ్య సంభాషణ. ఏజెంట్ సమస్యను నిర్ధారించడానికి మరియు ఒక పరిష్కారాన్ని సూచించడానికి ప్రయత్నిస్తాడు, అదే సమయంలో PII కి సంబంధించిన ఎలాంటి ప్రశ్నలనూ అడగకుండా ఉంటాడు. యూజర్‌నేమ్ లేదా పాస్‌వర్డ్ వంటి PII ని అడగడానికి బదులుగా, వినియోగదారుని సహాయ వ్యాసం www.samplewebsite.com/help/faq కు దారితీయండి.

కస్టమర్: నేను నా ఖాతాలోకి లాగ్ ఇన్ కావడం లేదు.
ఏజెంట్:

8. కోడ్ జనరేషన్‌కు ప్రత్యేకమైనది - మోడల్‌ను నిర్దిష్ట నమూనా వైపు నడిపించడానికి “ప్రారంభ పదాలు” ఉపయోగించండి

తక్కువ ప్రభావవంతం ❌:

# ఒక సరళమైన python function రాయండి, అది
# 1. నన్ను mile లో ఒక సంఖ్య అడుగుతుంది
# 2. మైళ్లను కిలోమీటర్లుగా మారుస్తుంది

క్రింద ఉన్న ఈ కోడ్ ఉదాహరణలో, “import” జోడించడం మోడల్‌కు Pythonలో రాయడం ప్రారంభించాలనే సంకేతం ఇస్తుంది. (అదే విధంగా, SQL స్టేట్‌మెంట్ ప్రారంభానికి “SELECT” మంచి సంకేతం.)

మెరుగైనది ✅:

# ఒక సరళమైన python function రాయండి, అది
# 1. నన్ను mile లో ఒక సంఖ్య అడుగుతుంది
# 2. మైళ్లను కిలోమీటర్లుగా మారుస్తుంది

import

9. “ఏదైనా రూపొందించండి” ఫీచర్‌ను ఉపయోగించండి

డెవలపర్లు ఒక పనిని లేదా ఆశించిన సహజ భాష అవుట్‌పుట్‌ను వివరించి, అనుకూలీకరించిన ప్రాంప్ట్‌ను పొందడానికి 'ఏదైనా రూపొందించండి' ఫీచర్‌ను ఉపయోగించవచ్చు.


'ఏదైనా రూపొందించండి' ఫీచర్‌ను ఉపయోగించడం గురించి మరింత తెలుసుకోండి.

పారామీటర్లు

సాధారణంగా, మోడల్ అవుట్‌పుట్‌ను మార్చడానికి `model` మరియు `temperature` అత్యంత సాధారణంగా ఉపయోగించే పారామీటర్లని మేము కనుగొన్నాము.

  1. `model` - అధిక పనితీరు గల మోడళ్లు సాధారణంగా ఎక్కువ ఖరీదైనవి, అలాగే ఎక్కువ లేటెన్సీ ఉండవచ్చు.

  2. `temperature` - మోడల్ తక్కువ సంభావ్యత గల టోకెన్‌ను ఎంత తరచుగా అవుట్‌పుట్ చేస్తుందో కొలిచే ప్రమాణం. temperature ఎంత ఎక్కువగా ఉంటే, అవుట్‌పుట్ అంత యాదృచ్ఛికంగా (మరియు సాధారణంగా సృజనాత్మకంగా) ఉంటుంది. అయితే, ఇది “సత్యనిష్ఠ”తో సమానం కాదు. డేటా ఎక్స్‌ట్రాక్షన్ మరియు సత్యనిష్ఠ Q&A వంటి చాలా వాస్తవాధారిత వినియోగ సందర్భాల కోసం, 0 temperature ఉత్తమం.

  3. `max_completion_tokens` (గరిష్ఠ పొడవు) - ఇది అవుట్‌పుట్ పొడవును నియంత్రించదు, కానీ టోకెన్ జనరేషన్‌కు కఠినమైన కటాఫ్ పరిమితి. సాధారణంగా మీరు ఈ పరిమితిని తరచుగా చేరకూడదు, ఎందుకంటే మీ మోడల్ పూర్తయిందని అనుకున్నప్పుడు లేదా మీరు నిర్వచించిన స్టాప్ సీక్వెన్స్‌ను చేరుకున్నప్పుడు ఆగిపోతుంది.

  4. `stop` (స్టాప్ సీక్వెన్స్‌లు) - జనరేట్ అయినప్పుడు టెక్స్ట్ జనరేషన్‌ను ఆపే అక్షరాల (టోకెన్‌ల) సమితి.

ఇతర పారామీటర్ వివరణల కోసం API రిఫరెన్స్ చూడండి.

ఈ వ్యాసం ఉపయోగకరంగా ఉందా?