AI OpenHands விமர்சனம்: இந்த ஓப்பன் சோர்ஸ் ‘AI டெவலப்பர்’ உண்மையில் கோடை அனுப்ப முடியுமா?
நீங்கள் AI கோடிங் ஏஜெண்டுகளின் வளர்ச்சியைக் கண்காணித்து வந்தால், OpenHands பற்றி கேள்விப்பட்டிருக்க வாய்ப்புள்ளது—முன்பு OpenDevin என்று அழைக்கப்பட்டது. இது ஒரு துணிச்சலான விஷயத்தை உறுதியளிக்கிறது: ஒரு AI மென்பொருள் டெவலப்பர், சிக்கல்களைப் படிக்கவும், பணிகளைத் திட்டமிடவும், கோடை இயக்கவும், ஃபைல்களை எடிட் செய்யவும், மேலும் சிக்கல்களைத் தீர்க்க இணையத்தில் உலாவவும் முடியும். பெரிய கூற்று. இந்த ஆழமான மதிப்பாய்வில், OpenHands இன்று என்னவாக இருக்கிறது, அது எதைச் சிறப்பாகச் செய்கிறது (மற்றும் அவ்வளவு சிறப்பாக இல்லை), மேலும் அது உங்கள் அணிக்குத் தயாராக இருக்கிறதா என்பதை நான் வலியுறுத்துகிறேன்.
நான் இங்கே ஒரு நடைமுறை & தீர்வு சார்ந்த அணுகுமுறையை எடுக்கிறேன்: தெளிவான நன்மை தீமைகள், உண்மையான உலக எதிர்பார்ப்புகள் மற்றும் தந்திரோபாய வழிகாட்டுதல். ஆராய்வோம்.
OpenHands என்றால் என்ன (முன்னர் OpenDevin)?
OpenHands என்பது AI மென்பொருள் மேம்பாட்டு ஏஜெண்டுகளை உருவாக்க மற்றும் இயக்க ஒரு ஓப்பன் சோர்ஸ் தளம் ஆகும். முக்கிய கருத்து: ஒரு LLM-க்கு ஒரு வேலை செய்யும் சூழலைக் கொடுங்கள்—டெர்மினல், ஃபைல் சிஸ்டம், எடிட்டர் மற்றும் ஒரு உலாவி—மேலும் ஒரு டெவலப்பர் செய்வது போல் பல-படி பணிகளைத் திட்டமிட மற்றும் செயல்படுத்த அனுமதிக்கவும். இது நீட்டிக்கக்கூடியதாக வடிவமைக்கப்பட்டுள்ளது ({plug in different models, tools, and workflows}) மேலும் சமூகம் சார்ந்ததாக, சுறுசுறுப்பான வளர்ச்சி மற்றும் இனப்பெருக்கம் செய்யக்கூடிய ஆராய்ச்சி மற்றும் நடைமுறை பயன்பாட்டில் கவனம் செலுத்துகிறது.
முக்கிய திறன்கள் அடிக்கடி சிறப்பம்சமாக காட்டப்படுகின்றன:
- சிக்கல்களை சிதைக்க பணிகளைத் திட்டமிடுகிறது மற்றும் ஒரு செயின்-ஆஃப்-தாட் போன்ற ஸ்கிராட்ச்பேடை (உள்நாட்டில்) பராமரிக்கிறது.
- புராஜெக்ட் ஃபைல்களை எடிட் செய்கிறது, சோதனைகளை இயக்குகிறது மற்றும் ஷெல் கட்டளைகளை செயல்படுத்துகிறது.
- உலாவி கருவியைப் பயன்படுத்தி ஆவணங்களைத் தேடலாம் அல்லது தேவைப்படும்போது வெளிப்புற ஆதாரங்களைக் குறிக்கலாம்.
- பல மொழி மாதிரிகளுடன் ஒருங்கிணைக்கிறது (உங்கள் அமைப்பைப் பொறுத்து ஓப்பன் மற்றும் வணிகம்) மேலும் உள்ளூர் அல்லது கிளவுட் அனுமானத்திற்காக கட்டமைக்கப்படலாம்.
சுருக்கமாக: OpenHands ஒரு பொது நோக்க AI டெவலப்பர் ஏஜெண்டாக இருக்க இலக்கு கொண்டுள்ளது, இது ஒரு கோட்-கம்ப்ளீஷன் கருவி மட்டுமல்ல.
OpenHands யாருக்காக?
- உண்மையான ரெப்போக்கள் மற்றும் CI இல் இணைக்கக்கூடிய தனிப்பயனாக்கக்கூடிய, திறந்த ஏஜெண்ட்டை விரும்பும் உருவாக்குநர்கள்.
- தன்னாட்சி அல்லது அரை-தன்னாட்சி பிழை திருத்தம், மறுசீரமைப்பு அல்லது வழக்கமான பராமரிப்பு ஆகியவற்றை ஆராயும் குழுக்கள்.
- மாதிரி பேக்கெண்ட்களில் ஏஜென்ட் நடத்தை மற்றும் இனப்பெருக்கத்தை பெஞ்ச்மார்க் செய்யும் ஆராய்ச்சியாளர்கள்.
- Docker, LLM அமைப்பு மற்றும் பாதுகாப்பு வழிமுறைகளில் வசதியாக இருக்கும் ஆற்றல் பயனர்கள்.
நீங்கள் ஒரு “டெவலப்பரை மாற்றவும்” பொத்தானைத் தேடுகிறீர்கள் என்றால்—இது அதுவல்ல. உங்கள் ஸ்டேக்கிற்கு ஏற்றவாறு வடிவமைக்கக்கூடிய ஒரு சோதனை ஆனால் நம்பிக்கைக்குரிய ஏஜெண்ட்டை நீங்கள் விரும்பினால், அது கட்டாயமானது.
அமைப்பு, மாதிரிகள் மற்றும் பணிப்பாய்வு: என்ன எதிர்பார்க்கலாம்
OpenHands உள்நாட்டில் அல்லது உங்கள் உள்கட்டமைப்பில் இயங்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. நீங்கள் வழக்கமாக:
- நீங்கள் விரும்பும் மாதிரி(கள்) மற்றும் கருவிகளை உள்ளமைக்கவும்.
- ஒரு ரெப்போ மற்றும் ஒரு சிக்கல்/பணிக்கு ஏஜெண்ட்டைக் குறிக்கவும்.
- அதை திட்டமிடவும், ஃபைல்களை எடிட் செய்யவும், கட்டளைகளை இயக்கவும், மேலும் ஒரு பிழை அல்லது அம்சத்தை சரிசெய்ய முயற்சிக்கவும்.
இது ஓப்பனாக இருப்பதால், உங்களுக்கு தேர்வுகள் உள்ளன: ஒரு வணிக LLM ஐப் பயன்படுத்தவும் (வலுவான பகுத்தறிவுக்கு) அல்லது உள்ளூர் மாதிரியைப் பயன்படுத்தவும் (தனியுரிமை/செலவுக்கு). அனுபவம் மாதிரி தரம், சூழல் சாளரம் மற்றும் உங்கள் சோதனை கருவியைப் பொறுத்து கணிசமாக வேறுபடுகிறது.
உண்மையான உலக கருத்து ஸ்னாப்ஷாட்
சமூகம் மற்றும் பயிற்சியாளர்களின் அறிக்கைகள் ஒரு கலவையான ஆனால் மேம்படுத்தும் படத்தைக் காட்டுகின்றன: வரையறுக்கப்பட்ட பணிகளில் பயனுள்ளதாக இருக்கும், தெளிவற்ற அல்லது உடையக்கூடிய சிக்கல்களில் சுழற்சி அல்லது பின்வாங்கலுக்கு ஆளாகக்கூடியது, மேலும் தூண்டுதல் மற்றும் சூழல் உள்ளமைவுக்கு உணர்திறன் உடையது.
- பலங்கள்: இனப்பெருக்கம் செய்வதில் கவனம், வெளிப்படைத்தன்மை, சுறுசுறுப்பான வளர்ச்சி மற்றும் ஓடும்போது கவனிக்கவும் தலையிடவும் முடியும்.
- பலவீனங்கள்: எப்போதாவது டோக்கன்-பசி சுழற்சிகள், அதிகப்படியான திருத்தங்கள் மற்றும் சிறந்த சோதனைகள்/விவரக்குறிப்புகள் மீதான சார்பு.
பெஞ்ச்மார்க்குகள் மற்றும் செயல்திறன்
OpenHands பெரும்பாலும் SWE-bench/SWE-bench-Verified உடன் தொடர்புடையது, இது இறுதி முதல் இறுதி வரை மென்பொருள் சிக்கல் தீர்வுக்கு பிரபலமான பெஞ்ச்மார்க் ஆகும். பொது லீடர்போர்டுகள் விரைவாக உருவாகின்றன மற்றும் மாதிரி, அமைப்புகள் மற்றும் மதிப்பீட்டு நெறிமுறையால் வேறுபடுகின்றன. புதுப்பித்த சூழலுக்கு அதிகாரப்பூர்வ SWE-bench லீடர்போர்டை நீங்கள் பார்வையிடலாம். சமூக விவாதங்கள் OpenHands-குறிப்பிட்ட மாதிரி வகைகள் மற்றும் பிற கோடிங் LLM களுடன் ஒப்பீடுகள் பற்றிய சோதனைகளையும் குறிப்பிடுகின்றன; அமைப்புகள் வேறுபடுவதால், அவற்றை உறுதியானதை விட திசை சார்ந்ததாகக் கருதுங்கள்.
கீழே உள்ள வரி: செயல்திறன் அடிப்படை LLM, களஞ்சிய சிக்கல்தன்மை, சோதனை தரம் மற்றும் ஏஜென்ட் உள்ளமைவைப் பொறுத்தது. நன்கு கட்டமைக்கப்பட்ட பணிகளில் வலுவான விளைவுகளை எதிர்பார்க்கவும், குறிப்பிடப்படாத சிக்கல்களில் குறைந்து வரும் வருவாயை எதிர்பார்க்கவும்.
நேரடி அனுபவம்: எது சிறந்தது vs. அது எங்கே தடுமாறுகிறது
அறிக்கை செய்யப்பட்ட பயன்பாடு, ரெப்போ நடத்தை மற்றும் ஏஜென்ட் வடிவமைப்பின் அடிப்படையில் ஒரு நடைமுறை முறிவு இங்கே.
எங்கே OpenHands ஜொலிக்கிறது
- இனப்பெருக்கம் செய்யக்கூடிய சோதனைகளுடன் வழக்கமான பிழை திருத்தங்கள்: அலகு சோதனைகள் தோல்வி வழக்குகளை தனிமைப்படுத்தும்போது, ஏஜென்ட் விரைவாக மீண்டும் இயக்கவும் சரிபார்க்கவும் முடியும்.
- தெளிவான கட்டுப்பாடுகளுடன் கோட் பேஸ்-வைட் மறுசீரமைப்புகள்: நம்பகமான சோதனை தொகுப்பு கொடுக்கப்பட்டால், அது மீண்டும் மீண்டும் எடிட் செய்து, சோதனைகளை இயக்கலாம் மற்றும் கடின உழைப்பைக் குறைக்கலாம்.
- ஆவண புதுப்பிப்புகள் மற்றும் சார்பு மேம்பாடுகள்: குறைந்த ஆபத்துள்ள, அதிக வேகமான பணிகள் இறுக்கமான பின்னூட்ட சுழற்சிகள் ஒரு இனிமையான இடம்.
- ஆராய்ச்சி மற்றும் சோதனை: ஏஜென்ட் நடவடிக்கைகள் மற்றும் கருவிகள் விளைவுகளை எவ்வாறு பாதிக்கின்றன என்பதை நீங்கள் படிக்க விரும்பினால், OpenHands இன் வெளிப்படைத்தன்மை ஒரு பெரிய பிளஸ் ஆகும்.
எங்கே தடுமாறுகிறது
- தெளிவற்ற தயாரிப்பு வேலை: தெளிவான விவரக்குறிப்புகள் இல்லாமல் திறந்தநிலை அம்சம் வடிவமைப்பு திட்டமிடல் விலகல் மற்றும் சுழற்சியை ஏற்படுத்துகிறது.
- உடையக்கூடிய சூழல்கள்: தவறான சோதனைகள், மெதுவான நிறுவல்கள் அல்லது சிக்கலான சேவை ஒருங்கிணைப்பு (எ.கா., பல சேவை Docker) முன்னேற்றத்தை சீர்குலைக்கும்.
- நீண்ட கால, பல-ரெப்போ மாற்றங்கள்: சூழல் துண்டு துண்டாக இருப்பது மற்றும் வரையறுக்கப்பட்ட நீண்டகால நினைவகம் நம்பகத்தன்மையைக் குறைக்கும்.
டெவலப்பர் அனுபவம் மற்றும் கட்டுப்பாடு
OpenHands உங்களுக்கு ஒரு வெளிப்படையான, கவனிக்கக்கூடிய ஏஜென்ட் சுழற்சியை வழங்குகிறது. உன்னால் முடியும்:
- ஏஜென்ட்டின் திட்டம் மற்றும் செயல்களை ஆய்வு செய்யுங்கள்.
- ஓட்டத்தின் நடுவில் தலையிடவும், குறிப்புகளை வழங்கவும் அல்லது கருவித்தொகுப்பை கட்டுப்படுத்தவும்.
- தூண்டுதல்கள், நேர வரம்புகள் மற்றும் பாதுகாப்பு தண்டவாளங்களை சரிசெய்யவும்.
ஒரு நடைமுறை உதவிக்குறிப்பு: பூட்டப்பட்ட சூழல் மற்றும் அதிக சிக்னல் பணிகளுடன் தொடங்கவும். நீங்கள் நம்பிக்கை பெறும்போது படிப்படியாக தன்னாட்சியை விரிவாக்குங்கள்.
பாதுகாப்பு, பாதுகாப்பு மற்றும் ஆளுகை
கட்டளை செயலாக்கம் மற்றும் கோப்பு முறைமை அணுகல் உள்ள எந்த ஏஜெண்டும் பாதுகாப்பு வழிமுறைகளுக்கு தகுதியானது. கருத்தில் கொள்ளுங்கள்:
- சாண்ட்பாக்ஸிங்: குறைந்த சலுகை மற்றும் வெளிப்படையான நெட்வொர்க் கொள்கைகளுடன் கொள்கலன்களில் இயக்கவும்.
- ரகசிய மேலாண்மை: ஒருபோதும் தயாரிப்பு சான்றுகளை ஏஜென்ட் அமர்வுக்கு வெளிப்படுத்த வேண்டாம்.
- சார்பு பின்னிங் மற்றும் SBOM: மாற்றங்களுக்கான இனப்பெருக்கம் மற்றும் தணிக்கை திறனை உறுதிப்படுத்தவும்.
- மனிதன்-வட்டத்தில்: இழுக்கும் கோரிக்கைகள் மற்றும் தொகுப்பு புதுப்பிப்புகளுக்கு மதிப்பாய்வு தேவை.
OpenHands இன் வெளிப்படைத்தன்மை ஒரு பாதுகாப்பு நன்மை மற்றும் பொறுப்பு: நீங்கள் எல்லாவற்றையும் ஆய்வு செய்யலாம், கட்டுப்படுத்தலாம் மற்றும் உள்நுழையலாம், ஆனால் நீங்கள் அதை புத்திசாலித்தனமாக கட்டமைக்க வேண்டும்.
செலவு மற்றும் டோக்கன் திறன்
உங்கள் மாதிரியைப் பொறுத்து செலவு மாறுபடும். வணிக LLMகள் சிறந்த பகுத்தறிவை வழங்க முடியும், ஆனால் அதிக டோக்கன் செலவில்—குறிப்பாக ஏஜென்ட் சுழன்றால். செலவினத்தை நிர்வகிக்க:
- படிகள்/இடைசெயல்கள் மற்றும் ஆரம்ப-நிறுத்த நிபந்தனைகளை கட்டுப்படுத்தவும்.
- ஸ்காஃபோல்டிங்கிற்கு சிறிய, மலிவான மாதிரிகளையும், இறுதி பகுத்தறிவுக்கு பெரிய மாதிரிகளையும் பயன்படுத்தவும்.
- சூழலை ஒழுங்கமைக்கவும்: தேவையான ஃபைல்கள் மற்றும் வேறுபாடுகளை மட்டும் பார்வையில் வைக்கவும்.
- பின்புறம் மற்றும் முன்னால் குறைக்கும் மிருதுவான சோதனைகளை சேர்க்கவும்.
பணிகள் மோசமாக குறிப்பிடப்பட்டிருக்கும்போது அல்லது ஏஜென்ட் உத்திகளுக்கு இடையில் அலையும்போது பயனர்கள் “டோக்கன்-பசி” நடத்தைகளை தெரிவித்தனர். பாதுகாப்பு வழிமுறைகள் உதவுகின்றன.
ஒப்பீடுகள்: OpenHands vs. பிற விருப்பங்கள்
- தனியுரிம தன்னாட்சி ஏஜெண்டுகள்: சில மூடப்பட்ட கருவிகள் பெட்டிக்கு வெளியே வலுவான நம்பகத்தன்மையை உறுதியளிக்கின்றன. நீங்கள் வெளிப்படைத்தன்மை, நீட்டிப்பு மற்றும் செலவு கட்டுப்பாட்டை டர்ன்-கீ வசதிக்காக வர்த்தகம் செய்கிறீர்கள்.
- IDE கோபைலட்டுகள் (Cursor, GitHub Copilot, etc.): இன்லைன் உதவிக்கு சிறந்தது, ஆனால் டெர்மினல்கள் மற்றும் உலாவிகளுடன் முழு இறுதி முதல் இறுதி வரை பணி செயலாக்கத்திற்காக உருவாக்கப்படவில்லை.
- ஆராய்ச்சி கட்டமைப்புகள்: உற்பத்தியை விட சோதனை செய்வதை நோக்கமாகக் கொண்டது. OpenHands ஒரு நடைமுறை ஏஜென்ட் சுழற்சி மற்றும் ஆராய்ச்சிக்கு ஏற்ற கோர் மூலம் இரண்டு உலகங்களையும் கடக்க முயற்சிக்கிறது.
உங்களுக்கு அதிகபட்ச கட்டுப்பாடு மற்றும் வெளிப்படைத்தன்மை தேவைப்பட்டால், OpenHands தனித்துவமானது. நீங்கள் எந்த விதமான மாற்றமும் இல்லாமல் உத்தரவாதமான செயல்திறன் தேவைப்பட்டால், கலப்பின பணிப்பாய்வுகளை (ஏஜென்ட் + மனித இயக்கி) அல்லது SLA களுடன் மூடப்பட்ட ஏஜெண்டுகளை கருத்தில் கொள்ளுங்கள்.
இந்த வாரம் நீங்கள் முயற்சி செய்யக்கூடிய சிறந்த பயன்பாட்டு நிகழ்வுகள்
- தெளிவான இனப்பெருக்கம் மூலம் ஒரு சேவை ரெப்போவில் தோல்வியுற்ற அலகு சோதனையை சரிசெய்யவும்.
- சோதனைகளுடன் ஒரு கோட் பேஸ் முழுவதும் ஒரு காலாவதியான API அழைப்பை மாற்றவும்.
- ஒரு சார்பு அதிகரிப்புக்குப் பிறகு ஆவணங்கள் மற்றும் எடுத்துக்காட்டுகளைப் புதுப்பிக்கவும்.
- ஒரு சிறிய அம்சத்திற்கான ஆரம்ப PR ஐ உருவாக்கவும், பின்னர் கைமுறையாக மெருகூட்டவும்.
PR ஏற்றுக்கொள்ளும் விகிதம், சோதனை தேர்ச்சி விகிதம் மற்றும் சேமிக்கப்பட்ட நேரம் மூலம் வெற்றியை அளவிடவும்—ஏஜென்ட் உதவியின்றி “முடிக்கிறதா” என்பதை மட்டும் அல்ல.
செயல்படுத்தல் விளையாட்டு புத்தகம்: OpenHands உங்களுக்காக வேலை செய்ய வைக்கவும்
- குறுகலாகத் தொடங்கவும்: ஒரு ரெப்போ, ஒரு பணி வகுப்பு (எ.கா., சோதனை-இயக்கப்படும் பிழை திருத்தங்கள்).
- சூழலை ஒழுங்கமைக்கவும்: தொடர்புடைய ஃபைல்கள் மற்றும் சோதனை பதிவுகளை மட்டும் சேர்க்கவும்.
- கடுமையான பட்ஜெட்களை அமைக்கவும்: அதிகபட்ச படிகள், நேர வரம்புகள் மற்றும் மறுமுயற்சி தொப்பிகள்.
- எல்லாவற்றையும் கருவியாகப் பயன்படுத்துங்கள்: பதிவுகள், வேறுபாடுகள் மற்றும் சோதனை ஓட்டங்கள்.
- மனித காசோலைகள்: ஒன்றிணைப்பதற்கு முன் மதிப்பாய்வு மற்றும் CI கேட்ஸ் தேவை.
- மீண்டும் செய்யவும்: தோல்வி முறைகளை நீங்கள் கற்றுக் கொள்ளும்போது தூண்டுதல்கள் மற்றும் கருவி அணுகலை ட்யூன் செய்யவும்.
திட்ட வரைபடம் மற்றும் சமூக ஆரோக்கியம்
திட்டம் சுறுசுறுப்பாக உள்ளது, அடிக்கடி புதுப்பிப்புகள் மற்றும் வளர்ந்து வரும் சமூக ஆர்வம் உள்ளது. GitHub ரெப்போ (நட்சத்திரங்கள், சிக்கல்கள், PR கேடென்ஸ்) மற்றும் சக மதிப்பாய்வு செய்யப்பட்ட அறிக்கை உந்தம் மற்றும் ஆராய்ச்சி அடித்தளத்தை அடிக்கோடிட்டுக் காட்டுகின்றன. அதிக மாதிரி ஒருங்கிணைப்புகள், சிறந்த பிழைத்திருத்தம் மற்றும் ஏஜென்ட்-நிலை பாதுகாப்புகளை காலப்போக்கில் எதிர்பார்க்கலாம்.
தீர்ப்பு: OpenHands உற்பத்திக்கு தயாரா?
- ஆராய்ச்சி, பைலட் திட்டங்கள் மற்றும் இறுக்கமாக-வரையறுக்கப்பட்ட ஆட்டோமேஷனுக்கு: ஆம்—குறிப்பாக வலுவான சோதனைகள் மற்றும் கவனமான பாதுகாப்பு வழிமுறைகளுடன்.
- பரந்த, தன்னாட்சி தயாரிப்பு மேம்பாட்டிற்கு: இன்னும் இல்லை. ஒரு மனிதனை வட்டத்தில் வைத்து ROI ஐ அனுபவரீதியாக அளவிடவும்.
OpenHands என்பது ஒரு அற்புதமான திறந்த தளம் ஆகும், இது AI டெவலப்பர் ஏஜெண்ட்டின் கட்டுப்பாட்டில் உங்களை வைக்கிறது. சரியான கட்டுப்பாடுகளுடன், இது உண்மையான பொறியியல் வேலைகளை ஆஃப்லோட் செய்ய முடியும். அதை ஒரு சக்திவாய்ந்த இன்டர்ன் போல் நடத்துங்கள்: திறமையானது, வேகமானது, எப்போதாவது தவறானது—மற்றும் வழிநடத்தப்படும்போது சிறந்தது.
சந்தர்ப்பவசமாக: AI கோடிங் பணிப்பாய்வுகளிலிருந்து அதிகமானவற்றைப் பெறுதல்
குறிப்பிடத்தக்கது: உங்கள் பணிப்பாய்வில் API களை ஆராய்ச்சி செய்தல், விவரக்குறிப்புகளை உருவாக்குதல் அல்லது தூண்டுதல்களில் மீண்டும் மீண்டும் செய்தல் ஆகியவை இருந்தால், Sider.AI போன்ற ஒரு கருவி OpenHands உடன் இணைந்து “காரணம்-மற்றும்-வரைவு” சுழற்சியை விரைவுபடுத்தும். குறியீடு மற்றும் சோதனைகளை இயக்க ஒரு ஏஜெண்ட்டைப் பயன்படுத்தவும், தேவைகளை ஒருங்கிணைக்க, நூலக விருப்பங்களை ஒப்பிட மற்றும் மதிப்பாய்வாளர்களுக்கான வேறுபாடுகளை சுருக்கமாகக் கூற Sider.AI ஐப் பயன்படுத்தவும்—எனவே மனிதர்கள் முடிவுகளில் கவனம் செலுத்துகிறார்கள், கடின உழைப்பில் அல்ல.
முக்கிய குறிப்புகள்
- OpenHands என்பது உண்மையான ரெப்போக்கள் மற்றும் பணிகளுக்கு ஏற்ற வெளிப்படையான, நீட்டிக்கக்கூடிய AI டெவலப்பர் ஏஜென்ட் ஆகும்.
- இது நன்கு குறிப்பிடப்பட்ட, சோதனை-இயக்கப்படும் வேலையில் சிறந்து விளங்குகிறது; இது தெளிவின்மை மற்றும் உடையக்கூடிய சூழல்களுடன் போராடுகிறது.
- செயல்திறன் LLM, பணி வடிவமைப்பு மற்றும் பாதுகாப்பு வழிமுறைகளை அடிப்படையாகக் கொண்டது; செலவுகள் சுழல்களுடன் அதிகரிக்கும்.
- குறுகலாகத் தொடங்கி, முழுமையாகக் கருவியாகப் பயன்படுத்துங்கள், மேலும் சிறந்த விளைவுகளுக்கு மனிதர்களை வட்டத்தில் வைத்திருங்கள்.
குறிப்புகள்
- OpenHands பயன்பாடு மற்றும் வரம்புகளுடன் உண்மையான உலக அனுபவம்.
- டோக்கன் பயன்பாடு மற்றும் சுழற்சி நடத்தை பற்றிய சமூக கருத்து.
- OpenHands அறிக்கை மற்றும் தளம் கண்ணோட்டம்.
- OpenHands GitHub களஞ்சியம் மற்றும் ஆவணங்கள்.
- இறுதி முதல் இறுதி வரை குறியீடு தீர்க்கும் செயல்திறன் குறித்த பரந்த சூழலுக்கு SWE-bench லீடர்போர்டு.
- சமூக பெஞ்ச்மார்க் விவாதங்கள் மற்றும் இனப்பெருக்க நூல்கள்.
FAQ
Q1:AI OpenHands என்றால் என்ன, இது வழக்கமான குறியீடு உதவியாளர்களிடமிருந்து எவ்வாறு வேறுபடுகிறது?
OpenHands என்பது ஒரு ஓப்பன் சோர்ஸ் AI டெவலப்பர் ஏஜென்ட் ஆகும், இது பணிகளைத் திட்டமிடலாம், ஃபைல்களை எடிட் செய்யலாம், சோதனைகளை இயக்கலாம் மற்றும் தேவைக்கேற்ப உலாவலாம். தானாக நிரப்பும் கருவிகளைப் போலன்றி, இது இறுதி முதல் இறுதி வரை பணி நிறைவை முயற்சி செய்ய ஒரு முழு சூழலில் (டெர்மினல், ஃபைல் சிஸ்டம், உலாவி) செயல்படுகிறது.
Q2:தன்னாட்சி மென்பொருள் மேம்பாட்டிற்கான OpenHands உற்பத்திக்கு தயாராக உள்ளதா?
இது மனித மேற்பார்வையுடன் வரையறுக்கப்பட்ட, சோதனை-இயக்கப்படும் பணிகளுக்கு ஏற்றது. பரந்த தன்னாட்சி தயாரிப்பு வேலைக்கு, ஒரு மனிதனை வட்டத்தில் வைத்து CI கேட்ஸ் மற்றும் சாண்ட்பாக்ஸிங் போன்ற பாதுகாப்பு வழிமுறைகளை பயன்படுத்தவும்.
Q3:SWE-bench அல்லது இதே போன்ற பெஞ்ச்மார்க்குகளில் OpenHands எவ்வாறு செயல்படுகிறது?
மாதிரி மற்றும் அமைப்பைப் பொறுத்து முடிவுகள் மாறுபடும், மேலும் லீடர்போர்டுகள் அடிக்கடி மாறும். தற்போதைய சூழலுக்கு அதிகாரப்பூர்வ SWE-bench தளத்தை சரிபார்த்து, சமூகம் தெரிவித்த எண்களை முழுமையானதாகக் கருதாமல் திசை சார்ந்ததாகக் கருதுங்கள்.
Q4:OpenHands இன் முக்கிய வரம்புகள் இன்று என்ன?
தெளிவற்ற விவரக்குறிப்புகள், தவறான சூழல்கள் மற்றும் நீண்டகால பல-ரெப்போ பணிகள் சுழற்சிகள் அல்லது தோல்விகளை ஏற்படுத்தக்கூடும். வலுவான சோதனைகள், தெளிவான கட்டுப்பாடுகள் மற்றும் கவனமான உள்ளமைவுடன் வெற்றி மேம்படும்.
Q5:பெரிய மாதிரிகளுடன் OpenHands ஐப் பயன்படுத்தும்போது டோக்கன் செலவுகளை நான் எவ்வாறு குறைக்க முடியும்?
படிகள் மற்றும் மறுமுயற்சிகளை கட்டுப்படுத்தவும், தொடர்புடைய ஃபைல்களுக்கு சூழலை ஒழுங்கமைக்கவும், மேலும் ஒரு அடுக்கு மாதிரி உத்தியை ஏற்றுக்கொள்ளவும்—ஸ்காஃபோல்டிங்கிற்கு மலிவான மாதிரிகளையும் இறுதி பகுத்தறிவுக்கு வலுவான மாதிரிகளையும் பயன்படுத்தவும்.