Published on

AI முகவர்களின் வளர்ச்சி: எளிமை சிக்கலை விட சிறந்தது

ஆசிரியர்கள்
  • avatar
    பெயர்
    Ajax
    Twitter

AI முகவர்களின் வரையறை

AI முகவர்கள் பற்றிய கருத்துக்கள் பல உள்ளன. சிலர் அவற்றை, சுயமாக சிந்தித்து, முடிவெடுத்து, கருவிகளைப் பயன்படுத்தி சிக்கலான வேலைகளைச் செய்யும் "சர்வ வல்லமை படைத்த பணியாளராக" கருதுகின்றனர். மற்றவர்கள், அவை முன் வரையறுக்கப்பட்ட வேலைகளை செய்யும் "கட்டுப்பாட்டுடன் செயல்படும் ஊழியர்" என நினைக்கின்றனர். Anthropic நிறுவனம், இவை இரண்டையும் "புத்திசாலித்தனமான அமைப்புகள்" என்று குறிப்பிட்டு, வேலைப்பாய்வு மற்றும் முகவர்களை வேறுபடுத்துகிறது.

  • வேலைப்பாய்வு: பெரிய மொழி மாதிரிகள் (LLM) மற்றும் கருவிகளை, முன் வரையறுக்கப்பட்ட குறியீடு பாதைகள் மூலம் ஒழுங்குபடுத்தும் அமைப்பு.
  • முகவர்: LLM மூலம் இயக்கப்படும் ஒரு அமைப்பு, இது தன் செயல்முறைகள் மற்றும் கருவிகளின் பயன்பாட்டைத் தானே தீர்மானிக்கிறது, மேலும் வேலையை முடிக்கும் முறையைத் தானே கட்டுப்படுத்துகிறது.

முகவர்களை எப்போது பயன்படுத்த வேண்டும்?

Anthropic நிறுவனம், AI பயன்பாடுகளை உருவாக்கும்போது, "எளிமையாக இருக்க முடிந்தால் சிக்கலாக்க வேண்டாம்" என்ற கொள்கையை பின்பற்ற பரிந்துரைக்கிறது. எல்லா சூழ்நிலைகளிலும் சிக்கலான அமைப்புகளை உருவாக்க வேண்டியதில்லை. புத்திசாலித்தனமான அமைப்புகள் சக்திவாய்ந்ததாக இருந்தாலும், அவை பதிலளிக்கும் நேரத்தை குறைத்து செலவை அதிகரிக்கலாம். எனவே, உருவாக்குநர்கள் செயல்பாடு மற்றும் திறன் இடையே சமநிலைப்படுத்த வேண்டும்.

  • வேலைப்பாய்வு: கணிக்கக்கூடிய மற்றும் நிலையான வேலைகளுக்கு ஏற்றது.
  • முகவர்: நெகிழ்வுத்தன்மை மற்றும் மாதிரி-உந்துதல் முடிவுகள் தேவைப்படும் பெரிய அளவிலான சூழ்நிலைகளுக்கு மிகவும் பொருத்தமானது.

பல பயன்பாடுகளுக்கு, நல்ல தூண்டுதல் சொற்களைப் பயன்படுத்தி, தேடல் மற்றும் சூழல் எடுத்துக்காட்டுகளுடன், பெரிய மாதிரியிடம் நேரடியாகக் கேட்பது போதுமானது.

கட்டமைப்புகளின் பயன்பாடு

சந்தையில், AI முகவர்களை உருவாக்க உதவும் பல கட்டமைப்புகள் உள்ளன:

  • LangChain-ன் LangGraph
  • அமேசான் பெட்ராக் AI முகவர் கட்டமைப்பு
  • Rivet என்ற இழுத்து போடும் பெரிய மாதிரி வேலைப்பாய்வு கருவி
  • Vellum என்ற சிக்கலான வேலைப்பாய்வுகளை உருவாக்க மற்றும் சோதிக்க உதவும் GUI கருவி

இந்த கட்டமைப்புகள், உருவாக்க செயல்முறையை எளிதாக்குகின்றன. ஆனால் அவை குறியீட்டின் சுருக்கத்தை அதிகரித்து, அடிப்படையான தர்க்கத்தை வெளிப்படையாக்காமல், சரிசெய்வதை கடினமாக்கி, எளிமையான சூழ்நிலைகளில் அதிக சிக்கலான தீர்வுகளை அறிமுகப்படுத்தலாம்.

Anthropic நிறுவனம், பெரிய மாதிரிகளின் API-களை நேரடியாகப் பயன்படுத்தத் தொடங்குமாறு பரிந்துரைக்கிறது. பல மாதிரிகள் சில வரிக் குறியீட்டில் செயல்படுத்தப்படலாம். நீங்கள் கட்டமைப்பைப் பயன்படுத்தினால், அதன் அடிப்படை கொள்கைகளை புரிந்து கொள்ள வேண்டும். கட்டமைப்பின் அடிப்படை இயக்கத்தை புரிந்து கொள்ளாததுதான், வளர்ச்சி சிக்கல்களுக்கு முக்கிய காரணம்.

Anthropic-ன் சமையல் புத்தகம் (cookbook) குறிப்பிட்ட உதாரணங்களை வழங்குகிறது.

கட்டுமான தொகுதிகள், வேலைப்பாய்வுகள் மற்றும் முகவர்கள்

அடிப்படை கட்டுமான தொகுதி: மேம்படுத்தப்பட்ட LLM

புத்திசாலித்தனமான அமைப்புகளின் அடிப்படை கட்டுமானத் தொகுதி, மேம்படுத்தப்பட்ட LLM ஆகும். இது தேடல் மற்றும் நினைவகம் போன்ற திறன்களைக் கொண்டுள்ளது. Anthropic-ன் மாதிரிகள், தேடல் கேள்விகளை உருவாக்குதல், கருவிகளைத் தேர்ந்தெடுப்பது மற்றும் தக்கவைக்க வேண்டிய தகவல்களை முடிவு செய்வது போன்ற திறன்களைப் பயன்படுத்தலாம்.

செயல்பாடுகளை விரிவுபடுத்தும்போது, ​​பின்வருவனவற்றில் கவனம் செலுத்த வேண்டும்:

  • குறிப்பிட்ட பயன்பாட்டு சூழ்நிலைகளுக்கு ஏற்ப செயல்பாடுகளைத் தனிப்பயனாக்குதல்
  • மாதிரிக்கு எளிய மற்றும் ஆவணப்படுத்தப்பட்ட இடைமுகத்தை வழங்குவதை உறுதி செய்தல்

Anthropic சமீபத்தில் வெளியிட்ட மாதிரி சூழல் நெறிமுறை, AI மாதிரிகள் மற்றும் மூன்றாம் தரப்பு கருவிகள் ஒருங்கிணைப்பை எளிதாக்குகிறது.

வேலைப்பாய்வு: தூண்டுதல் சங்கிலி

தூண்டுதல் சங்கிலி, சிக்கலான பணிகளை பல படிகளாக பிரிக்கிறது. ஒவ்வொரு படியும் ஒரு பெரிய மாதிரியை அழைக்கிறது, மேலும் அடுத்தடுத்த படிகள் முந்தைய முடிவுகளை அடிப்படையாகக் கொண்டு செயல்படுகின்றன. உருவாக்குநர்கள், செயல்முறை திட்டமிட்டபடி செல்கிறதா என்பதை உறுதிப்படுத்த, இடைப்பட்ட புள்ளிகளைச் சேர்க்கலாம்.

தூண்டுதல் சங்கிலி, சிக்கலான பணிகளை தெளிவாகவும், நிலையான துணை பணிகளாக பிரிக்கக்கூடிய சூழ்நிலைகளுக்கு ஏற்றது. ஒவ்வொரு மாதிரியும் ஒரு எளிய பணியை முடிப்பதில் கவனம் செலுத்துகிறது. ஒட்டுமொத்த பதில் நேரம் சற்று அதிகமாக இருந்தாலும், துல்லியம் கணிசமாக அதிகரிக்கும்.

வழக்கமான பயன்பாட்டு எடுத்துக்காட்டுகள்:

  • முதலில் ஒரு சந்தைப்படுத்தல் உரையை உருவாக்கி, பின்னர் அதை மற்ற மொழிகளில் மொழிபெயர்க்கவும்.
  • முதலில் ஒரு ஆவணத்தின் சுருக்கத்தை எழுதி, இணக்கத்தை சரிபார்த்து, பின்னர் சுருக்கத்தின் அடிப்படையில் முழு ஆவணத்தையும் எழுதுதல்.

வேலைப்பாய்வு: புத்திசாலித்தனமான பிரித்தல்

பிரித்தல் தொழில்நுட்பம், உள்ளீட்டு பணியின் வகையைத் தீர்மானித்து, அதற்கேற்ப தொகுதிகளை ஒதுக்குகிறது. இந்த வடிவமைப்பு, ஒவ்வொரு தொகுதியும் குறிப்பிட்ட பணிக்காக மேம்படுத்தப்பட உதவுகிறது, மேலும் வெவ்வேறு பணிகளின் குறுக்கீட்டைத் தவிர்க்கிறது. புத்திசாலித்தனமான பிரித்தல், பணிகள் தெளிவாக வகைப்படுத்தக்கூடிய சூழ்நிலைகளுக்கு ஏற்றது. AI அமைப்பு, பெரிய மொழி மாதிரிகள் அல்லது பாரம்பரிய வழிமுறைகளைப் பயன்படுத்தி பணியின் வகையை துல்லியமாக அடையாளம் கண்டு பிரிக்க முடியும்.

வழக்கமான பயன்பாட்டு எடுத்துக்காட்டுகள்:

  • வாடிக்கையாளர் சேவை அமைப்பில், பொதுவான விசாரணைகள், பணத்தைத் திரும்பப் பெறுவதற்கான விண்ணப்பங்கள் மற்றும் தொழில்நுட்ப உதவி போன்றவற்றை அந்தந்த செயல்முறைகளுக்கு அனுப்புதல்.
  • எளிமையான பொதுவான கேள்விகளை சிறிய மாதிரிகளுக்கும், கடினமான மற்றும் அரிதான கேள்விகளை பெரிய மாதிரிகளுக்கும் ஒதுக்குவதன் மூலம் செலவையும் வேகத்தையும் மேம்படுத்துதல்.

வேலைப்பாய்வு: இணையான செயலாக்கம்

பெரிய மொழி மாதிரிகள் ஒரே நேரத்தில் பணிகளைச் செய்து, நிரலாக்க முறையில் வெளியீடுகளை ஒருங்கிணைக்க முடியும். இணையான வேலைப்பாய்வுகளின் அம்சங்கள்:

  • பணி பிரிவு: பணிகளை இணை செயலாக்கக்கூடிய துணை பணிகளாக பிரித்து, இறுதியில் முடிவுகளை ஒருங்கிணைத்தல்.
  • வாக்களிப்பு முறை: ஒரே பணியை பலமுறை செய்து, சிறந்த முடிவை தேர்ந்தெடுப்பது அல்லது பல பதில்களை ஒருங்கிணைப்பது.

துணை பணிகளை இணை செயலாக்கம் செய்வதன் மூலம் வேகத்தை அதிகரிக்க முடியும், அல்லது அதிக நம்பிக்கையான முடிவுகளைப் பெற பல கோணங்களில் முயற்சிகள் தேவைப்படும்போது, இணையான முறை மிகவும் பயனுள்ளதாக இருக்கும். சிக்கலான பணிகளுக்கு, ஒவ்வொரு அழைப்பும் ஒரு குறிப்பிட்ட அம்சத்தில் கவனம் செலுத்துவதால் சிறந்த முடிவுகளைப் பெறலாம்.

வழக்கமான பயன்பாட்டு எடுத்துக்காட்டுகள்:

  • பணி பிரிவு:
    • பாதுகாப்பு: ஒரு மாதிரி பயனர் கோரிக்கையை கையாளுதல், மற்றொன்று உள்ளடக்கத்தை மதிப்பாய்வு செய்தல்.
    • செயல்திறன் மதிப்பீடு: வெவ்வேறு மாதிரிகள் கணினி செயல்திறன் குறிகாட்டிகளை மதிப்பிடுதல்.
  • வாக்களிப்பு முறை:
    • குறியீடு பாதுகாப்பு சோதனை: பல கண்டறிதல் மாதிரிகள் இணைந்து குறியீடு குறைபாடுகளைக் கண்டறிதல்.
    • உள்ளடக்க மதிப்பாய்வு: பல மாதிரிகள் வெவ்வேறு கோணங்களில் உள்ளடக்க பாதுகாப்பை மதிப்பிடுதல்.

வேலைப்பாய்வு: தலைவர் - செய்பவர்

மைய பெரிய மொழி மாதிரி, பணிகளை மாறும் வகையில் பிரித்து, செய்பவர் மாதிரிகளுக்கு ஒதுக்கி, முடிவுகளை ஒருங்கிணைக்கிறது. இந்த வேலைப்பாய்வு, குறிப்பிட்ட படிகளை முன்னரே தீர்மானிக்க கடினமான சிக்கலான பணிகளுக்கு ஏற்றது. பணி பிரிவு நிலையானது அல்ல, மாறாக AI அமைப்பு சூழ்நிலைக்கு ஏற்ப மாறும் வகையில் முடிவெடுக்கிறது.

வழக்கமான பயன்பாட்டு எடுத்துக்காட்டுகள்:

  • பல கோப்புகளை சிக்கலான முறையில் மாற்ற வேண்டிய நிரலாக்க பயன்பாடுகள்.
  • பல மூலங்களிலிருந்து தொடர்புடைய தகவல்களை சேகரித்து பகுப்பாய்வு செய்ய வேண்டிய தேடல் பணிகள்.

வேலைப்பாய்வு: மதிப்பீடு - மேம்படுத்துதல்

ஒரு LLM அழைப்பு பதில்களை உருவாக்குகிறது, மற்றொன்று மதிப்பீடு மற்றும் கருத்துக்களை வழங்குகிறது, இது ஒரு சுழற்சியை உருவாக்குகிறது. தெளிவான மதிப்பீட்டு தரநிலைகள் இருக்கும்போது, ​​மற்றும் மீண்டும் மீண்டும் மேம்படுத்துவதன் மூலம் குறிப்பிடத்தக்க மதிப்பு கிடைக்கும் போது, இந்த வேலைப்பாய்வு மிகவும் பயனுள்ளதாக இருக்கும். LLM மனித எழுத்தாளர்கள் மீண்டும் மீண்டும் திருத்துவது போல் கருத்துக்களை வழங்க முடியும்.

வழக்கமான பயன்பாட்டு எடுத்துக்காட்டுகள்:

  • இலக்கிய மொழிபெயர்ப்பு: மொழிபெயர்ப்பில் விடுபட்ட மொழி வேறுபாடுகளை மாதிரி கண்டுபிடித்து, மாற்றங்களை பரிந்துரைக்கிறது.
  • சிக்கலான தேடல்: மாதிரி தொடர்ந்து தேட வேண்டுமா என்பதை தீர்மானிக்கிறது.

முகவர்கள்

LLM சிக்கலான உள்ளீடுகளை புரிந்துகொள்ளும் திறன், காரண அறிவு, திட்டமிடல், கருவிகளைப் பயன்படுத்துதல் மற்றும் பிழைகளை சரிசெய்வது போன்ற முக்கிய திறன்களில் முதிர்ச்சியடைந்ததால் முகவர்கள் உருவாகியுள்ளனர்.

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

செயல்பாட்டின் ஒவ்வொரு படியிலும், சூழலில் இருந்து "உண்மையான நிலை" பெறுவது முக்கியம். முகவர்கள் சரிபார்ப்பு புள்ளிகளில் அல்லது தடைகளை எதிர்கொள்ளும்போது, மனிதர்களிடம் கருத்தை கேட்டு இடைநிறுத்தலாம். பணிகள் முடிந்ததும் பொதுவாக நிறுத்தப்படுகின்றன, ஆனால் நிறுத்த நிபந்தனைகளும் இருக்கும்.

முகவர்கள் சிக்கலான பணிகளைச் செய்ய முடியும், ஆனால் அவற்றின் செயல்பாடு மிகவும் எளிமையானது. இது பொதுவாக சூழல் கருத்துக்களை அடிப்படையாகக் கொண்டு கருவிகளைப் பயன்படுத்தும் ஒரு பெரிய மொழி மாதிரியின் சுழற்சியாகும். எனவே, கருவிகளின் தொகுப்பு மற்றும் ஆவணங்கள் தெளிவாகவும், கவனமாகவும் வடிவமைக்கப்பட வேண்டும்.

முகவர்கள் திறந்தநிலை சிக்கல்களுக்கு ஏற்றவர்கள். இதற்கு தேவையான படிகளின் எண்ணிக்கையை முன்னரே கணிக்க முடியாது, மற்றும் நிலையான பாதையை குறியீடாக்க முடியாது. முகவர்களின் தன்னாட்சி, நம்பகமான சூழலில் பணிகளை விரிவுபடுத்துவதற்கு ஏற்றது. முகவர்களின் தன்னாட்சி அதிக செலவு மற்றும் பிழைகள் குவியும் அபாயத்தை குறிக்கிறது. ஒரு சோதனைக் களத்தில் விரிவான சோதனை செய்து, பொருத்தமான பாதுகாப்பு நடவடிக்கைகளை அமைப்பது நல்லது.

முகவர்களின் பயன்பாட்டு எடுத்துக்காட்டுகள்:

  • பணி விளக்கத்தின் அடிப்படையில் பல கோப்புகளைத் திருத்தும் SWE-பெஞ்ச் பணிகளைத் தீர்க்கும் ஒரு குறியீடு முகவர்.
  • Anthropic-ன் "கணினி பயன்பாடு" அம்சம், இதில் Claude கணினியைப் பயன்படுத்தி பணிகளை முடிக்கிறது.

கலவை மற்றும் தனிப்பயனாக்கம்

இந்த கட்டுமான தொகுதிகள் கட்டாயமானவை அல்ல. உருவாக்குநர்கள் பயன்பாட்டிற்கு ஏற்ப வடிவமைக்கலாம் மற்றும் இணைக்கலாம். வெற்றிக்கான திறவுகோல், செயல்திறனை அளவிடுவதிலும், மீண்டும் மீண்டும் செய்வதிலும் உள்ளது. எளிமையான தீர்வு சாத்தியமில்லாதபோது மட்டுமே சிக்கலை அதிகரிக்க வேண்டும். LLM துறையில் வெற்றி பெறுவது, மிகவும் சிக்கலான அமைப்புகளை உருவாக்குவதில் இல்லை, மாறாக தேவைக்கேற்ற அமைப்பை உருவாக்குவதில்தான் உள்ளது. எளிமையான தூண்டுதல்களுடன் தொடங்கி, முழுமையான மதிப்பீடுகளுடன் அவற்றை மேம்படுத்தி, எளிமையான தீர்வு சாத்தியமில்லாதபோது மட்டுமே பல-படி முகவர் அமைப்புகளைச் சேர்க்கவும்.

முகவர்களை பயன்படுத்தும்போது, பின்வரும் கொள்கைகளை பின்பற்ற வேண்டும்:

  • முகவர் வடிவமைப்பை எளிமையாக வைத்திருங்கள்.
  • முகவரின் வெளிப்படைத்தன்மைக்கு முன்னுரிமை கொடுங்கள், திட்டமிடப்பட்ட ஒவ்வொரு படியையும் தெளிவாகக் காட்டுங்கள்.
  • முழுமையான கருவி ஆவணங்கள் மற்றும் சோதனைகள் மூலம், முகவர்-கணினி இடைமுகத்தை (ACI) கவனமாக உருவாக்குங்கள்.