AI നിങ്ങളെ മാറ്റിസ്ഥാപിക്കില്ല, എന്നാൽ മോശം AI ശീലങ്ങൾ നിങ്ങളെ പിന്നിലാക്കും
AI ഒരു 'ചീറ്റ് കോഡ്' പോലെ തോന്നാം. നിങ്ങൾ ഒരു ഫംഗ്ഷൻ പേര് ടൈപ്പ് ചെയ്യുന്നു, തികച്ചും കൃത്യമെന്ന് തോന്നിക്കുന്ന ഒരു കോഡ് ബ്ലോക്ക് ലഭിക്കുന്നു. എന്നാൽ, നിങ്ങൾ എന്റർ അമർത്തുമ്പോൾ, AI ഒരു വലിയ പിശക് നിർദ്ദേശിച്ചുവെന്ന് നിങ്ങൾ തിരിച്ചറിയുന്നു.
ഇതൊരു മെന്ററല്ല. എല്ലാം അറിയാമെന്ന് കരുതുന്ന, എന്നാൽ പ്രൊഡക്ഷൻ തകരാറിലാക്കുന്ന അമിത ആത്മവിശ്വാസമുള്ള ഒരു ഇന്റേൺ ആണ് ഇത്.
അപകടം സാങ്കേതികവിദ്യയിലല്ല, നിങ്ങളുടെ ശീലങ്ങളിലാണ്. നിങ്ങൾ ഇതിനെ അമിതമായി ആശ്രയിച്ചാൽ, നിങ്ങളുടെ ചിന്താശേഷി കുറയുകയും (autocomplete brain) ചിന്തിക്കുന്നത് നിർത്തുകയും ചെയ്യും. നിങ്ങൾ പഠിക്കുന്നത് നിർത്തും. നിങ്ങൾ വെറുമൊരു 'ഹ്യൂമൻ കാപ്ച' (human captcha) ആയി മാറും.
മുന്നേറാൻ, നിങ്ങൾ AI-യെ ഒരു 'കോഡ് മങ്കി' (code monkey) ആയിട്ടല്ല, മറിച്ച് ഒരു റിസർച്ച് അസിസ്റ്റന്റായി കാണണം.
നിങ്ങളുടെ AI വർക്ക്ഫ്ലോ നിയന്ത്രിക്കാൻ ഈ അഞ്ച് രീതികൾ ഉപയോഗിക്കുക:
• Reasoning mode: വെറുതെ കോഡ് ചോദിക്കരുത്. ഓരോ ഘട്ടത്തിലും ചിന്തിക്കാൻ AI-യോട് ആവശ്യപ്പെടുക. ഒരു വരി പോലും എഴുതുന്നതിന് മുമ്പ് തന്നെ edge cases പട്ടികപ്പെടുത്തുക.
• Verbosity control: നിങ്ങൾക്ക് ഒരു ചെറിയ snippet വേണോ അതോ വിശദമായ സാങ്കേതിക വിവരണം വേണോ എന്ന് AI-യോട് പറയുക. വിവരങ്ങളുടെ ആഴം നിയന്ത്രിക്കുക.
• Tooling: AI ഊഹിക്കാൻ അനുവദിക്കരുത്. Documentation, REPLs അല്ലെങ്കിൽ diagrams ഉപയോഗിക്കാൻ അതിനെ നിർബന്ധിക്കുക.
• Self-reflection: സ്വന്തം ജോലിയെ വിമർശിക്കാൻ AI-യോട് ആവശ്യപ്പെടുക. "ഈ ഉത്തരത്തിൽ എന്തൊക്കെ തെറ്റുകൾ വരാം?" അല്ലെങ്കിൽ "മൂന്ന് പരാജയസാധ്യതകൾ പറയുക" എന്നിങ്ങനെ ചോദിക്കുക.
• Rubrics: ഒരു ഘടന ഉപയോഗിക്കുക. ഒരു design doc ചോദിക്കുന്നതിന് പകരം, ഒരു framework നൽകുക: Problem, Constraints, Options, Risks, and Recommendation.
എപ്പോൾ വിശ്വസിക്കണം, എപ്പോൾ പരിശോധിക്കണം എന്ന് തിരിച്ചറിയുക:
Trust zones:
- Generating boilerplate or CRUD scaffolding.
- Writing repetitive test stubs.
- Summarizing documentation.
High-risk zones:
- Database migrations.
- Authentication logic.
- Production infrastructure changes.
ഒരു ജൂനിയർ ഡെവലപ്പറുടെ കോഡ് പരിശോധിക്കാതെ നിങ്ങൾ merge ചെയ്യില്ലെങ്കിൽ, AI നൽകുന്ന ഔട്ട്പുട്ടും പരിശോധിക്കാതെ merge ചെയ്യരുത്.
നിങ്ങളുടെ ചിന്താശേഷി മറ്റൊരാളെ ഏൽപ്പിക്കുന്നത് നിർത്തുക. ഒരു ഡ്രാഫ്റ്റ് തയ്യാറാക്കാൻ AI ഉപയോഗിക്കുക, എന്നാൽ തീരുമാനമെടുക്കാൻ നിങ്ങളുടെ ബുദ്ധി ഉപയോഗിക്കുക.
നിങ്ങളുടെ ഏറ്റവും മോശമായ AI പരാജയ കഥ ഏതാണ്? കമന്റുകളിൽ പങ്കുവെക്കൂ.
Source: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp