𝗧𝗵𝗲 𝗙𝘂𝗹𝗹𝗔𝗴𝗲𝗻𝘁𝗶𝗰𝗦𝘁𝗮𝗰𝗸 பிரகடனம்

அனைவரும் ஏஜென்ட்களை (agents) உருவாக்க விரும்புகிறார்கள்.

பெரும்பாலான மக்கள் ப்ராம்ப்ட்கள் (prompts), கருவிகள் (tools) மற்றும் LLM-களைப் பற்றிப் பேசுகிறார்கள். இது தவறான கவனம். ஒரு ஏஜென்ட் மட்டுமே ஒரு முழுமையான அமைப்பு அல்ல. அது ஒரு பெரிய கட்டமைப்பின் (architecture) ஒரு பகுதி மட்டுமே.

ஒரு ஏஜென்ட்டை உருவாக்குவது எளிதாகி வருகிறது. ஒவ்வொரு மாதமும் புதிய கட்டமைப்புகள் (frameworks) தோன்றுகின்றன. இது ஒரு பொறியைப் போன்றது. ஏஜென்டிக் மென்பொருள் (agentic software) என்பது ஒரு LLM மற்றும் கருவிகள் மற்றும் நினைவகம் (memory) ஆகியவற்றின் தொகுப்பு மட்டுமே என்று மக்கள் நினைக்கிறார்கள்.

அது போதுமானதல்ல.

டூல் கால் (tool calling) செய்யும் ஒரு சாட்பாட் (chatbot) ஒரு ஏஜென்டிக் அமைப்பு அல்ல. ப்ராம்ப்ட்களின் தொடர் (chain of prompts) ஒரு கட்டமைப்பு அல்ல. API-களை அழைக்கும் ஒரு பணிப்பாய்வு (workflow) ஒரு நம்பகமான செயல்பாட்டு அடுக்கு (execution layer) அல்ல.

ஒரு ஏஜென்ட்டை ஒருமுறை ஒரு பணியைச் செய்ய வைப்பது உண்மையான சவால் அல்ல. ஏஜென்ட்களின் அமைப்புகளை நிஜ உலகில் நம்பகமாகவும், பாதுகாப்பாகவும் மற்றும் மீண்டும் மீண்டும் செயல்படும் வகையிலும் இயங்க வைப்பதே உண்மையான சவால்.

நீங்கள் இந்த பொறியியல் தேவைகளைத் தீர்க்க வேண்டும்:

  • ஏஜென்ட்களை நீங்கள் எவ்வாறு அங்கீகரிக்கிறீர்கள் (authenticate)?
  • ஒரு செயலை எந்த மனிதர் அங்கீகரித்தார் என்பதை நீங்கள் எவ்வாறு அறிவீர்கள்?
  • ஒரு ஏஜென்ட் என்ன செய்தது என்பதை நீங்கள் எவ்வாறு தணிக்கை (audit) செய்வீர்கள்?
  • அவை என்ன செய்ய முடியும் என்பதை நீங்கள் எவ்வாறு கட்டுப்படுத்துவீர்கள்?
  • ஒரு தோல்விக்குப் பிறகு நிலையை (state) எவ்வாறு மீட்டெடுப்பீர்கள்?
  • ஒரு தவறான முடிவை எவ்வாறு திரும்பப் பெறுவீர்கள் (rollback)?
  • ஒரு ஏஜென்ட் அதன் அனுமதிகளைப் பின்பற்றியதை நீங்கள் எவ்வாறு நிரூபிப்பீர்கள்?

இதனால்தான் நான் இதை FullAgenticStack என்று அழைக்கிறேன். ஏஜென்டிக் மென்பொருள் பயன்பாட்டில் (production) செயல்படத் தேவையான முழுமையான சூழல் இதுவாகும்.

ஒரு உண்மையான ஏஜென்டிக் ஸ்டாக் (agentic stack) பின்வருவனவற்றை உள்ளடக்கியது:

  • மனிதன் மற்றும் ஏஜென்ட் அடையாளம் (Human and agent identity)
  • அங்கீகாரம் மற்றும் அதிகாரம் (Authentication and authorization)
  • அனுமதிகள் மற்றும் திறன்கள் (Permissions and capabilities)
  • நிலை மற்றும் நினைவகம் (State and memory)
  • நிகழ்வு வரலாறு மற்றும் கண்காணிப்புத் திறன் (Event history and observability)
  • மீட்பு மற்றும் திரும்பப் பெறுதல் (Recovery and rollback)
  • பாதுகாப்பு எல்லைகள் (Safety boundaries)
  • செயல்பாட்டின் சான்று (Proof of execution)
  • பரவலாக்கப்பட்ட ஒருங்கிணைப்பு (Distributed coordination)

அடுத்த தலைமுறை இணையம் (next web) வெறும் இணையதளங்களாகவும் பொத்தான்களாகவும் மட்டும் இருக்காது. அது மனிதர்களுக்காகவும் நிறுவனங்களுக்காகவும் செயல்படும் ஏஜென்ட்களாக இருக்கும். ஏஜென்ட்கள் பேச்சுவார்த்தை நடத்தும், வாங்கும், விற்கும் மற்றும் பணிப்பாய்வுகளை ஒருங்கிணைக்கும்.

இது செயல்பட வேண்டுமானால், ஏஜென்ட்கள் கண்ணுக்குத் தெரியாத ஸ்கிரிப்ட்களாக (scripts) இருக்க முடியாது. அவை அடையாளம் காணக்கூடியவை, கண்காணிக்கக்கூடியவை மற்றும் நிரூபிக்கக்கூடிய வினையாற்றிகளாக (actors) இருக்க வேண்டும்.

ப்ராம்ப்ட் ஸ்டாக்ஸ் (prompt stacks) அல்லது சாட்பாட் ஸ்டாக்ஸ் (chatbot stacks) பற்றி நினைப்பதை நிறுத்துங்கள். கட்டமைப்பைப் (architecture) பற்றி சிந்திக்கத் தொடங்குங்கள்.

ஏஜென்ட்கள் இறுதி இலக்கல்ல. அவை ஒரு புதிய மென்பொருள் கட்டமைப்பின் தொடக்கம்.

மூலம்: https://dev.to/fullagenticstack/the-fullagenticstack-manifesto-agents-are-not-just-llms-48pa