మీరు AIని ఒక ఇంజనీర్‌లా వాడుతున్నారా లేదా జూదగాడిలా వాడుతున్నారా అనేది నేను 5 నిమిషాల్లో చెప్పగలను

ఇంజనీర్ ఆర్కిటెక్చర్‌తో ప్రారంభిస్తారు. జూదగాడు ఒక ప్రాంప్ట్‌తో ప్రారంభిస్తారు.

చాలా మంది ప్రాంప్ట్ ఇస్తారు, కోడ్ రన్ చేస్తారు మరియు పనిచేస్తున్న UIని చూస్తారు. తాము ఒక సిస్టమ్‌ను నిర్మించామని వారు అనుకుంటారు. కానీ వారు కేవలం ఒక డెమోను మాత్రమే నిర్మించారు.

డెమోలు ప్రొడక్షన్‌లో విఫలమవుతాయి. సిస్టమ్స్ తెల్లవారుజామున 2 గంటల సమయంలో కూడా పనిచేస్తాయి.

AI కోడ్‌ను వేగంగా రాస్తుంది. వినియోగదారులకు ఏమి కావాలో AI కనుగొనలేదు. మీ బిజినెస్ రూల్స్ గురించి AIకి తెలియదు. స్టేక్‌హోల్డర్ మీటింగ్‌లో ఉండే ఉత్కంఠను AI అనుభవించలేదు.

మీరు ఒక ప్రాంప్ట్‌తో ప్రారంభిస్తే, మీరు ఊహల మీద ఆధారపడి నిర్మిస్తున్నారు. AI ఆ ఊహలను వేగంగా అమలు చేస్తుంది. ఇది మిమ్మల్ని తప్పుడు దిశలో మరింత వేగంగా నడిపిస్తుంది.

ఇంజనీర్లు AI విస్మరించే అంశాలపై దృష్టి పెడతారు:

  • Token lifecycles మరియు roles.
  • Database indexes మరియు migration safety.
  • API versioning మరియు error contracts.
  • Input validation మరియు secret management.
  • Structured logging మరియు tracing.

జూదగాడు పరిష్కారం కోసం AIని అడుగుతాడు. ఇంజనీర్ రిక్వెస్ట్ ఫ్లోను (request flow) ట్రేస్ చేస్తాడు.

AI ఫీచర్ వృద్ధిని వేగవంతం చేస్తుంది. అదే సమయంలో ఇది technical debtను కూడా వేగవంతం చేస్తుంది. మీకు అర్థం కాని ప్రతి లైన్ కోడ్, మీ భవిష్యత్తు స్వయం నుండి మీరు తీసుకున్న అప్పు వంటిది.

ప్రాంప్ట్ స్పైరల్‌ను (prompt spiral) నివారించండి:

  • అస్పష్టమైన ప్రాంప్ట్ రాయడం.
  • ఒక కోడ్ బ్లాక్ పొందడం.
  • ఒక బగ్‌ను సరిచేయడం.
  • మరో రెండు విషయాలను పాడు చేయడం.
  • సిస్టమ్ మొత్తం గందరగోళంగా మారే వరకు ఇదే చేస్తూ ఉండటం.

AIని సరిగ్గా ఎలా ఉపయోగించాలి:

  • డెలిగేట్ చేసే ముందు డిజైన్ చేయండి.
  • పరిమితులను (constraints) నిర్వచించడానికి ఒక పేజీ డాక్యుమెంట్‌ను ఉపయోగించండి.
  • Vertical slicesలో పని చేయండి.
  • AI కోడ్‌ను మొదటి డ్రాఫ్ట్‌గా పరిగణించండి.
  • స్థిరత్వం (consistency) కోసం సమీక్షించండి.

రేపు Cursor మాయమైపోతే, మీ యాప్ ఎలా పనిచేస్తుందో వివరించండి. అది ఏమి చేస్తుంది అని కాదు. అది ఎలా పనిచేస్తుందో చెప్పండి.

మీ ఆలోచనను వేగవంతం చేయడానికి AIని ఉపయోగించండి. మీ ఆలోచనను భర్తీ చేయడానికి దానిని ఉపయోగించకండి.

Source: https://dev.to/akshay_mali_837a6ec7bd92a/-i-can-tell-within-5-minutes-whether-someone-is-using-ai-as-an-engineer-or-as-a-gambler--26ap Optional learning community: https://t.me/GyaanSetuAi