𝗣𝗿𝗼𝗺𝗽𝘁𝗶𝗻𝗴 𝗜𝘀 𝗔 𝗦𝗸𝗶𝗹𝗹
ப்ராம்ப்டிங் (Prompting) என்பது ஆங்கிலத்தில் தட்டச்சு செய்வது மட்டுமே என்று மக்கள் சொல்கிறார்கள். இது யார் வேண்டுமானாலும் ஒரு மதிய வேளையில் கற்றுக்கொள்ளக்கூடிய ஒரு தந்திரம் என்று அவர்கள் கூறுகிறார்கள். இது விரைவில் தானியங்கி முறையில் மாற்றப்பட்டுவிடும் என்றும் அவர்கள் உரிமை கொண்டாடுகிறார்கள்.
நான் ஆறு மாதங்கள் AI தயாரிப்புகளை உருவாக்குவதில் செலவிட்டேன். நான் இதனுடன் உடன்படவில்லை.
ப்ராம்ப்டிங் என்பது வெறும் வார்த்தைகள் மட்டுமல்ல. இது தேடல் (search) போன்றது. 2002-ல், கூகுள் தேடல் (Google Search) எளிதானது என்று மக்கள் சொன்னார்கள். ஆனால், எப்படித் தேடுவது என்று தெரிந்து கொள்வதுதான் நிபுணர்களையும் ஆரம்பநிலையாளர்களையும் பிரிக்கிறது என்பதை இப்போது நாம் அறிவோம்.
ப்ராம்ப்டிங் என்பது இணைப்புகளுக்கு (links) பதிலாக அறிவாற்றலுக்கான (intelligence) தேடல் ஆகும்.
இது ஏன் முக்கியமானது என்பதற்கான காரணங்கள் இதோ:
- தவறான குறியீடு (code) உங்களுக்கு ஒரு பிழையை (error) வழங்கும்.
- தவறான ப்ராம்ப்ட்கள் உங்களுக்குத் தன்னம்பிக்கையுடன் கூடிய ஒரு தவறான பதிலைத் தரும்.
- நீங்கள் கவனமாக இல்லையென்றால், அந்தத் தவறான பதிலையே நீங்கள் வெளியிடுவீர்கள் (ship).
அனுமானங்களை வெளிப்படுத்தும் வகையில் ப்ராம்ப்ட்களை எழுதக் கற்றுக்கொள்வது ஒரு திறன். அதைச் சரியாகச் செய்யப் பயிற்சி தேவை.
நீளமான ப்ராம்ப்ட்கள் சிறந்தவை என்று நான் முன்பு நினைத்தேன். நான் தவறு செய்துவிட்டேன். நீளத்தை விட அமைப்பு (structure) முக்கியமானது. நீங்கள் பங்கு (role), பணி (task) மற்றும் கட்டுப்பாடுகளை (constraints) தனித்தனியாகப் பிரிக்க வேண்டும். 15 வரிகள் கொண்ட தெளிவற்ற ப்ராம்ப்ட்டை விட, 3 வரிகள் கொண்ட கட்டமைக்கப்பட்ட ப்ராம்ப்ட் பெரும்பாலும் சிறப்பாகச் செயல்படும்.
நிபுணத்துவமும் முக்கியமானது. API வடிவமைப்பைத் தெரிந்த ஒரு டெவலப்பர், தெரியாதவரை விட சிறந்த ப்ராம்ப்ட்களை எழுதுவார். நீங்கள் சிக்கல்களை எவ்வாறு கட்டமைக்கிறீர்கள் மற்றும் எந்த விளிம்பு நிலைச் சூழல்களை (edge cases) குறிப்பிடுகிறீர்கள் என்பதை உங்கள் அறிவு தீர்மானிக்கிறது.
ப்ராம்ப்டிங் உங்கள் நிபுணத்துவத்திற்கு மாற்றாகாது. அது அதை பலமடங்கு பெருக்குகிறது.
சிறந்த பயனர்கள் முதல் முறையிலேயே சரியாகச் செய்பவர்கள் அல்ல. அவர்கள் விரைவாகத் திருத்தங்களைச் (iterate) செய்பவர்கள். ஒரு வெளியீட்டை (output) எப்போது நிராகரிக்க வேண்டும் என்பது அவர்களுக்குத் தெரியும். ஒரு கேள்வியை எவ்வாறு மாற்றி அமைக்க வேண்டும் என்பதும் அவர்களுக்குத் தெரியும்.
நன்றாக ப்ராம்ப்ட் செய்பவர்களுக்கும் செய்யாதவர்களுக்கும் இடையிலான இடைவெளி மிகப்பெரியது. இது குறியீட்டு வேகம் (code speed) மற்றும் முன்மாதிரித் தரத்தைப் (prototype quality) பாதிக்கிறது. ஐந்து ஆண்டுகளில் இது மாறிவிடக்கூடும் என்பதற்காக இந்தத் திறனைப் புறக்கணிப்பது ஒரு தவறு.
பயிற்சி செய்வது எப்படி:
• AI-ஐ ஒரு புத்திசாலித்தனமான இன்டர்ன் (intern) போலக் கருதுங்கள். அதற்கு சூழல் (context), ஒரு இலக்கு மற்றும் கட்டுப்பாடுகளைக் கொடுங்கள். • எதிர்மறை அறிவுறுத்தல்களைப் (negative instructions) பயன்படுத்துங்கள். எதைச் செய்யக்கூடாது என்று அதனிடம் சொல்லுங்கள். • மாடலைச் சிந்திக்கச் சொல்லுங்கள். "படிப் படியாகச் சிந்தி" (think step by step) போன்ற குறிப்புகளைப் பயன்படுத்துங்கள். • உங்கள் குறிப்பிட்ட வேலைக்கான வடிவங்களின் (patterns) தொகுப்பை உருவாக்குங்கள். • உங்கள் தோல்விகளை ஆராயுங்கள். ஒரு ப்ராம்ப்ட் ஏன் தோல்வியடைந்தது என்பதைக் கண்டறியுங்கள்.
ப்ராம்ப்டிங் என்பது ஒரு கலை (craft). இது உங்கள் பொறியியல் திறன்களுடன் இணைந்து செயல்படுகிறது. இது உங்கள் இருக்கும் அறிவை மேலும் வலுப்படுத்துகிறது. நீங்கள் இதைப் புறக்கணித்தால், மற்ற அனைவரையும் விட நீங்கள் மெதுவாகவே செயல்படுவீர்கள்.