స్టార్టప్‌లు తమ AI కోడింగ్ స్టాక్‌ను ఎందుకు మళ్ళీ ఆలోచిస్తున్నాయనే దానికి కారణం

స్టార్టప్‌లు ఇకపై కేవలం ధర ఆధారంగా మాత్రమే AI కోడింగ్ సాధనాలను ఎంచుకోవడం లేదు.

గతంలో, బృందాలు అత్యంత చౌకైన ఎంపికను లేదా తమ వద్ద ఇప్పటికే ఉన్న లైసెన్స్‌ను ఎంచుకునేవి. నేడు, లెక్కలు మారిపోయాయి. సాధనాల ఎంపికను మూడు ప్రధాన సమస్యలు ప్రభావితం చేస్తున్నాయి: క్రెడిట్లు (credits), నాణ్యత (quality), మరియు నియంత్రణ (control).

ధరను అంచనా వేయడం కష్టమవుతోంది.

ప్రధాన వెండర్లు ఫ్లాట్ సబ్‌స్క్రిప్షన్ల నుండి వినియోగం ఆధారిత క్రెడిట్లకు (usage-based credits) మారారు. దీనివల్ల త్రైమాసిక బడ్జెట్‌ను అంచనా వేయడం కష్టమవుతుంది. ఒక వారం పాటు అధికంగా ఉపయోగించడం వల్ల మీ ఖర్చులు ఒక్కసారిగా పెరిగిపోవచ్చు. కొన్ని మోడల్స్ ఇతర మోడల్స్ కంటే వేగంగా క్రెడిట్లను ఖర్చు చేస్తాయి. మీరు ఎక్కువగా ఖర్చు చేసే వరకు చాలా ప్లాట్‌ఫారమ్‌లు ఈ లెక్కలను స్పష్టంగా తెలియజేయవు.

AI-జనరేటెడ్ కోడ్ సాంకేతిక అప్పును (technical debt) సృష్టిస్తుంది.

కోడింగ్ అసిస్టెంట్‌లు కేవలం ఒకే ఒక ప్రాంప్ట్‌ను పరిష్కరించడంపై దృష్టి పెడతాయి. అవి తరచుగా మీ ప్రస్తుత ఆర్కిటెక్చర్‌ను విస్మరిస్తాయి. 300,000 AI కమిట్‌లపై చేసిన అధ్యయనం ప్రకారం, ప్రధాన అసిస్టెంట్‌ల నుండి వచ్చిన 15% కమిట్‌లు కోడ్ నాణ్యత సమస్యలను కలిగించాయి. ఆ సమస్యలలో సుమారు 22.7% నెలల తరబడి కోడ్‌బేస్‌లోనే ఉండిపోయాయి. బృందాలు వాటిని సమీక్షించగలిగే దానికంటే వేగంగా ఈ అప్పు పేరుకుపోతుంది.

నియంత్రణ (Control) మీ వేగాన్ని నిర్ణయిస్తుంది.

నియంత్రణ అంటే ఒక AI ఏజెంట్ ఒక నిర్దిష్ట నిర్ణయాన్ని ఎందుకు తీసుకుందో మీకు అర్థం కావాలి. ప్రతి మార్పు యొక్క ఆడిట్ ట్రైల్ (audit trail) మీకు అవసరం. అస్పష్టమైన కోడ్ (Opaque code) బృందాలకు ప్రమాదకరం. ఒక కొత్త ఇంజనీర్ కోడ్‌ను చదవలేకపోతే, వారు కొత్త ఫీచర్లను విడుదల చేయడానికి బదులుగా, దానిని రివర్స్-ఇంజనీరింగ్ చేయడానికి వారాల సమయం వెచ్చిస్తారు.

మీ తదుపరి సాధనాన్ని అంచనా వేయడానికి ఈ ఫ్రేమ్‌వర్క్‌ను ఉపయోగించండి:

• క్రెడిట్లు (Credits): సగటు ఖర్చులను చూడకండి. ఒక వారం పాటు అధికంగా వాడితే ఎంత ఖర్చవుతుందో అడగండి. పారదర్శకమైన వినియోగ నమూనాల (consumption models) కోసం వెతకండి.

• నాణ్యత (Quality): కోడ్‌లో టెస్ట్‌లు మరియు డాక్యుమెంటేషన్ ఉన్నాయా? కేవలం మొదటి డెమో కోసం మాత్రమే కాకుండా, రెండవ ఫీచర్‌ను కూడా తట్టుకోగల కోడ్ కోసం ప్రయత్నించండి.

• నియంత్రణ (Control): మీ బృందం ప్రతి నిర్ణయాన్ని వివరించగలదా? లాగ్ చేయబడిన ఏజెంట్ నిర్ణయాలు మరియు ఎగుమతి చేయగల (exportable) కోడ్ కోసం వెతకండి.

ఏ ఒక్క సాధనం కూడా అన్ని విభాగాల్లో విజేత కాదు. కొన్ని సాధనాలు ఎంటర్‌ప్రైజ్ కంప్లయన్స్ (enterprise compliance) కు ప్రాధాన్యత ఇస్తాయి. మరికొన్ని వేగవంతమైన డెమోల కోసం వేగానికి ప్రాధాన్యత ఇస్తాయి. మీ ఎంపిక మీరు దేనిని నిర్మిస్తున్నారు అనే దానిపై ఆధారపడి ఉంటుంది.

కేవలం ధరను మాత్రమే చూడటం ఆపండి. పన్నెండు నెలల్లో మీ స్టాక్‌ను మళ్ళీ నిర్మించాల్సిన అవసరం రాకుండా ఉండాలంటే క్రెడిట్లు, నాణ్యత మరియు నియంత్రణపై దృష్టి పెట్టండి.

మూలం: https://dev.to/8080_ai/the-reason-startups-are-rethinking-their-ai-coding-stack-3fn1