நான் இரண்டு AI கருவிகளை உருவாக்கினேன். இரண்டாவது கருவி நான் எவ்வாறு AI கற்க வேண்டும் என்று எனக்குச் சொன்னது.
நான் AI கற்க பாரம்பரிய முறையை முயற்சி செய்தேன். ஒரு அதிகாரப்பூர்வப் பாடத்திட்டத்தைத் தொடங்கினேன். சில பாடங்களுக்குப் பிறகு அதை விட்டுவிட்டேன். பாடப்பொருள் நன்றாக இருந்தது, ஆனால் அதில் எந்தப் பொறுப்பும் (stakes) இல்லை. எதுவும் உடையவில்லை. எதுவும் மனதில் நிலைக்கவில்லை.
விஷயங்கள் தோல்வியடையும் போதுதான் நான் சிறப்பாகக் கற்கிறேன் என்பதை உணர்ந்தேன்.
TeachSim-ஐ உருவாக்கியது எனக்கு LangGraph-ஐக் கற்றுக்கொடுத்தது, ஏனெனில் அந்த பாட் (bot) வேலை செய்ய வேண்டியிருந்தது. GitHub Digest-ஐ உருவாக்கியது எனக்கு 'silent failures' பற்றி கற்றுக்கொடுத்தது, ஏனெனில் குறியீடு (code) அமைதியாகத் தோல்வியடைந்தது. அந்தத் தொழில்நுட்பங்கள் இயங்குவதற்கு அவை எனக்குத் தேவைப்பட்டதால், நான் அந்தத் தத்துவங்களைக் கற்றுக்கொண்டேன்.
நான் AI engineering கற்க விரும்புகிறேன். நான் ஒரு API-ஐ மட்டும் பயன்படுத்த விரும்பவில்லை. நான் தினமும் பயன்படுத்தும் கருவிகளைப் புரிந்து கொள்ள விரும்புகிறேன்.
தற்போது, எனது அறிவு மேலோட்டமாக மட்டுமே உள்ளது. விஷயங்களைச் செயல்படுத்த நான் slash commands மற்றும் வழக்கமான முறைகளைப் பயன்படுத்துகிறேன். எனக்கு MCP, subagents, hooks அல்லது checkpoints பற்றித் தெரியாது. அன்றைய தினம் எது வேலை செய்கிறதோ அந்த கருவியைப் பயன்படுத்துகிறேன்.
நான் எனது அணுகுமுறையை மாற்றிக்கொண்டிருக்கிறேன். நிஜமான திட்டங்களின் (projects) அடிப்படையில் எனது சொந்தப் பாடத்திட்டத்தை உருவாக்கி வருகிறேன். ஒரு விஷயத்தைப் பற்றிப் படிப்பதன் மூலம் ஒரு கட்டம் (phase) முடிந்துவிடுவதில்லை. எனது திட்டத்தில் உள்ள ஒரு உண்மையான சிக்கலை அது சரிசெய்யும் போதுதான் ஒரு கட்டம் முடிவடைகிறது.
இதோ எனது புதிய கற்றல் வரிசை:
• Phase 1: MCP (ஏஜென்ட் எட்டக்கூடிய எல்லையை விரிவுபடுத்துதல்) • Phase 2: Skills (கருவிப் பயன்பாட்டை முறைப்படுத்துதல்) • Phase 3: Subagents (வேலையை பல ஏஜென்ட்களுக்குப் பிரித்தல்) • Phase 4: Hooks (பாதுகாப்பு வளையங்களைச் சேர்த்தல்) • Phase 5: Plugins (அனைத்தையும் தொகுத்தல்) • Phase 6: Checkpoints (தவறான அமர்வுகளைத் தடுத்தல்) • Phase 7: இறுதி முடிவுகள்
இவற்றை எனது நேரடித் திட்டங்களில் (live projects) நான் பயன்படுத்துவேன். உதாரணமாக, ஒரு REST API-ஐப் பயன்படுத்துவதற்குப் பதிலாக, GitHub-ன் MCP server-ஐ GitHub Digest-உடன் இணைப்பேன்.
இந்த முறை இப்போது அதிக நேரமெடுக்கும். உடனடி வேகத்திற்குப் பதிலாக நீண்ட கால வேகத்திற்காக நான் இப்போது காத்திருக்கிறேன். கடினமான machine learning கணிதத்தைக் கையாளுவதற்கு முன், நான் கருவிகளில் தேர்ச்சி பெற விரும்புகிறேன். எனது கருவிகளை நான் புரிந்து கொள்ளவில்லை என்றால், கடினமான தத்துவங்களைக் கற்க முயலும்போது நான் அவற்றுடன் போராட வேண்டியிருக்கும்.
நான் இதை ஒவ்வொரு படியாகக் கட்டியெழுப்புகிறேன்.
விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi
