அத்தியாயம் ஆறு
Agents
உருவாக்குதல்
Calculator-க்கும்
coworker-க்கும் உள்ள வித்தியாசம்.
Chatbot நீ பேசும் வரை காத்திருக்கிறது. Agent அப்படி இல்லை. ஒரு இலக்கு கொடு — "Mars colonization பற்றி research செய்து ஒரு report எழுது" — அது வேலையை steps ஆக உடைக்கிறது, சரியான tools தேர்வு செய்கிறது, ஒவ்வொன்றாக execute செய்கிறது, தன் results-ஐ check செய்கிறது, வேலை முடியும் வரை தொடர்கிறது. Instructions-க்கு respond செய்வது மற்றும் ஒரு goal-ஐ pursue செய்வது — இந்த வித்தியாசம்தான் calculator-க்கும் coworker-க்கும் இடையே உள்ளது.
Agents ஒரு loop-ல் இயங்குகின்றன: goal பெறு, steps plan செய், tools-உடன் execute செய், results observe செய், progress evaluate செய், adjust செய். ஒரே முறை plan செய்து கண்மூடித்தனமாக execute செய்வதில்லை — சிறந்தவை, மூன்றாவது step தவறாக போனாலும் நேர்த்தியாக recover ஆகும். ஆனால் அந்த சக்திக்கு ஒரு dark side இருக்கிறது: agents தவறான பதில்கள் மட்டும் சொல்வதில்லை, அவற்றின் மீது செயல்படுகின்றன, பிறகு அந்த உடைந்த result-ஐ அடுத்த முடிவுக்கு பயன்படுத்துகின்றன. தவறுகள் compound ஆகின்றன.
Agent Loop
ஒவ்வொரு agent-உம் அதே ஐந்து-படி cycle-ல் இயங்குகிறது. இந்த steps புரிந்துகொள்வது, பயனுள்ள ஒன்றை build செய்வதற்கும் உன் API credits-ஐ infinite loop-ல் எரிப்பதற்கும் இடையே உள்ள வித்தியாசம்.
Goal (இலக்கு)
"Mars பற்றி research செய்" ஒரு goal இல்லை. "Mars colonization challenges பற்றி 500 வார்த்தை summary எழுது, sources-உடன்" — அது goal.
Plan (திட்டம்)
Goal-ஐ concrete steps ஆக உடை. நல்ல planners flexible plans உருவாக்குகின்றன. மோசமான planners முதல் surprise-ல் உடையும் rigid scripts உருவாக்குகின்றன.
Execute (செயல்படுத்து)
ஒவ்வொரு step-ஐயும் சரியான tool பயன்படுத்தி run செய் — search engines, code interpreters, file readers, APIs. Agents சிந்திப்பது மட்டும் அல்ல. செயல்படுகின்றன.
Observe (கவனி)
என்ன நடந்தது என்று record செய்து results check செய். Memory இல்லாமல், ஒரு agent அதே fail ஆகும் action-ஐ எப்போதும் repeat செய்யலாம்.
Evaluate (மதிப்பிடு)
இது வேலை செய்ததா? Goal-க்கு நெருக்கமாக இருக்கிறேனா? ஏதாவது தவறாக இருந்தால், plan-ஐ adjust செய்து மறுபடி loop செய். இதுதான் agent-ஐ script-லிருந்து வேறுபடுத்துகிறது.
முக்கிய கருத்து
Chatbot ஒரு single turn. Agent ஒரு முழு உரையாடல் — தன்னுடன், தன் tools-உடன், உலகத்துடன். சிறந்த agent builders autonomy-ஐ maximize செய்வதில்லை. Agent நிறுத்தி, தொடரலாமா என்று மனிதன் முடிவு செய்யும் thoughtful checkpoints design செய்கிறார்கள்.
ஒன்றை build செய்ய நேரம். ஒரு tank agent design செய் — அதன் capabilities தேர், budget allocate செய், strategy எழுது — பிறகு arena-வில் deploy செய்து தானாக fight செய்வதை பார்.
அடுத்தது: ஒரு real agent பயன்படுத்துவாய் — உன் code படிக்கும், changes எழுதும், tests run செய்யும், தன் சொந்த தவறுகளை fix செய்யும். Claude Code-ஐ சந்தி.