FullAgenticStack అంటే ఏమిటి?

నేను 2025లో FullAgenticStack గురించి నా మొదటి వ్యాసాన్ని రాశాను. అప్పట్లో, నా సిస్టమ్ చాలా సరళంగా ఉండేది. నేను ప్రతిదానికీ TypeScript ఉపయోగించేవాడిని. ఫ్రంటెండ్, బ్యాకెండ్ మరియు డేటా లేయర్‌లలో ఏజెంట్లను (agents) ఉంచడమే నా లక్ష్యం.

అప్పటి నుండి ఆర్కిటెక్చర్ మారింది.

ప్రారంభంలో, ప్రతి ఆపరేషన్ యొక్క కోర్ వద్ద AI ఉండాలని నేను అనుకున్నాను. ఇది చిన్న, AI-first సిస్టమ్‌లకు బాగా పనిచేసింది. AI నిర్ణయాలు మరియు సమన్వయాన్ని (coordination) చూసుకునేది.

సిస్టమ్ పెరిగే కొద్దీ, నేను ఒక పాఠం నేర్చుకున్నాను.

ప్రతి పనికి AI అవసరం లేదు. చాలా పనులు ఊహించదగినవిగా (predictable) ఉండాలి. మీకు వీటి కోసం నియమాలు అవసరం:

  • Authentication
  • Routing
  • Permissions
  • Data validation
  • Audit logs
  • Retries
  • Cache management

ఈ పనులకు నిశ్చయత (certainty) అవసరం, సంభావ్యత (probability) కాదు.

నేను AI-first దృక్పథం నుండి agentic-first దృక్పథానికి మారాను. ఈ కొత్త మోడల్‌లో, ఏజెంట్ అనేది ప్రధాన నిర్మాణ యూనిట్ (building block). ఒక ఏజెంట్‌కు ఎల్లప్పుడూ LLM అవసరం లేదు. అది నియమాలు, ఈవెంట్‌లు, స్కీమాలు మరియు స్టేట్ మెషీన్ల ద్వారా పనిచేయగలదు. మీరు సహజ భాష (natural language) లేదా అస్పష్టతను (ambiguity) నిర్వహించాల్సి వచ్చినప్పుడు మాత్రమే AIని ఉపయోగిస్తారు.

నేను TypeScript పరిధిని కూడా దాటి ముందుకు వెళ్లాను.

నేను ఇప్పుడు వాటి ప్రత్యేక బలాలు ఆధారంగా బహుళ భాషలను ఉపయోగిస్తున్నాను. TypeScript ఫ్రంటెండ్ మరియు SDKలను నిర్వహిస్తుంది. ఇతర భాషలు సెక్యూరిటీ, కన్కరెన్సీ మరియు ఇన్‌ఫ్రాస్ట్రక్చర్‌ను నిర్వహిస్తాయి.

ఈ పరిణామం ఇలా ఉంది:

Phase 1:

  • TypeScript-first
  • AI-first
  • Simple systems
  • Agents as application extensions

Current Phase:

  • Multi-language architecture
  • Agentic-first
  • Deterministic core operations
  • AI as a specialized tool
  • Agents as stack infrastructure

FullAgenticStack పరిణతి చెందింది. నేను ప్రతి స్టాక్ లేయర్‌లో ఏజెంట్లను ఉంచినప్పుడు ఇది ప్రారంభమైంది. ఏజెంట్లు ఎల్లప్పుడూ LLMలు అయి ఉండాల్సిన అవసరం లేదని నేను గ్రహించినప్పుడు ఇది పరిపక్వత చెందింది. ఒక ప్రొఫెషనల్ ఆర్కిటెక్చర్, తెలివైనదిగా ఉండవలసిన దానిని మరియు నియంత్రించబడవలసిన దానిని వేరు చేస్తుంది.

Source: https://dev.to/fullagenticstack/o-que-e-fullagenticstack-4i7e