இந்த நாட்களில் மென்பொருள் மேம்பாட்டில் உள்ள அனைத்து புதிய சொற்களஞ்சியங்களையும் பார்ப்பது ஆச்சரியமாக இருக்கலாம், அவற்றை அறிமுகப்படுத்தும் AI கருவிகளுக்கு நன்றி… எல்லா நேரத்திலும் தோன்றும்.
இந்தப் புதிய சொற்களில் சில, மக்கள் பின்பற்றும் பயனுள்ள வடிவங்களை விவரிக்கின்றன, மற்றவை ஏற்கனவே இருக்கும் விஷயங்களின் மேல் வெறும் ஆடம்பரமான பெயர்களாகும், மேலும் சில நாம் பேசும்போது இன்னும் தீவிரமாக வரையறுக்கப்படுகின்றன.
GitHub Podcast இன் சமீபத்திய எபிசோடில், GPS இன் Marlene Mhangamiயும் நானும் இப்போது டெவலப்பர்கள் கற்றுக்கொண்டிருக்கும் சில AI விதிமுறைகள் மூலம் பேசினோம்: ரிங் இன்ஜினியரிங், Ralph’s rings, teams, tool engineering, clumping, Forward-looking engineers, Closed models, open weights, and open-source models.
நீங்கள் கேட்பவருக்குப் பதிலாக வாசகராக இருந்தால், இந்தச் சொற்கள் எதைக் குறிக்கின்றன, அவை ஏன் முக்கியமானவை, அவற்றைப் பற்றி எப்படிச் சிந்திக்க வேண்டும் என்பதற்கான வழிகாட்டி இங்கே உள்ளது.
முழு அத்தியாயத்தையும் கீழே கேளுங்கள்! 👇
லூப் இன்ஜினியரிங்: ஒற்றை பயன்பாட்டு வழிமுறைகளுக்கு அப்பால் நகரும்
லூப் இன்ஜினியரிங் என்பது ஒரு நேரத்தில் ஒரு பணியைச் செய்ய அவர்களை கைமுறையாக அழைப்பதை விட, முகவர்களைச் சுற்றி மீண்டும் செயல்படும் அமைப்புகளை வடிவமைக்கும் நடைமுறையாகும்.
ஒரு எளிய உதாரணம்: புதிய சிக்கல்களை மதிப்பாய்வு செய்யவும், அவற்றைச் சுருக்கவும், திருத்தங்களை முன்மொழியவும் தினமும் காலையில் ஏஜென்டிடம் கேட்பதற்குப் பதிலாக, அட்டவணையில் செயல்படும் லூப்பை உருவாக்குகிறீர்கள். இந்த லூப் சிக்கல்களை உருவாக்கலாம், அவற்றை ஒரு ஏஜெண்டிற்கு அனுப்பலாம், முடிவை உறுதிப்படுத்தலாம் மற்றும் சிக்கிக் கொள்ளும் எதையும் அதிகரிக்கலாம். இது கிரான் AI இன் புகழ்பெற்ற வேலை.
Ralph the rings: வளையத்தின் ப்ரூட் ஃபோர்ஸ் இன்ஜினியரின் உறவினர்
Ralph’s Circle என்பது இந்த “லூப்” கருத்தின் செயல்படுத்தல் ஆகும்: நீங்கள் ஒரு முகவருக்கு ஒரு விரிவான பணியை வழங்குகிறீர்கள், பெரும்பாலும் தேவைகள் ஆவணம் அல்லது தயாரிப்பு விவரக்குறிப்பில் இருந்து, அதை முடிக்கவும்.
இது பயனுள்ளதாக இருக்கும், குறிப்பாக பெரிய பணிகளை மீண்டும் மீண்டும் சோதனை-திட்டமிடல் சுழற்சிகளாக உடைக்க. ஆனால், மறுபுறம், ஒவ்வொரு மறு செய்கையும் அதிக டோக்கன்கள், அதிக சூழல் மற்றும் அதிக கணக்கீடுகளைப் பயன்படுத்துவதால், இது விலை உயர்ந்ததாகவும் திறமையற்றதாகவும் இருக்கும்.
லூப் இன்ஜினியரிங் இந்த வடிவத்தை மேலும் கட்டமைக்கச் செய்வதை நோக்கமாகக் கொண்டுள்ளது, எனவே நீங்கள் எப்பொழுதும் “மீண்டும் முயற்சிக்க” ஏஜென்டிடம் கேட்க முடியாது. நன்கு வடிவமைக்கப்பட்ட லூப் திறன்கள், அவதானிப்புகள், சரிபார்ப்பு, ரூட்டிங் மற்றும் சோதனைச் சாவடிகள் போன்ற அடிப்படைகளை சேர்க்கிறது.
குழுக்கள், கடற்படைகள் மற்றும் பல நிறுவன பணிப்பாய்வுகள்
சுழல்கள் ஒரு பணிப்பாய்வு வரையறுத்தால், “குழுக்கள்” மற்றும் “கப்பற்படைகள்” அந்த பணிப்பாய்வுகளில் பல முகவர்கள் எவ்வாறு பங்கேற்கலாம் என்பதை விவரிக்கிறது.
ஒரு குழு என்பது வெவ்வேறு பாத்திரங்களைக் கொண்ட முகவர்களின் குழு. அவர்கள் பெரும்பாலும் உண்மையான உலக அணியை பிரதிபலிக்கிறார்கள். ஒரு முகவர் ஒரு திட்டத்தை உருவாக்க முடியும், மற்றொரு முகவர் அந்த திட்டத்தை சரிபார்க்க முடியும், மற்றொரு முகவர் அதை செயல்படுத்த முடியும், மற்றொரு முகவர் அதை சோதிக்க முடியும், மற்றொரு முகவர் அதை மதிப்பாய்வு செய்யலாம்.
ஒரு கடற்படை என்பது ஒரே நேரத்தில் பணிகளில் பணிபுரியும் இணை முகவர்களைக் குறிக்கிறது. நீங்கள் ஒரே கடற்படையில் இணையாகவோ அல்லது தொடர்ச்சியாகவோ ஒரு குழுவைக் கொண்டிருக்கலாம்.
இந்த வழியில் செயல்படுவது, வெவ்வேறு முகவர்கள் செயல்முறையின் வெவ்வேறு பகுதிகளைக் கையாள அனுமதிக்கிறது, மேலும் நீங்கள் ஒவ்வொன்றையும் தனிப்பயனாக்கலாம் மற்றும் சிறப்புத் திறன்களைக் கொண்டு சிறப்பாக செயல்படலாம்.
முக்கிய யோசனை இணை மற்றும் சிறப்பு. ஒரு முகவர் எல்லாவற்றையும் செய்ய முயற்சிப்பதற்குப் பதிலாக, வெவ்வேறு முகவர்கள் வளர்ச்சி செயல்முறையின் வெவ்வேறு பகுதிகளைக் கையாள முடியும்.
சாதனங்கள்: மாதிரியைச் சுற்றியுள்ள அமைப்பு
மாதிரி உருவாக்குவதைத் தாண்டி, கருவியானது அதைச் சுற்றியுள்ள அனைத்தும் உங்கள் பணிப்பாய்வுகளில் பயனுள்ளதாக இருக்கும்.
இது கருவிகள், அனுமதிகள், நினைவகம், சூழல், ஆர்கெஸ்ட்ரேஷன் (மற்றும் பல) மாதிரி எவ்வாறு செயல்படுகிறது என்பதை வழிகாட்டும். இதை நீங்கள் நினைவில் வைத்திருந்தால்: குதிரை இழுக்கும் வண்டிகளுக்குப் பொருத்தமாகப் பெயரிடப்பட்டுள்ளது. குதிரைகள் காட்டுத்தனமாக ஓடக்கூடிய மாதிரிகள் போன்றவை, மேலும் பணிகளைச் செய்யும்போது குதிரையின் எடையை பாதுகாப்பாக நிர்வகிக்க கருவி உதவுகிறது. கிடைக்குமா?
எப்படியிருந்தாலும், ஒரு நல்ல உதாரணம் GitHub Copilot. இது மாதிரிகளை குறியீடு, எடிட்டர்கள், டிரா கோரிக்கைகள், டெர்மினல்கள் மற்றும் பலவற்றுடன் இணைக்கிறது.
“கருவிகள் பொறியியல்” என்ற வார்த்தையை நீங்கள் கேட்கும்போது, அது மாதிரிகளைச் சுற்றியுள்ள அமைப்பை வடிவமைத்து மேம்படுத்தும் வேலை.
ஏறுதல்: பின்னூட்டத்துடன் முகவர்களை மேம்படுத்துதல்
காலப்போக்கில் முகவர்கள் மற்றும் கருவிகளை மேம்படுத்தும் செயல்முறையை விவரிக்க “மலை ஏறுதல்” என்ற சொல் பயன்படுத்தப்படுகிறது.
எடுத்துக்காட்டாக, முகவர் சரியான வகையான வெளியீட்டை உற்பத்தி செய்கிறாரா என்பதை அளவிட மதிப்பீட்டைப் பயன்படுத்துவதாகும் (பின்னர் முடிவுகள் மேம்படும் வரை கருவிகளைச் சரிசெய்தல்).
அல்லது, மற்றொரு உதாரணம், உங்கள் முகவர் ஆட்சேர்ப்புக் கோரிக்கைகளை மதிப்பாய்வு செய்ய வேண்டுமானால், ஏறுதல் உண்மையில் பயனுள்ள பிழைகளைக் கண்டறிந்துள்ளதா என்பதைச் சரிபார்த்து, பயனுள்ள பரிந்துரைகளைச் செய்து அவற்றை மேம்படுத்துவதற்கான கருவிகளைச் சரிசெய்யலாம்.
முன்னோக்கி பயன்படுத்தப்பட்ட பொறியாளர்: AI ஃபோகஸ் கொண்ட ஒரு பரிச்சயமான பாத்திரம்
உட்பொதிக்கப்பட்ட மேம்பட்ட பொறியியல் வேலை ஏற்கனவே உள்ளது, ஆனால் AI இன் பிராண்ட் அதை சுவாரஸ்யமாகவும் புதியதாகவும் ஆக்குகிறது. இப்போது, இது ஒரு மென்பொருள் பொறியாளர், அல்லது விற்பனைப் பொறியாளர் அல்லது தீர்வுப் பொறியாளர், பெரும்பாலும் AI கவனம் செலுத்துகிறது.
இந்த வேலைப் பெயர்களை நீங்கள் இதற்கு முன் பார்க்கவில்லை என்றால், இந்த நபர் பொதுவாக வாடிக்கையாளர்களுடன் நெருக்கமாகப் பணிபுரிந்து அவர்களின் சூழலுக்கு ஏற்ப தொழில்நுட்ப தீர்வுகளை செயல்படுத்த அல்லது மாற்றியமைப்பார். AI கவனம் செலுத்துவதன் மூலம், AI கருவிகள், பணிப்பாய்வுகள், முகவர்கள் மற்றும் பலவற்றை குழுக்கள் ஏற்கனவே உள்ள அமைப்புகளில் ஒருங்கிணைக்க உதவுவதாகும்.
மூடிய மாதிரிகள், திறந்த எடை மற்றும் திறந்த அடிப்படை மாதிரிகள்
எல்லா மாதிரிகளும் சமமாக விநியோகிக்கப்படவில்லை.
மூடிய மாதிரிகள் API அல்லது ஹோஸ்ட் செய்யப்பட்ட தயாரிப்புகள் வழியாக அணுகப்படுகின்றன. டெவலப்பர்கள் மாதிரியைப் பயன்படுத்தலாம், ஆனால் அடிப்படை எடைகள், பயிற்சி தரவு அல்லது பயிற்சி செயல்முறைக்கான அணுகல் அவர்களிடம் இல்லை. நீங்கள் கேட்கும் பெரிய பார்டர் மாடல்கள் அனைத்தும் மூடப்பட்ட மாதிரிகள்.
திறந்த எடை மாதிரிகள் மாதிரி எடைகளை வழங்குகின்றன (அவை சில உள்ளீடுகள் எவ்வளவு முக்கியம் என்பதை தீர்மானிக்கும் எண்கள் போன்றவை). டெவலப்பர்கள் இந்த மாடல்களை உள்நாட்டில் அல்லது தங்கள் சொந்த உள்கட்டமைப்பில் பதிவிறக்கம் செய்து நிர்வகிக்கலாம். இருப்பினும், தெளிவாக இருக்க, தரவு தொகுப்பு மற்றும் பயிற்சி முறை முழுமையாக கிடைக்காமல் போகலாம்.
திறந்த மூல மாதிரிகள் ஒரு படி மேலே செல்கின்றன, ஏனெனில் மாதிரி, குறியீடு, தரவு மற்றும் கற்றல் செயல்முறை அனைத்தும் ஆய்வு, பயன்பாடு மற்றும் மாற்றத்திற்கு கிடைக்கின்றன.
ஒரு மாதிரி எவ்வளவு திறந்திருக்கிறதோ, அவ்வளவு அதிகமாக நீங்கள் அதை கையாளலாம், சரிசெய்யலாம், சோதிக்கலாம் மற்றும் நம்பலாம்.
விதிமுறைகள் தொடர்ந்து உருவாகி வருகின்றன
இன்று நாம் அதிகம் கேட்கும் சில சொற்களின் ஒரு எடுத்துக்காட்டு இது. சிலர் ஒட்டிக்கொள்வார்கள், மற்றவை நம் நினைவுகளில் மறைந்துவிடும், மற்றவை புலம் முதிர்ச்சியடையும் போது சிறந்த மொழியால் மாற்றப்படும்.
கவலையற்ற வார்த்தைகள் விட்டுவிடுவதைப் பற்றி கவலைப்பட வேண்டாம். அவை வெறும் வார்த்தைகள், அவற்றிற்குக் கீழே உள்ள நடைமுறைகள் மிக முக்கியமானவை! பணிப்பாய்வுகளை நம்பகத்தன்மையுடன் நகலெடுக்க முடியுமா, பணிகளை எவ்வாறு சரிபார்க்கலாம், மக்கள் எவ்வாறு தலையிட வேண்டும் (அல்லது செய்யக்கூடாது), மாதிரியை நீங்கள் எவ்வளவு நம்பலாம் மற்றும் உங்கள் கணினியை எவ்வாறு மேம்படுத்தலாம் என்பதை நீங்களே கேட்டுக்கொள்ளுங்கள். இது பொறியியலின் புதிய சகாப்தம், சிறந்த நடைமுறைகள் இன்னும் முக்கியம்!
பாட்காஸ்ட் கிட்ஹப்பில் குழுசேரவும், அதனால் எபிசோடையும் தவறவிடாதீர்கள்!
எழுதியவர்
Leave a Reply