𝗜𝗻𝘁𝗿𝗼 𝘁𝗼 𝗚𝗲𝗻 𝗔𝗜 𝗳𝗼𝗿 𝗣𝘆𝘁𝗵𝗼𝗻 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀

பெரும்பாலான டெவலப்பர்கள் நிலையான விதிகளையும் (fixed rules) பயன்படுத்தி குறியீடுகளை (code) எழுதுகிறார்கள். நீங்கள் உள்ளீட்டைப் பெற்று, if/else கூற்றுகள் அல்லது லூப்களைப் (loops) பயன்படுத்தி, ஒரு கணிக்கக்கூடிய முடிவைத் தருகிறீர்கள். இது JSON அல்லது CSV போன்ற கட்டமைக்கப்பட்ட தரவுகளுக்கு (structured data) வேலை செய்யும்.

ஆனால் ஒழுங்கற்ற பணிகளை (messy tasks) என்ன செய்வது?

நீங்கள் regex அல்லது சிக்கலான டெம்ப்ளேட்களைப் பயன்படுத்தலாம், ஆனால் அவை நிலையற்றவை (fragile). Generative AI இத்தகைய தெளிவற்ற பணிகளை (fuzzy work) எளிதாகக் கையாள்கிறது.

How it works

ஒரு Generative மாதிரி ஒரு எளிய சுழற்சியைப் (loop) பின்பற்றுகிறது:

Large Language Models (LLMs) 'transformer' எனப்படும் கட்டமைப்பைப் பயன்படுத்துகின்றன. இடமிருந்து வலமாக வாசிப்பதற்குப் பதிலாக, இந்த மாதிரி உங்கள் உள்ளீட்டின் அனைத்துப் பகுதிகளையும் ஒரே நேரத்தில் பார்க்கிறது. அடுத்த கணிப்பிற்கு எந்த வார்த்தைகள் மிகவும் முக்கியம் என்பதை இது தீர்மானிக்கிறது.

Python டெவலப்பர்களுக்கு இரண்டு விஷயங்கள் முக்கியமானவை: tokens மற்றும் context windows.

Tokens மாதிரிகள் நேரடி சரங்களை (raw strings) வாசிப்பதில்லை. அவை உரையை tokens ஆகப் பிரிக்கின்றன. ஒரு token என்பது ஒரு வார்த்தையின் சிறிய துண்டு ஆகும். API விலையிடல் மற்றும் வரம்புகள் எழுத்துக்களுக்குப் பதிலாக tokens-களைப் பயன்படுத்துகின்றன.

Context Window இது ஒரு நேரத்தில் மாதிரி பார்க்கும் உரையின் அளவு ஆகும். இதில் உங்கள் prompt, உரையாடல் வரலாறு மற்றும் மாதிரியின் வெளியீடு ஆகியவை அடங்கும். நீங்கள் இந்த வரம்பைத் தாண்டினால், மாதிரி உரையாடலின் பழைய பகுதிகளை மறந்துவிடும்.

Moving from prompts to agents

ஒரு மாதிரிக்கு ஒற்றைப் prompt-ஐ அனுப்புவது ஒரு தொடக்கமே. உங்களால் உரையைச் சுருக்கவோ அல்லது பிழைகளை விளக்கவோ முடியும். இருப்பினும், ஒரு அடிப்படை LLM-க்கு வரம்புகள் உள்ளன:

உண்மையான தயாரிப்புகளை உருவாக்க, உங்களுக்கு agents தேவை. ஒரு agent LLM-உடன் மூன்று விஷயங்களைச் சேர்க்கிறது:

ஒரு சாதாரண LLM ஒரு பதிலைத் தருகிறது. ஒரு agent ஒரு இலக்கை எடுத்துக்கொண்டு, நம்பகமான முடிவை அடைய கருவிகள் மற்றும் நினைவகத்தைப் பயன்படுத்துகிறது.

Source: https://dev.to/raunaklallala/intro-to-gen-ai-for-python-beginners-stop-just-chatgpt-ing-and-start-using-chatgpt-582p

Optional learning community: https://t.me/GyaanSetuAi