வாரம் 5: தொல்காப்பியம் - நூன்மரபு (பைத்தான்வழி உரை-5)
முனைவர் சத்தியராஜ் தங்கச்சாமி
தமிழ் உதவிப்பேராசிரியர், முதன்மைப் பதிப்பாசிரியர், விக்கிமீடியர்
ஸ்ரீ கிருஷ்ணா ஆதித்யா கலை மற்றும் அறிவியல் கல்லூரி, கோயம்புத்தூர் – 641042.
முந்தைய வகுப்பின் தொடர்ச்சியாக இந்தப் பாடம் அமைகின்றது. இதில் தொல்காப்பிய நூன்மரபு 10 முதல் 16 வரைக்கும் உள்ள நூற்பாக்களை எடுத்துக்கொண்டு விளக்கப்படுகின்றது. இந்த விளக்கத்தில் செய்யறிவுக் கருவியின் (AI Tool) பயன்பாடும் அதன்மூலம் நிரல் எழுதி இயக்கும் முறையும் அறிமுகம் செய்யப்படுகின்றது.
இனித் தற்பொழுது உருவாகியிருக்கும் செய்யறிவுக் கருவியின் பயன்பாட்டையும் நாம் உள்வாங்கிக் கொண்டு கற்கும்பொழுது நம் கற்றல் சமகாலப் புரிதலோடு சிறந்து விளங்குமல்லவா? ஆகையால்தான் செய்யறிவு நுட்பத்தோடு இணைத்து இனி அறிவோம். அது பைத்தான் எழுதும் காலத்தை வீண் செய்யும் முறையிலிருந்து மாறி, இன்னும் விரைவாகக் கற்றலை மேம்படுத்திக் கொள்ளலாம். செய்யறிவு நுட்பம் தற்காலத்தின் தவிர்க்க முடியாத பயன்பாடாகும். இதன்மூலம் பல வேலைகளை எளிதாகச் செய்துவிட முடியும். அது பைத்தான் நிரல் எழுதுவதிலும் இன்னும் சிறப்புடன் விளங்குகின்றது. ஐந்து மணிநேரங்கள் செலவுசெய்து உருவாக்கும் நிரல் எழுதும் திறனை, நொடிப்பொழுதில் உருவாக்கித் தந்துவிடுகின்றது. இதில் இன்னொரு நுட்பமும் உண்டு. அது எதிர்கால நுட்பத்துறையாகவும் வளரவும் வாய்ப்பிருக்கின்றது என்கின்றனர் வல்லுநர்கள். அது தனித்துறையாகவும் உருவாகக் காத்திருக்கின்றது என்பது குறிப்பிடத்தக்கது. இது வினவல் மென்பொறியாளர் (Prompt Engineering) என்பதாகும்.
தொல்காப்பிய எழுத்ததிகார நூன்மரபு நூற்பாக்கள் 10 முதல் 16 வரை தமிழ் எழுத்துகளின் இயல்புகளை விளக்குகின்றன. அவை;
இவை தமிழ் எழுத்துக்களின் ஒலி, வடிவ வேறுபாடுகளைத் தெளிவாக்குகின்றன. அந்த நூற்பாக்கள் வருமாறு:-
மெய்ய தளபே யரையென மொழிப. (தொல். எழுத்து. நூன். 11)
அவ்விய னிலையு மேனை மூன்றே. (தொல். எழுத்து. நூன். 12)
அரையளபு குறுகன் மகர முடைத்தே
யிசையிட னருகுந் தெரியுங் காலை. (தொல். எழுத்து. நூன். 13)
உட்பெறு புள்ளி யுருவா கும்மே. (தொல். எழுத்து. நூன். 14)
மெய்யி னியற்கை புள்ளியொடு நிலையல். (தொல். எழுத்து. நூன். 15)
எகர வொகரத் தியற்கையு மற்றே. (தொல். எழுத்து. நூன். 15)
இந்த நூற்பாக்களில் சொல்லப்பெற்ற கருத்தியல்களைச் செய்யறிவுக் கருவியில் கட்டளையாகத் (Prompt) தரும்பொழுது நமக்குப் பைத்தான் நிரலை அதுவே அழகாக எழுதிக் கொடுத்துவிடும். அதனை கோலேப் எனும் இணைய முனையகத்தில் இயக்கி ஆய்வு செய்யலாம். அதற்கு முன்பு செய்யறிவுக் கருவியின் பயன்பாட்டினை முதலில் அறிவோம்.
DeepSeek AI
தீப்சீக் (DeepSeek) கருவி பிற செய்யறிவுக் கருவிகளைக் காட்டிலும் தனித்துவமானவையென வல்லுநர்கள் கூறியுள்ளனர் [14]. செய்யறிவுக் கருவிகளில் மெட்டா ஏஐ, சாட்சிபிடி ஏஐ, செமினி ஏஐ, கிளாடு ஏஐ போன்ற கருவிகள் தங்களுக்கெனச் சில சிறப்புகளைக் கொண்டிருந்தாலும், தீப்சீக் கருவி மிகவும் துல்லியமான, விரிவான தரவுப் பகுப்பாய்வு, முன்கணிப்பு வசதிகளை வழங்குகிறது. இது பலதரப்பட்ட தரவுகளை ஒருங்கிணைத்து, உயர்நிலைப் பகுப்பாய்வு, முடிவெடுக்கும் செயல்முறைகளை மேம்படுத்துகிறது. மேலும், இந்தக் கருவி பயனர் நட்பு இடைமுகத்தைக் கொண்டுள்ளது, இது பயனர்களுக்கு எளிதாகப் பயன்படுத்தும் வசதியை வழங்குகிறது. இதன் மூலம், இக்கருவி வணிக, ஆராய்ச்சி, கல்வித் துறைகளில் பெரும் தாக்கத்தை ஏற்படுத்தும் எனக் கணித்துள்ளனர். ஏனெனில் இதன் மூலநிரல் கட்டற்ற உரிமத்தில் (Open Source) கிடைக்கின்றதென்பது குறிப்பிடத்தக்கது [15].
இந்த தீப்சீக் கருவியிடம் மேலே கூறிய தொல்காப்பிய எழுத்ததிகார நூன்மரபு நூற்பாக்கள், அதன் உரைகள் ஆகியவற்றைத் தந்து ஒரு பைத்தான் நிரல் எழுதித் தரவும் என்று கேட்கும்பொழுது, பின்வரும் நிரலினைத் தருகின்றது.
def print_tamil_letters_info():
# நூற்பா 10: உயிர்மெய்க்கு அளபு
print("நூற்பா 10: உயிர்மெய்க்கு அளபு")
print("மெய்யோடு இயையினும் உயிர் இயல் திரியா.")
print("உயிர்மெய் எழுத்துகள்: க, கா, கி, கீ, கு, கூ, கெ, கே, கை, கொ, கோ, கௌ")
print("இவை உயிர் மற்றும் மெய் எழுத்துகளின் கூட்டு வடிவங்கள்.")
print()
# நூற்பா 11: தனிமெய்க்கு அளபு
print("நூற்பா 11: தனிமெய்க்கு அளபு")
print("மெய்யது அளபே அரை என மொழிப.")
print("தனிமெய் எழுத்துகள்: க், ங், ச், ஞ், ட், ண், த், ந், ப், ம், ய், ர், ல், வ், ழ், ள், ற், ன்")
print("இவை அரை மாத்திரை கொண்ட தனிமெய் எழுத்துகள்.")
print()
# நூற்பா 12: சார்பெழுத்துகளுக்கு அளபு
print("நூற்பா 12: சார்பெழுத்துகளுக்கு அளபு")
print("அவ் இயல் நிலையும் ஏனை மூன்றே.")
print("சார்பெழுத்துகள்: கேண்மியா, நாகு, எஃகு")
print("இவை சார்பெழுத்துகள் மற்றும் அவற்றின் மாத்திரைகள்.")
print()
# நூற்பா 13: மகரத்தின் மாத்திரை சுருக்கம்
print("நூற்பா 13: மகரத்தின் மாத்திரை சுருக்கம்")
print("அரை அளபு குறுகல் மகரம் உடைத்தே.")
print("மகர எழுத்து (ம்) சில சந்தர்ப்பங்களில் அரை மாத்திரையாகக் குறுகும்.")
print("உதாரணம்: போன்ம், வரும்வண்ணக்கன்")
print()
# நூற்பா 14: புள்ளியின் வடிவ வேற்றுமை
print("நூற்பா 14: புள்ளியின் வடிவ வேற்றுமை")
print("உள் பெறு புள்ளி உரு ஆகும்மே.")
print("மகரம் (ம்) மற்றும் பகரம் (ப்) ஆகியவற்றின் புள்ளி வடிவ வேற்றுமை.")
print("உதாரணம்: ம, ப")
print()
# நூற்பா 15: தனிமெய் எழுத்துகளின் இயற்கை
print("நூற்பா 15: தனிமெய் எழுத்துகளின் இயற்கை")
print("மெய்யின் இயற்கை புள்ளியொடு நிலையல்.")
print("தனிமெய் எழுத்துகள் புள்ளியுடன் நிற்கும்.")
print("உதாரணம்: க், ங், ச், ஞ், ட், ண், த், ந், ப், ம், ய், ர், ல், வ், ழ், ள், ற், ன்")
print()
# நூற்பா 16: எகர ஒகர எழுத்துகளின் இயற்கை
print("நூற்பா 16: எகர ஒகர எழுத்துகளின் இயற்கை")
print("எகர ஒகரத்து இயற்கையும் அற்றே.")
print("எகரம் (ெ) மற்றும் ஒகரம் (ொ) ஆகியவற்றின் இயல்பு.")
print("உதாரணம்: எ், ஒ்")
print()
# நிரலை இயக்குதல்
print_tamil_letters_info()
மெய்யோடு இயையினும் உயிர் இயல் திரியா.
உயிர்மெய் எழுத்துகள்: க, கா, கி, கீ, கு, கூ, கெ, கே, கை, கொ, கோ, கௌ
இவை உயிர் மற்றும் மெய் எழுத்துகளின் கூட்டு வடிவங்கள்.
நூற்பா 11: தனிமெய்க்கு அளபு
மெய்யது அளபே அரை என மொழிப.
தனிமெய் எழுத்துகள்: க், ங், ச், ஞ், ட், ண், த், ந், ப், ம், ய், ர், ல், வ், ழ், ள், ற், ன்
இவை அரை மாத்திரை கொண்ட தனிமெய் எழுத்துகள்.
def என்பது பைத்தான் மொழியில் ஒரு செயல்பாட்டை வரையறுக்கப் பயன்படும் முக்கியமான குறிச்சொல் (keyword) ஆகும். இதனை அகராதி எனவும் அழைப்பர். இதன் மூலம் ஒரு செயல்பாட்டை (function) உருவாக்கலாம்; அதற்குப் பெயரிடலாம்; அதன் உள்ளே தேவையான குறியீடுகளை எழுதலாம்.
எளிய உதாரணம்: ஒரு தோள் பை உள்ளதென்று வைத்துக் கொள்ளுங்கள். அதனுள் நமக்குத் தேவையான நூல்களை வைத்துக் கொள்வோம் அல்லவா? அதே பள்ளியாக இருந்தால் பள்ளி நூல்கள் இருக்கும். அதே கல்லூரியாக இருந்தால் கல்லூரி நூல்கள் இருக்கும். அப்போ இந்தப் பை என்ன அந்த நூல்களைத் தொகுத்து வைக்கும் ஒரு பொருள் அல்லவா? அதுமாதிரிதான் இந்த def எனும் குறிச் சொல்லாகும். இந்தக் குறிச் சொல்லிற்கு அடுத்து நம் தோள்பையிற்கு ஒரு பெயர் வைக்கலாம். அந்தத் தோள்பையினைப் பின்பு அழைக்கலாம். அது நமக்குத் தேவையான பள்ளி நூல்களையோ, கல்லூரி நூல்களையோ தரும் அல்லவா?
அமைப்பு:
def function_name(parameters):
# செயல்பாட்டின் உள்ளடக்கம்
# இங்கே தேவையான குறியீடுகளை எழுதலாம்
return result # (விரும்பினால்)
இதை நன்கு உற்றுக் கவனியுங்கள்.
முனைவர் அ.வினோத், கோ.பூவேந்திரன், முனைவர் சத்தியராஜ் தங்கச்சாமி (2023, அக்டோபர் 15, 16). தொல்காப்பியக் குறுஞ்செயலி உருவாக்கம், தொழில்நுட்ப மாநாடு, குமரகுரு தொழில்நுட்பக் கல்லூரி, கோயமுத்தூர்.
Vinoth, A., Thangasamy, S., Nithya, R., Poovandran, G., Mounash, V., Subalalitha, C. N., ... & Jafer, K. S. (2023, December). Automatic Identification of Meimayakkam in Tamil Words Using Rule-Based and Transfer Learning Approaches. In International Conference on Speech and Language Technologies for Low-resource Languages (pp. 443-458). Cham: Springer Nature Switzerland.
தெய்வசுந்தரம் ந., மொழியியலும் கணினிமொழியியலும் (தொகுதி இரண்டு), அமுத நிலையம், சென்னை. (2021)
Thangasamy, S., A, V., A, J. P. B., S, S., S, S. S., & Rathinavel, L. (2024). பைத்தான் தானியக்கம்வழி விக்கிமூல மேலடி - கீழடி மேம்பாடு : Python-based Automation for Header-footer Improvement in Wikisource. PULAM: INTERNATIONAL JOURNAL OF TAMILOLOGY STUDIES, 37–46. https://doi.org/10.5281/zenodo.10991314
https://pypi.org/project/Open-Tamil/
Tholkaappiyar_Nuunmarapu, https://github.com/neyakkoot/Tholkaappiyar_Nuunmarapu
பைத்தான்– https://ta.wikipedia.org/s/112
https://kaniyam.com/category/let-us-learn-learn-python/
தொல்காப்பியம்/எழுத்ததிகாரம்/நூல் மரபு https://ta.wikisource.org/s/238
சத்தியராஜ் தங்கச்சாமி (2024). தொல்காப்பியம் - நூன்மரபு (பைத்தான்வழி உரை-1) (Tholkaappiyam - Nunmarabu (Python Text-1)), இலக்கணம்-காலாண்டுச் சஞ்சிகை - 6, பூ 2 இதழ் 2, இலங்கை. ISSN: 2961-5712
சத்தியராஜ் தங்கச்சாமி (2024). தொல்காப்பியம் - நூன்மரபு (பைத்தான்வழி உரை-2) (Tholkaappiyam - Nunmarabu (Python Text-2)), இலக்கணம்-காலாண்டுச் சஞ்சிகை - 7, பூ 2 இதழ் 3, இலங்கை, ISSN: 2961-5712
சத்தியராஜ் தங்கச்சாமி (2024). தொல்காப்பியம் - நூன்மரபு (பைத்தான்வழி உரை-3) (Tholkaappiyam - Nunmarabu (Python Text-3)), இலக்கணம்-காலாண்டுச் சஞ்சிகை - 7, பூ 2 இதழ் 4, இலங்கை, ISSN: 2961-571
சத்தியராஜ் தங்கச்சாமி (2025). தொல்காப்பியம் - நூன்மரபு (பைத்தான்வழி உரை-4) (Tholkaappiyam - Nunmarabu (Python Text-4)), இலக்கணம்-காலாண்டுச் சஞ்சிகை - 7, பூ 2 இதழ் 5, இலங்கை, ISSN: 2961-571
Chowdhury, Naem & Wei, Li & Min, Zhang. (2025). Redefining Scalability in AI: The Innovations Behind DeepSeek-V3's MoE and Multi-Token Prediction. 1. 10.5281/zenodo.14742743
deepseek-ai, https://github.com/deepseek-ai/DeepSeek-V3/tree/main/inference
வாரம் 5 - தொல்காப்பியம் நூன்மரபு & செய்யறிவுக் கருவி (AI Tool) அறிமுகம் நிறைவு
நூற்பா 10-16 & செயல்பாடு (Function) - def
கருத்துகள் இல்லை:
கருத்துரையிடுக
உங்கள் கருத்துகள் வரவேற்கப்படுகின்றன