# Act 1: உங்கள் AI ஆராய்ச்சி உதவியாளரைச் சந்திக்கவும் 🤖 ![lab1](../../../../translated_images/ta/lab1.1dd5210a7d114e2e.webp) ## சவால் நீங்கள் "Future Bytes" என்ற புதிய தொழில்நுட்பப் பேட்காஸ்டை வெளியிடப் போகிறீர்கள். முதல் எபிசோட் சமீபத்திய AI முன்னேற்றங்களைப் பற்றியது, ஆனால் உங்களுக்கு 24 மணி நேரம் மட்டும் உள்ளது: 1. தலைப்பை ஆராய்ந்து 2. நம்பகமான ஆதாரங்களைத் தேடி 3. ஒரு ஈர்க்கக்கூடிய ஸ்கிரிப்டை எழுத 4. அதை இயல்பானதாகக் கேட்டதுபோல் உருவாக்க **திடுக்கிடல்**: இதை தனக்கே செய்ய வேண்டும் என்று இல்லை. நீங்கள் முதன்முறையாக உங்கள் AI உதவியாளரை உருவாக்கப் போகிறீர்கள், அவர் இத்தனைவற்றிலும் உதவுவார். அவரைக் கால் செய்யலாம் அலெக்ஸ் — எப்போதும் தூங்கத் தேவையில்லாத உழைத்த ஆராய்ச்சி கூட்டாளி. ## ஏன் சிறிய மொழி மாதிரிகள்? (குறிப்பாக: அவை அற்புதம்) சிறிய மொழி மாதிரிகள் (SLMs) உங்கள் தனிப்பட்ட AI மாதிரியாக உங்கள் கணினியில் வாழ்கிறனர் என்று நினைத்துக் கொள்ளுங்கள். மேகத்தில் அல்ல, மாதவரம் கட்டணங்களோ, சந்தேகமான தரவு பகிர்வோ இல்லை. **SLMs ஏன் 🔥:** - **🏠 உங்கள் இயந்திரத்தில் இயக்கப்படுகின்றன**: மடிக்கணினி, டெஸ்க்டாப், Raspberry Pi கூட - **💸 தொடர்ந்த செலவுகள் இல்லை**: API கட்டணங்கள் இல்லாமல் - **🔒 கையிருப்பு முதன்மை**: உங்கள் தரவு உங்கள் சாதனத்தை விட்டு வெளியே போவதில்லை - **⚡ அதி வேகமானது**: இணையதள தாமதம் எதுவும் இல்லை, உடனடி பதில்கள் - **🪦 இளம் எடை**: 1B-10B பரிமாணங்கள் vs 100B+ பெரிய மாதிரிகளுக்கு **பிரபல SLMகள்**: Qwen 3, Phi-4, Gemma 3 (இந்த பயிற்சிக்காக நாம் Qwen ஐப் பயன்படுத்துகிறோம்) ## உங்கள் கருவி தொகுப்பு ### Ollama: உங்கள் AI மாடல் மேலாளர் [Ollama](https://ollama.com/) என்பது AI மாதிரிகளுக்கு ஸ்டீம் போன்றது. எளிய கட்டளைகளுடன் மாதிரிகளை பதிவிறக்கம் செய்து இயக்கவும் நிர்வகிக்கவும். **அதைக் கூடுதல் சிறப்பாக்குவது:** - எந்த மாதிரியையும் பதிவிறக்கம் செய்து இயக்க ஒரு கட்டளைதான் போதும் - Mac, Windows, Linux-ல் இயங்கும் - நீங்கள் GPU கொண்டிருந்தால் தானாக அதை பயன்படுத்தும் - மெமரியை மிகவும் திறம்படச் செயல்படுத்தும் ### Microsoft Agent Framework: விசையமைக்கும் இடம் [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) AI முகவர்களை உருவாக்கும் உங்கள் விளையாட்டுத்தளம்: - 💬 உரையாடி, உங்களுடன் நடந்த உரையாடலை நினைவில் வைக்கும் - 🛠️ தனிப்பயன் கருவிகளை பயன்படுத்த (உதா. வலை தேடு அல்லது வானிலை பார்க்க) - 🧠 சிக்கலான பிரச்சனைகளை படிப்படியாகப் பரிசீலிக்கும் - 🤝 மற்ற முகவர்களுடன் குழுவாக பணியாற்றும் - 🔌 பல AI வழங்குநர்களுக்கு இணைக்கும் (OpenAI, Ollama, Azure) **க்கட்டுமானமாக்கல்:** - **முகவர்கள்**: நுண்ணறிவு உதவியாளர்கள் குறிப்பிட்ட பணிகளுடன் - **கருவிகள்**: அவர்களுக்கு வழங்கும் சிறப்பு திறன்கள் - **ச्मாரம்**: உங்கள் உரையாடலை மறக்காமல் வைத்தல் - **பரிசீலனை**: அவர்களைப் பார்த்து பதிலளிப்பதில்லை, யோசிப்பதற்குத் கற்பித்தல் ## உங்கள் பயிற்சி தொகுப்பு: 4 பணிகள் ### பணி 1: முதன்முறையாக முகவரையை உருவாக்குக 📓 [பதிவு புத்தகம் திறக்க](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) **அறிக்கை**: அலெக்ஸ், உங்கள் பேட்காஸ்ட் ஸ்கிரிப்ட் எழுத்தாளர் AI ஐ உருவாக்குக. டெக் தலைப்புகளைப்ப் பேசும் இரண்டு ஹோஸ்ட்களின் உரையாடலை உருவாக்க வேண்டும். **என்ன கற்கப்போகிறீர்கள்**: - AI முகவரை எழுப்புவது எப்படி (இதுக்கு முன்பே திங்கள் காலை எழுப்புவது எளிது) - அவருக்கு தனிப்பட்ட தன்மையையும் வழிமுறைகளையும் கொடுப்பது - உண்மையான பேட்காஸ்ட் ஸ்கிரிப்ட்களை உருவாக்கவைத்து - அவர் என்ன சொல்கிறாரோ அதை புரிந்து கொள்வது **வெற்றி நிபுணத்துவம்**: அலெக்ஸ் "Future Bytes" முதன்மை எபிசோட் AI பற்றி ஒரு ஸ்கிரிப்ட்டை உருவாக்குவார்! 🎯 ### பணி 2: அலெக்ஸுக்கு சூப்பர் சக்திகளை கொடுங்கள் (கருவிகள்!) 📓 [பதிவு புத்தகம் திறக்க](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) **அறிக்கை**: அலெக்ஸ் புத்திசாலி ஆனால் இன்று வானிலை என்னவென்று, நேரம் என்னவென்று தெரியாது. கருவிகள் கொடுத்து அதை சரி செய்யலாம்! **என்ன கற்கப்போகிறீர்கள்**: - தனிப்பயன் Python செயல்பாடுகளை "கருவிகள்" ஆக்குதல் - அலெக்ஸ் எப்போது எந்த கருவியை பயன்படுத்த வேண்டும் என்று முடிவு செய்ய வைப்பது - அவன் தனக்கென சிக்கல்களைத் தீர்க்கும் முறையைப் பார்க்கும் - பல கருவிகளை இணைத்து சிக்கலான பணிகளை செய்வது **வெற்றி நிபுணத்துவம்**: "டோக்கியோவில் வானிலை எப்படி?" என்று கேளுங்கள், அலெக்ஸ் தனக்கே கண்டுபிடிக்கிறார்! ☁️ ### பணி 3: அலெக்ஸுக்கு யோசிக்கக் கற்பியது 📓 [பதிவு புத்தகம் திறக்க](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) **அறிக்கை**: அலெக்ஸ் எப்படி தீர்வு காண்கிறான் என்று காட்டுங்கள். பிரச்சனையைச் சிந்தித்த விதத்தைப் பார்க்க விரும்புகிறீர்கள், பதிலுக்கு மட்டும் அல்ல. **என்ன கற்கப்போகிறீர்கள்**: - "பரிசீலனை முறையை" செயல்படுத்த (கணித வகுப்பில் உங்கள் படிப்புகளை காட்டுவது போன்று) - அலெக்ஸின் படிப்படியாக நினைத்தல் நடைமுறையைப் பார்க்க - யோசனை தொடர் முறையை அறிதல் - அலெக்ஸ் குழப்பம் அடைந்தால் டிப்பக் செய்வது **வெற்றி நிபுணத்துவம்**: சிக்கலான கணிதக் கேள்வியை கேட்டு அலெக்ஸ் அதை எப்படி யோசிக்கிறார் என்று காணுங்கள்! 🧠 ### பணி 4: அலெக்ஸை இணையத்துடன் இணைக்க 📓 [பதிவு புத்தகம் திறக்க](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) **அறிக்கை**: அலெக்ஸின் அறிவுக்கு ஒரு கடைசித் தேதி உள்ளது. நேரடி தகவலுக்கு இணையத்துடன் இணைக்கலாம்! **என்ன கற்கப்போகிறீர்கள்**: - தனிப்பயன் வலை தேடும் கருவி உருவாக்குதல் - வெளிப்புற APIகளை ஒருங்கிணைத்தல் - நெட்வொர்க் பிழைகளை மென்மையாக கையாளுதல் - அலெக்ஸின் பயிற்சி தரவை மீறிய தகவல் பெறுதல் **வெற்றி நிபுணத்துவம்**: இன்று தொழில்நுட்ப செய்திகளை கேட்டு புதிய முடிவுகளைப் பெறுங்கள்! 📰 ## துவங்கும் முன் 🚀 **தேவையான உபகரணங்கள்**: - Python 3.10+ நிறுவப்பட்டுள்ளது - Ollama இயங்குகிறது (`ollama --version` மூலம் சோதிக்கவும்) - Python தயார் செய்யப்பட்ட VS Code - குறைந்தபட்சம் 8GB RAM (16GB smoother அனுபவம் வேண்டுமானால்) ## பணிச் சீர்திருத்தம் முழு கதைக்காக பதிவேற்ற புத்தகங்களை வரிசைபடுத்தி பின்பற்றவும்: 1. [00.BasicAgent-agent.ipynb](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) — அலெக்ஸை சந்தியுங்கள் (உங்கள் முதல் முகவர்) 2. [01.BasicAgent-tools.ipynb](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) — சக்தி அதிகரிப்பு நேரம்! 3. [02.BasicAgent-reasoning.ipynb](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) — அலெக்ஸை யோசிக்க கற்பியுங்கள் 4. [03.BasicAgent-websearch.ipynb](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) — இணைய அணுகல் திறப்பு! ## நீங்கள் உடனே கற்றுக்கொள்ளப்போகும் விஷயங்கள் Act 1 முடிந்த பிறகு, நீங்கள்: - ✅ உங்களுடைய ஹார்ட்வேரில் AI மாதிரிகள் இயக்கலாம் (மேக தாங்க வேண்டியதில்லை!) - ✅ தனிப்பட்ட பண்புகள் மற்றும் திறன்கள் கொண்ட முகவர்களை கட்டமைக்கலாம் - ✅ முகவர்களுக்கு உலகப் பிரச்சனைகளைத் தீர்க்க கருவிகளை வழங்கலாம் - ✅ முகவர்களை அவர்களின் யோசனை முறையை காட்ட வைக்கலாம் - ✅ முகவர்களை வெளி தரவுத்தளங்களுடனும் இணைக்கலாம் - ✅ விசயங்கள் தவறானபோது டிப்பக் செய்யலாம் ## பிரச்சனைகள் நேரும்போது (மற்றும் அவற்றை எப்படி சரிசெய்வது) 🔧 ### "அலெக்ஸ் லோட் ஆகவில்லை! நினைவகத் தாங்கல் இல்லை!" **சரிசெய்தல்**: உங்கள் கணினி சிரமப்படுகின்றது. மற்றப் பயன்பாடுகளை மூடவும், அல்லது சிறிய மாதிரிக்கு மாற்றவும் முயற்சிக்கவும். குறைந்தபட்சம் 8GB RAM தேவை. ### "அலெக்ஸ் மிகவும் மெதுவாக இருக்கிறார்" **சரிசெய்தல்**: Ollama அமைப்புகளில் GPU வழிச்செயல்பாட்டை இயக்கவும். அல்லது கான்டெக்ஸ்ட் விண்டோ அளவை குறைக்கவும். வேகமான மோடு செயல்படுத்தப்பட்டது! 🏎️ ### "கருவிகள் செயல்படவில்லை!" **சரிசெய்தல்**: உங்கள் செயல்பாட்டு கையெழுத்துக்களை ப்டிடமாக பரிசோதியுங்கள். அலெக்ஸ் கருவி செயற்பாட்டை புரிய சரியான திறன்கள் தேவை. தெளிவான வழிமுறைகளைப் போலக் கற்பாருங்கள். ## உதவியுள்ள இணையத்தளங்கள் 🔗 - [Agent Framework ஆவணங்கள்](https://github.com/microsoft/agent-framework) — அதிகாரப்பூர்வ வழிகாட்டல்கள் மற்றும் உதாரணங்கள் - [Ollama மாதிரி நூலகம்](https://ollama.com/library) — அனைத்து மாதிரிகளையும் உலாவுக - [Qwen மாதிரி](https://ollama.com/library/qwen3) — உங்கள் AI மூளை - [கோடு உதாரணங்கள்](https://github.com/microsoft/agent-framework/tree/main/python/samples) — இங்கே இருந்து யோசனைகள் திருடுக ## அடுத்தது: Act 2 🎬 உங்களுக்கு ஒரு முகவர் உள்ளது. ஆனால் ஒரு *குழு* முகவர்கள் ஒன்றாக வேலைசெய்தால்? Act 2 இல், உங்கள் முழு பேட்காஸ்ட் உற்பத்தி குழுவை உருவாக்குவீர்கள்: - **ஆராய்ச்சியாளர் முகவர்**: சிறந்த ஆதாரங்களைத் தேடும் - **எழுத்தாளர் முகவர்**: சரியான ஸ்கிரிப்ட்டை உருவாக்கும் - **திருத்துபவர் (நீங்கள்!)**: ஒப்புக் கொள்வார் அல்லது மாற்றங்களை கோருவார் சில AI மேஜிக் நிகழ்ப்போம்! → [Act 2: உங்கள் உற்பத்தி குழுவை ஒன்றிணைக்கவும்](02.AIAgentOrchestrationAndWorkflows.md) --- **சிக்கியிருக்கிறீர்களா?** பயிற்சி சந்திப்பில் கேள்விகள் கேளுங்கள். நாம் எல்லாம் ஒன்றாக கற்றுக்கொண்டு வருகிறோம்! 🙌 --- **குறிப்பு**: இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை [Co-op Translator](https://github.com/Azure/co-op-translator) மூலம் மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயற்சிக்கிறோம் என்றாலும், தானியங்கி மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறுகள் இருக்கலாம் என்பதை தயவுசெய்து கவனத்தில் கொள்ளவும். அசலான ஆவணம் அதன் சொந்த மொழியில் அதிகாரபூர்வமான மூலமாக கருதப்பட வேண்டும். முக்கிய தகவலுக்கு, தொழில்முறை மனித மொழிபெயர்ப்பை பரிந்துரைக்கிறோம். இந்த மொழிபெயர்ப்பைப் பயன்படுத்துவதனால் ஏற்படும் தவறான புரிதல்கள் அல்லது தவறான விளக்கங்களுக்காக நாங்கள் பொறுப்பேற்கமாட்டோம்.