"agent" అనే పదం తన అర్థాన్ని కోల్పోతోంది. ఇప్పుడు ఏదైనా ప్రొడక్ట్ అనౌన్స్మెంట్ను పరిశీలిస్తే, ప్రతి AI ఫీచర్ తనను తాను ఒక ఏజెంట్గా చెప్పుకుంటోంది. ఈమెయిల్ డ్రాఫ్ట్లను రూపొందించే ఒక ఫ్రెండ్లీ విడ్జెట్? ఏజెంట్. మీ నాలెడ్జ్ బేస్ను చదివే సపోర్ట్ బాట్? ఏజెంట్. ఒక APIని కాల్ చేసి JSONని రిటర్న్ చేసే స్క్రిప్ట్? అది కూడా ఏజెంట్. ఇది కేవలం అజాగ్రత్తగా చేసే మార్కెటింగ్ మాత్రమే కాదు. ఇది ప్రమాదకరమైన డిజైన్. మీరు ప్రతిదాన్ని ఏజెంట్ అని పిలిచినప్పుడు, మీరు నిజంగా ఏమి నిర్మిస్తున్నారో అర్థం చేసుకోవడం మానేస్తారు. పనిని నిర్వచించకముందే మీరు సంక్లిష్టమైన ఆర్కిటెక్చర్ల వైపు వెళ్తారు. దీని ఫలితం అస్థిరమైన కోడ్, అదుపులేని టోకెన్ ఖర్చులు మరియు మీరు వివరించలేని లేదా తిరిగి సృష్టించలేని రీతిలో ప్రవర్తించే సిస్టమ్లు.
చాట్బాట్లు వేచి ఉంటాయి, అవి చర్యలు తీసుకోవు
చాట్బాట్లు అత్యంత సరళమైన స్థాయిని కలిగి ఉంటాయి. అవి రియాక్టివ్ (reactive). ఒక వినియోగదారు ప్రశ్న టైప్ చేస్తే, మోడల్ ఒక సమాధానాన్ని ఇస్తుంది, మరియు మరొక మానవ ప్రాంప్ట్ వచ్చే వరకు ఆ సంభాషణ అక్కడితో ముగిసిపోతుంది. ఈ సిస్టమ్లు మీ క్యాలెండర్ను తనిఖీ చేయాలని, డేటాబేస్ రికార్డును అప్డేట్ చేయాలని లేదా వివరణ కోసం ఆగాలని నిర్ణయించుకోలేవు. ఒక SaaS ప్రైసింగ్ పేజీలో ఉండే ఎంబెడెడ్ హెల్ప్ విడ్జెట్ను తీసుకోండి. ఇది బిల్లింగ్ సైకిల్స్ మరియు ఫీచర్ పరిమితుల గురించి ప్రశ్నలకు సమాధానం ఇస్తుంది. ఇది కస్టమర్కు రీఫండ్ ఇవ్వదు, ప్లాన్ను అప్గ్రేడ్ చేయదు లేదా అనుమానాస్పద ఖాతాను ఫ్లాగ్ చేయదు. దీనికి ఎటువంటి టూల్స్ లేవు, చాట్ విండో దాటి ఎటువంటి పర్సిస్టెంట్ స్టేట్ (persistent state) లేదు, మరియు సంబంధిత వాక్యాన్ని రూపొందించడం తప్ప మరే ఇతర లక్ష్యం లేదు. అది ఒక చాట్బాట్. అది స్పందిస్తుంది; కానీ చర్యలు తీసుకోదు.
అసిస్టెంట్లు ఒక విండో పరిధిలో సహాయం చేస్తారు
అసిస్టెంట్లు ఏజెన్సీని (agency) జోడించకుండానే సంక్లిష్టతను పెంచుతాయి. అవి ఒక వ్యక్తిత్వాన్ని (persona) స్వీకరించడానికి సిస్టమ్ ప్రాంప్ట్లను ఉపయోగిస్తాయి. అవి సుదీర్ఘమైన సంభాషణలలో సందర్భాన్ని (context) గుర్తుంచుకుంటాయి. మీరు అప్లోడ్ చేసిన డాక్యుమెంట్ను అవి సారాంశం చేయవచ్చు లేదా మీ పేరాను వేరే టోన్లో తిరిగి వ్రాయవచ్చు. మీ వ్యాకరణాన్ని తనిఖీ చేసి, స్పష్టమైన పదజాలాన్ని సూచించే రైటింగ్ అసిస్టెంట్ సహాయకరంగా ఉంటుంది. మీకు బ్రిటిష్ స్పెల్లింగ్ ఇష్టమని అది గుర్తుంచుకుంటుంది. కానీ అది మీ తరపున ఎటువంటి చర్య తీసుకోదు. అది మీ ఎడిటర్కు ఈమెయిల్ పంపాలని, డెడ్లైన్ను షెడ్యూల్ చేయాలని లేదా ప్రాంప్ట్ లేకుండా వెబ్లో వెతకాలని నిర్ణయించుకోదు. అది మీరు అందించిన విండో లోపలే సహాయం చేస్తుంది. అది కారును నడపదు; మీరు స్టీరింగ్ పట్టుకుని ఉన్నప్పుడు అది మెరుగైన మార్గాన్ని సూచిస్తుంది.
వర్క్ఫ్లోలు మీరు గీసిన మ్యాప్ను అనుసరిస్తాయి
వర్క్ఫ్లోలు మధ్యస్థ స్థాయిని కలిగి ఉంటాయి, ఇక్కడే చాలా ప్రొడక్షన్ AI సిస్టమ్లు నిజానికి ఉంటాయి. ఇక్కడ, మీరు మార్గాన్ని నిర్వచిస్తారు. మీరు వరుస దశలను నిర్మిస్తారు: ఇన్వాయిస్ తేదీని సంగ్రహించడం, వెండర్ IDని వెతకడం
- భాషను విశ్లేషించడానికి మరియు సృష్టించడానికి Models
- దాని పని పరిధిని నియంత్రించే Instructions
- బాహ్య ప్రపంచంతో సంభాషించడానికి కచ్చితమైన స్కీమాలు కలిగిన Tools
- ప్రస్తుత టాస్క్ మరియు వాతావరణం గురించి Context
- బహుళ దశల ప్రక్రియలో అది ఎక్కడ ఉందో గుర్తుంచుకోవడానికి State
- టూల్లోకి వెళ్లే ముందు ఇన్పుట్లను మరియు వినియోగదారుడికి చేరే ముందు అవుట్పుట్లను తనిఖీ చేయడానికి Validations
- అదుపు తప్పని ప్రవర్తనను నిరోధించడానికి బడ్జెట్, దశలు లేదా పరిధిపై Limits
- అది మార్గం B కి బదులుగా మార్గం A ని ఎందుకు ఎంచుకుందో మీరు తెలుసుకోవడానికి Observability
మీ సిస్టమ్లో ఇవి చాలా వరకు లేకపోతే, మీకు ఏజెంట్ లేనట్లే. మీకు కేవలం అదనపు API కాల్స్ ఉన్న ఒక మోడల్ మాత్రమే ఉంది.
నియంత్రణ లేని స్వయంప్రతిపత్తి కేవలం ప్రమాదమే
మీ ఏజెంట్ మీ ప్రొడక్షన్ డేటాబేస్ను క్వెరీ చేయగలిగితే, మీ CRMలో రికార్డులను సృష్టించగలిగితే లేదా వినియోగదారులకు సందేశాలను పంపగలిగితే, అది డేటాను పాడు చేయవచ్చు, ఎంట్రీలను డూప్లికేట్ చేయవచ్చు లేదా కస్టమర్లకు స్పామ్ చేయవచ్చు. ఒక మంచి ఏజెంట్ ఆర్కిటెక్చర్ వైఫల్యాలను కూడా పరిగణనలోకి తీసుకుంటుంది. వినాశకరమైన చర్యలు తీసుకునే ముందు అది అనుమతి కోరుతుంది. ఫలితాలను ఖరారు చేసే ముందు అది వాలిడేషన్లను నిర్వహిస్తుంది. ఖర్చులు లేదా నష్టాలు ఎక్కువగా ఉన్నప్పుడు మనిషి జోక్యం చేసుకునేలా అది తన రీజనింగ్ను బయటపెడుతుంది.
డెమో చూడటానికి ఆకర్షణీయంగా ఉందని మీరు ఈ పరిమితులను విస్మరిస్తే, ఏజెంట్ రాత్రికి రాత్రే నాలుగు వందల సపోర్ట్ టికెట్లను ఎందుకు సృష్టించింది లేదా తాకకూడని ఆర్డర్ను ఎందుకు రీఫండ్ చేసింది అనే అంశాలను డీబగ్ చేస్తూ మీ వీకెండ్లను గడపాల్సి వస్తుంది. బ్లాక్-బాక్స్ సిస్టమ్స్లో మీరు భయపడిన అనిశ్చితి, మీరు AIకి ఒక లక్ష్యాన్ని మరియు పర్యవేక్షణ లేని టూల్స్ సెట్ను అందించిన క్షణమే నిజమవుతుంది.
సాంకేతికతతో కాదు, సమస్యతో ప్రారంభించండి
ఏజెంట్తో ప్రారంభించకండి. సమస్యతో ప్రారంభించండి. కొన్నిసార్లు మెరుగైన ప్రాంప్ట్ ద్వారా పరిష్కారం లభిస్తుంది. కొన్నిసార్లు మీ ప్రస్తుత బ్యాకెండ్లోని డిటర్మినిస్టిక్ ఫంక్షన్ ద్వారా పరిష్కారం లభిస్తుంది. కొన్నిసార్లు ఒక AI దశ మరియు ఐదు సాంప్రదాయ API కాల్స్ కలిగిన వర్క్ఫ్లో ద్వారా పరిష్కారం లభిస్తుంది.
ఈ క్రింది అంశాలు నిజంగా అవసరమైనప్పుడు మాత్రమే ఏజెంట్లను ఉపయోగించండి:
- ఒకదానిపై ఒకటి ఆధారపడి ఉండే బహుళ దశలు
- ఆ దశల మధ్య డైనమిక్ నిర్ణయాలు తీసుకోవడం
- బాహ్య టూల్స్తో సంభాషణ
- ముందుగా పూర్తిగా అంచనా వేయలేని మధ్యంతర ఫలితాలపై రీజనింగ్ చేయడం
మార్గం తెలిసినట్లయితే, ఒక వర్క్ఫ్లోను నిర్మించండి. సంభాషణ సరళంగా ఉంటే, ఒక చాట్బాట్ లేదా అసిస్టెంట్ను నిర్మించండి. కేవలం ఆ పదం ఆధునికంగా అనిపిస్తుంది కదా అని ఏజెన్సీని జోడించకండి.
సంక్లిష్టతను కాదు, పరిపక్వతను నిర్మించండి
ఏజెంట్ నిజంగా సరైనది అని అనిపించినప్పుడు, దానిని పొరలుగా (layers) నిర్మించండి. ఒకే ఒక టూల్ మరియు హార్డ్కోడెడ్ నిర్ణయంతో ప్రారంభించండి. టూల్ను సరైన ఆర్గ్యుమెంట్లతో పిలుస్తున్నారో లేదో తనిఖీ చేసే టెస్ట్లను జోడించండి. పూర్తి ట్రేస్ను చూడటానికి లాగింగ్ను జోడించండి. సిస్టమ్ ఎక్కడ ఆగిపోయిందో తెలుసుకోవడానికి స్టేట్ మేనేజ్మెంట్ను జోడించండి. ప్రతి సరిహద్దు వద్ద వాలిడేషన్లను జోడించండి. మీ బృందం రియల్ టైమ్లో ప్రవర్తనను గమనించడానికి అబ్జర్వబిలిటీ డాష్బోర్డ్లను జోడించండి. చివరగా, జాగ్రత్తగా స్వయంప్రతిపత్తిని—అంటే ఎంపికల మధ్య ఎంచుకునే స్వేచ్ఛను—జోడించండి. దీనిని రివర్స్లో చేయకండి. అస్తవ్యస్తతపై స్వయంప్రతిపత్తిని నిర్మించడం వల్ల ఖరీదైన ప్రమాదాలు జరుగుతాయి.
అసలైన సారాంశం
పదాలు వ్యవస్థలను రూపొందిస్తాయి. లక్ష్య ఆధారితమైన, టూల్స్ ఉపయోగించే మరియు డైనమిక్గా అనుకూలించే, కానీ కచ్చితమైన పరిమితులు మరియు మానవ పర్యవేక్షణతో కూడిన ఆర్కిటెక్చర్ల కోసం మాత్రమే "ఏజెంట్" అనే పదాన్ని ఉపయోగించండి. మిగిలినవన్నీ చాట్బాట్, అసిస్టెంట్ లేదా వర్క్ఫ్లో మాత్రమే. సమస్యను పరిష్కరించే అత్యంత సరళమైన దానిని నిర్మించండి. మీ ప్రొడక్షన్ లాగ్లు, మీ ఫైనాన్స్ టీమ్ మరియు మీ భవిష్యత్తు స్వయంగా మీకు కృతజ్ఞతలు చెబుతారు.
మూలం: https://dev.to/leandrolayerle/no-todo-chatbot-es-un-agente-de-ia-3oec
GyaanSetu లెర్నింగ్ కమ్యూనిటీలో చేరండి: https://t.me/GyaanSetuAi
