Harness எதிர் context engineering: harness, prompt மற்றும் context engineering இடையிலான வேறுபாடு
Prompt engineering ஒரு கோரிக்கையின் சொற்களை மேம்படுத்துகிறது, context engineering ஒவ்வொரு படியிலும் மாதிரியின் சாளரத்தில் என்ன தகவல் செல்லும் என்று தீர்மானிக்கிறது, harness engineering முழு முகவர் சூழலையும் கட்டமைக்கிறது: வழிகாட்டல், கருவிகள், சூழல், அமர்வுகளுக்கு இடையிலான நிலை, பின்னூட்ட வளையம். முதல் இரண்டும் ஒரே மாதிரி அழைப்பிற்குள் வேலை செய்கின்றன; harness முழு அமைப்பு மற்றும் நீண்ட வேலை மட்டத்தில் வேலை செய்கிறது, அங்கு முக்கியமானது பதில் அல்ல, சரிபார்க்கப்பட்ட முடிவு.
சுருக்கமாக: ஒரே வேலையின் மூன்று நிலைகள்
Prompt engineering «எப்படிக் கேட்பது» என்பதற்குப் பதிலளிக்கிறது, context engineering «மாதிரி இப்போது எதை அறிய வேண்டும்» என்பதற்குப் பதிலளிக்கிறது, harness engineering «முகவர் எந்தச் சூழலில் வேலை செய்கிறது, தான் தவறு செய்துவிட்டதை எப்படி அறிகிறது» என்பதற்குப் பதிலளிக்கிறது. இவை போட்டியிடும் அணுகுமுறைகள் அல்ல, ஒன்றுக்குள் ஒன்று அமையும் நிலைகள்: நல்ல prompt நல்ல context-இன் ஒரு பகுதி, சிந்தித்து அமைக்கப்பட்ட context harness-இன் ஒரு கூறு.
மூன்றும் மாதிரியின் நடத்தையை மாற்றுவதால் குழப்பம் ஏற்படுகிறது. ஆனால் அவற்றின் நெம்புகோல்கள் வேறு. முகவரால் tests-ஐ இயக்க முடியாவிட்டால் prompt-இன் எந்த வார்த்தையும் அதைச் சரிசெய்யாது. முகவர் நேற்றைய முடிவுகளை மறந்தால் பிரச்சினை கோரிக்கையின் வார்த்தைகளில் அல்ல, நிலை எங்கே சேமிக்கப்படுகிறது என்பதில். Harness எதிர் context engineering வேறுபாட்டைப் புரிந்துகொள்வது வாரக்கணக்கிலான உழைப்பை மிச்சப்படுத்துகிறது: சூழல் உடைந்திருக்கும் இடத்தில் அறிவுறுத்தல்களை மீண்டும் மீண்டும் எழுதுவதை நிறுத்துவீர்கள்.
Prompt engineering: ஒரு கோரிக்கையின் சொற்கள்
Prompt engineering என்பது கோரிக்கையின் உரையுடன் செய்யும் வேலை: பங்கு, பணி, பதிலின் வடிவம், எடுத்துக்காட்டுகள் (few-shot), வரம்புகள், படிகளின் வரிசை. அதன் வேலை அலகு ஒரு மாதிரி அழைப்பு. முடிவு பதிலைக் கொண்டு மதிப்பிடப்படுகிறது: சரியா, வடிவம் பொருத்தமா, மாதிரி வழி தவறியதா.
பொதுவான நுட்பங்கள்:
- வெளியீட்டு வடிவத்தைத் தெளிவாக விவரிப்பது (JSON schema, அட்டவணை, பட்டியல்);
- «உள்ளீடு → சரியான வெளியீடு» என்ற 2–3 எடுத்துக்காட்டுகளைத் தருவது;
- பதிலுக்கு முன் படிப்படியான பகுத்தறிவைக் கேட்பது;
- அறிவுறுத்தலையும் தரவையும் தெளிவான பிரிப்பான்களால் பிரிப்பது;
- செய்யக் கூடாதவற்றைப் பட்டியலிடுவது.
Prompt engineering «ஒரு உள்ளீடு — ஒரு பதில்» வகைப் பணிகளுக்கு நன்றாக வேலை செய்கிறது: வகைப்படுத்தல், தரவைப் பிரித்தெடுத்தல், மொழிபெயர்ப்பு, வார்ப்புருவின்படி எழுதுதல். மாதிரி செயல்படத் தொடங்கும்போது அதன் வரம்பு தெரிகிறது: கருவிகளை அழைப்பது, கோப்புகளை மாற்றுவது, பல டஜன் படிகளை வரிசையாகச் செய்வது. அங்கு தரம் ஒரு வாக்கியத்தைச் சார்ந்திருப்பதில்லை, மாதிரியைச் சுற்றியுள்ள அனைத்தையும் சார்ந்திருக்கிறது.
Context engineering: மாதிரியின் சாளரத்தில் என்ன நுழைகிறது
Context engineering என்பது ஒவ்வொரு படியிலும் சூழல் சாளரத்தின் உள்ளடக்கத்தை நிர்வகிப்பது. சாளரம் வரம்புக்குட்பட்டது, நீண்ட அமர்வில் முகவர் கட்டளை வெளியீடுகள், கோப்பு உள்ளடக்கம், உரையாடல் வரலாறு ஆகியவற்றைச் சேர்க்கிறான். இலக்கு: எந்த நேரத்திலும் சாளரத்தில் தேவையானது மட்டுமே இருக்க வேண்டும், மிகையானது இருக்கக் கூடாது.
இதில் அடங்குவன:
- தேர்வு: பணிக்கு எந்தக் கோப்புகள், ஆவணங்கள், குறியீட்டுத் துணுக்குகளை ஏற்றுவது (தேடல், RAG, தேவைக்கேற்பப் படித்தல்);
- சுருக்கம்: நீண்ட வரலாற்றின் சுருக்கம், கட்டளை வெளியீடுகளைக் குறைத்தல், அமர்வைச் சுருக்குதல்;
- அமைப்பு: வழிகாட்டல் கோப்பு ஒரு குறியீட்டு அட்டவணையாக, விவரங்கள் தேவைப்படும்போது முகவர் திறக்கும் தனி ஆவணங்களில்;
- தனிமைப்படுத்தல்: துணைப் பணியைத் தனிச் சூழலுடைய subagent-க்கு நகர்த்துவது, முதன்மை ஓட்டம் மாசுபடாமல் இருக்க.
Context engineering-இன் அளவீடு: முகவர் சரியான நேரத்தில் தேவையான விதி அல்லது தகவலைக் கண்டுபிடித்தானா, இரைச்சலில் மூழ்கவில்லையா என்பது. இதன் வழக்கமான அறிகுறி: விதி CLAUDE.md-இல் எழுதப்பட்டுள்ளது, ஆனால் முகவர் அதை மீறுகிறான், ஏனெனில் கோப்பு ஐந்து பக்கங்கள், விதி தொனிக்கும் குழுத் தலைவரின் விருப்ப நடைக்கும் இடையில் தொலைந்துவிட்டது.
Harness engineering: மாதிரியைச் சுற்றியுள்ள அனைத்தும்
Harness («கடிவாளம்») என்பது முகவர் வேலை செய்யும் சூழல். அதன் உள்ளே மாதிரி ஒரு கூறு மட்டுமே, அது சுழற்சியில் ஒருமுறை நுழைகிறது. மற்ற அனைத்தும் — வழிகாட்டல், கருவிகள், சூழல், நிலை, பின்னூட்டம் — பொறியாளரால் வடிவமைக்கப்படுகின்றன. Harness engineering முகவர் குறியீட்டை எழுதுவது மட்டுமல்லாமல், அதை இயக்கவும், சரிபார்க்கவும், தன் பிழைகளை அறியவும், அடுத்த அமர்வில் அதே இடத்திலிருந்து வேலையைத் தொடரவும் முடிவதை உறுதி செய்கிறது.
Harness-ஐ எளிதாக ஐந்து கூறுகளாகப் பிரிக்கலாம்:
| கூறு | உள்ளடங்குவது | உடைவதற்கான அறிகுறி |
|---|---|---|
| வழிகாட்டல் | AGENTS.md / CLAUDE.md, skills, ஆவணங்கள், ADR | «எல்லோருக்கும் தெரிந்த» மரபுகளை முகவர் மீறுகிறான் |
| கருவிகள் | shell, tests, linter, debugger, browser, MCP சேவையகங்கள் | முகவர் «விரும்புகிறான், ஆனால் முடியவில்லை»: தேவையான கட்டளைக்கு அணுகல் இல்லை |
| சூழல் | சார்பு lock கோப்புகள், runtime பதிப்பு, Docker/devcontainer, git worktree, sandbox | ஒவ்வொரு அமர்வும் சூழலைச் சரிசெய்வதில் தொடங்குகிறது |
| நிலை | PROGRESS.md, feature_list.json, DECISIONS.md, git வரலாறு | புதிய அமர்வுக்கு வேலை எங்கே நின்றது என்று தெரியாது |
| பின்னூட்டம் | make check, E2E tests, hooks, rubrics, சுயாதீனச் சரிபார்ப்பவர் | «முடிந்தது» என்பது நிஜத்துடன் பொருந்தவில்லை |
இந்த அமைப்பில் context engineering நடைமுறையில் முதல் இரண்டு கூறுகளுக்குள் வாழ்கிறது: வழிகாட்டலும் கருவி வெளியீடுகளும் சாளரத்தில் எப்படி நுழைகின்றன என்பதை அது தீர்மானிக்கிறது. Harness சூழலில் வைக்க முடியாதவற்றைச் சேர்க்கிறது: வேலை செய்யும் சரிபார்ப்புக் கட்டளை, மீண்டும் உருவாக்கக்கூடிய சூழல், மறுதொடக்கத்துக்குப் பிறகும் நீடிக்கும் நிலைக் கோப்பு.
ஒப்பீட்டு அட்டவணை
| அளவுகோல் | Prompt engineering | Context engineering | Harness engineering |
|---|---|---|---|
| வேலையின் அலகு | ஒரு கோரிக்கை | ஒவ்வொரு படியிலும் மாதிரியின் சாளரம் | முழு அமைப்பு: முகவர், களஞ்சியம், சூழல், செயல்முறைகள் |
| எதை மாற்றுகிறது | கோரிக்கையின் சொற்கள் | சாளரத்திலுள்ள தகவலின் அமைப்பும் வரிசையும் | கருவிகள், சூழல், நிலைச் சேமிப்பு, சரிபார்ப்புகள் |
| கால அளவு | நொடிகள் | ஒரு அமர்வு | பல அமர்வுகள், மணிகள் முதல் நாட்கள் வரை |
| எதை அளவிடுகிறது | பதிலின் தரம் | முகவர் தேவையானதைக் கண்டானா, சாளரம் நிரம்பியதா | உண்மையில் வேலை செய்யும் நிலைக்கு வந்த பணிகளின் பங்கு; «முடிந்தது»-க்கும் சரிபார்ப்புக்கும் இடைவெளி |
| பொதுவான கலைப்பொருட்கள் | system prompt, எடுத்துக்காட்டுகள் | ஆவண அமைப்பு, RAG, சுருக்கம், subagents | AGENTS.md, சரிபார்ப்பு scripts, hooks, Docker, feature_list.json, PROGRESS.md |
| முடிவை யார் சரிபார்க்கிறார்கள் | மனிதன் பதிலைப் படிக்கிறான் | மனிதன் அல்லது மாதிரி | இயந்திரம்: tests, linter, E2E, சுயாதீனச் சரிபார்ப்பவர் |
| எப்போது உச்சவரம்பை அடைகிறது | மாதிரி செயல்படத் தொடங்கும்போது | முகவருக்கு அறிவு அல்ல, திறன் குறையும்போது | பணிக்கு மனித முடிவு தேவைப்படும்போது (தயாரிப்பு, ஆபத்து) |
Prompt மற்றும் context மட்டும் ஏன் போதாது
பழக்கமான கதை: குழு முகவர் அடிக்கடி தவறு செய்வதைக் கண்டு ஒரு வாரம் ஐந்து பக்க AGENTS.md எழுதுகிறது. முகவர் இன்னும் commit-க்கு முன் linter-ஐ இயக்குவதில்லை. காரணம் உரை அல்ல: முகவருக்குத் தேவையான அனுமதிகளுடன் shell அணுகல் இல்லை, linter image-இல் நிறுவப்படவில்லை. இது கருவி மற்றும் சூழலின் பிரச்சினை, ஆனால் அதைத் தீர்க்க அறிவுறுத்தல்கள் எழுதப்பட்டன.
இரண்டாவது கதை: முகவர் அதே பிழையை மூன்றாவது முறையாகச் சரிசெய்கிறான், ஏனெனில் மறுதொடக்கத்துக்குப் பிறகு அவன் ஏற்கனவே என்ன முயன்றான் என்பது நினைவில் இல்லை. அமர்வுக்குள் context engineering இங்கே உதவாது: சாளரம் அழிக்கப்படுகிறது. தேவை நிலைக் கூறு — முகவர் முயற்சிகளையும் முடிவுகளையும் எழுதும் கோப்பு, வேலையின் தொடக்கத்தில் அதைப் படிக்க வேண்டும் என்ற விதி.
மூன்றாவது கதை மிகவும் விலை உயர்ந்தது: முகவர் «முடிந்தது» என்று எழுதுகிறான், unit tests பச்சையாக உள்ளன, ஆனால் அம்சம் வேலை செய்யவில்லை. «கவனமாகச் சரிபார்» என்ற prompt-உம், சூழலில் கூடுதல் ஆவணங்களும் முகவருக்கு சுயாதீன சரிபார்ப்பைத் தராது. அது இயந்திரத்தின் பின்னூட்டத்திலிருந்து மட்டுமே வருகிறது: முடிவிலிருந்து-முடிவு வரை tests, சரிபார்ப்பு script, அல்லது முகவரின் தர்க்கத்தை அணுக முடியாத தனி சரிபார்ப்பவர்.
பொதுவான முடிவு: prompt மற்றும் context பாதிப்பது மாதிரி எதைச் சிந்திக்கிறது என்பதை. Harness பாதிப்பது மாதிரி எதைச் செய்ய முடியும் மற்றும் செயல்பட்ட பிறகு எதை அறிகிறது என்பதை.
மாதிரியை மாற்றுவது ஏன் உதவாது
உறுதியற்ற முகவருக்கு பொதுவான எதிர்வினை வலிமையான மாதிரியை எடுப்பது. இது பொதுவாகப் பிரச்சினையைத் தீர்ப்பதில்லை: அதே மாதிரி நன்கு அமைக்கப்பட்ட களஞ்சியத்தில் நம்பிக்கையான மூத்தவர் போல வேலை செய்கிறது, ஆனால் சரிபார்ப்புக் கட்டளைகளும் stack விவரமும் இல்லாத களஞ்சியத்தில் குழம்புகிறது. வலிமையான மாதிரி உங்கள் குழுவின் மரபுகளை ஊகிக்காது, இல்லாத database-க்கு அணுகல் பெறாது, இயக்கப்படாத உடைந்த migration-ஐப் பற்றி அறியாது.
புதிய மாதிரி வெளியானதால் harness காலாவதியாவதில்லை. வழிகாட்டல், மீண்டும் உருவாக்கக்கூடிய சூழல், சரிபார்ப்புகள் எந்த மாதிரிக்கும் தேவை. மாறுவது கைமுறை நுண்மேலாண்மையை எவ்வளவு நீக்கலாம் என்பதுதான்: வலிமையான மாதிரிக்கு மாறாத நியதிகள் போதும் («தரவு எல்லையில் சரிபார்க்கப்படுகிறது»), படிப்படியான அறிவுறுத்தல்கள் தேவையில்லை.
எந்த நிலையைச் சரிசெய்வது என்று எப்படித் தெரிந்துகொள்வது
அறிகுறிகளின் அடிப்படையில் நோயறிதல் எந்தச் சோதனையையும் விட வேகமானது:
| அறிகுறி | பிரச்சினை எங்கே | என்ன செய்வது |
|---|---|---|
| பதில் தவறான வடிவத்தில், மாதிரி பணியைப் புரிந்துகொள்ளவில்லை | Prompt | வடிவத்தைத் தெளிவுபடுத்து, எடுத்துக்காட்டுகள் சேர் |
| விதி எழுதப்பட்டுள்ளது, ஆனால் முகவர் அதைப் பயன்படுத்தவில்லை | Context / வழிகாட்டல் | உள்ளீட்டுக் கோப்பை அட்டவணையாகச் சுருக்கு, விவரங்களைத் தேவைக்கேற்ற ஆவணங்களுக்கு நகர்த்து, முக்கிய விதியைச் சரிபார்ப்பாக மாற்று |
| அமர்வின் நடுவில் முகவர் ஆரம்ப முடிவுகளை «மறக்கிறான்» | Context | சுருக்கம், பக்கப் பணிகளுக்கு subagents, நிலைக் கோப்பில் குறிப்புகள் |
| முகவர் «இயக்க முடியவில்லை» என்கிறான் | கருவிகள் | அந்தக் கட்டளைக்கு அணுகல், MCP சேவையகம், அனுமதிகள் |
| அமர்வு சார்புகளை நிறுவுவதிலும் சூழலைச் சரிசெய்வதிலும் தொடங்குகிறது | சூழல் | lock கோப்புகள், Docker/devcontainer, init.sh script |
| புதிய அமர்வு நேற்று என்ன செய்தோம் என்று மீண்டும் கேட்கிறது | நிலை | PROGRESS.md, நிலையுடன் கூடிய அம்சப் பட்டியல், சோதனைச் சாவடிகளாக commit-கள் |
| «முடிந்தது», ஆனால் அம்சம் வேலை செய்யவில்லை | பின்னூட்டம் | E2E, Definition of Done, சரிபார்ப்பு script, சுயாதீனச் சரிபார்ப்பவர் |
Harness-இல் எங்கிருந்து தொடங்குவது
முதலிலிருந்து உருவாக்கினால் நடைமுறை வரிசை: பின்னூட்டம் → வழிகாட்டல் → நிலை → சூழல் → கருவிகள். பின்னூட்டம் முதலில், ஏனெனில் அது இல்லாமல் மற்ற மாற்றங்களின் தாக்கத்தை அளக்க முடியாது. «வேலை செய்கிறதா இல்லையா» என்று நேர்மையாகப் பதிலளிக்கும் கட்டளை இல்லாத வரை, வழிகாட்டல் மேம்பாடுகள் ஒவ்வொன்றும் உணர்வின் அடிப்படையிலேயே மதிப்பிடப்படும்.
குறைந்தபட்ச தொடக்கம் இப்படி இருக்கும்:
# AGENTS.md (பகுதி)
## எப்படிச் சரிபார்ப்பது
- make check # lint, type, unit tests
- make e2e # முடிவிலிருந்து-முடிவு வரையிலான காட்சிகள்
இரண்டு கட்டளைகளும் குறியீடு 0 உடன் முடிந்தால் மட்டுமே அம்சம் தயார்.
## விதிகள்
- MUST: எல்லா SQL வினவல்களும் parameterized
- MUST: commit-க்கு முன் make check-ஐ இயக்கு
- பணம் பற்றிய விவரங்கள்: docs/payments.md (பணி கட்டணத்தைத் தொட்டால் படி)
கடைசி வரியைக் கவனியுங்கள்: அதுவே harness-க்குள் உள்ள context engineering. நுழைவுக் கோப்பு ஒரு வரைபடம், பாடநூல் அல்ல; விவரங்கள் «எப்போது» என்ற நிபந்தனையின் பேரில் ஏற்றப்படுகின்றன.
ஒவ்வொரு பகுதியின் பங்களிப்பை எப்படி அளப்பது
Prompt-இல் இல்லாத ஓர் அளவீடு harness-க்கு உண்டு: முகவர் «முடிந்தது» என்று அறிவித்த, ஆனால் சுயாதீனச் சரிபார்ப்பு உறுதிப்படுத்தாத பணிகளின் பங்கு. இது verification gap என்று அழைக்கப்படுகிறது. 10 பணிகளை வரிசையாக எடுங்கள், ஒவ்வொன்றுக்குப் பின்னும் முகவர் «முடிந்தது» என்றானா, சரிபார்ப்பு தேறியதா என்று பதிவு செய்யுங்கள் — ஒவ்வொரு மாற்றத்துக்குப் பின்னும் ஒப்பிடக்கூடிய ஓர் எண் கிடைக்கும்.
எந்தக் கூறு தாக்கம் ஏற்படுத்துகிறது என்று அறிய ablation பயன்படுகிறது: மாதிரியும் பணித்தொகுப்பும் அப்படியே வைக்கப்பட்டு, harness-இன் ஒரு பகுதி அணைக்கப்பட்டு தரம் எவ்வளவு குறைகிறது என்று பார்க்கப்படுகிறது. இரண்டு விஷயங்கள் நினைவில் இருக்கட்டும். ablation-இல் தொடங்காதீர்கள்; தோல்விப் பதிவில் தொடங்குங்கள்: எந்த அடுக்கில் உடைந்தது என்று குறித்தால் தடை விரைவில் தெரியும். பூஜ்ஜிய வீழ்ச்சி அந்தக் கூறு பயனற்றது என்று நிரூபிக்காது: இந்தப் பணித்தொகுப்பு அதைப் பயன்படுத்தாமல் இருந்திருக்கலாம்.
பொதுவான தவறுகள்
- Harness என்றால் ஒரு prompt கோப்பு என்று கருதுவது. வழிகாட்டல் ஐந்தில் ஒரு பகுதி மட்டுமே. சமையல் குறிப்புகளின் அலமாரி சமையலறை ஆகாது.
- கருவிகள் இல்லாததை உரையால் சரிசெய்வது. «எப்போதும் tests-ஐ இயக்கு» என்பது முகவரின் சூழலில் tests இயங்கவில்லை என்றால் பயனற்றது.
- வழிகாட்டலை வீங்கச் செய்வது. நுழைவுக் கோப்பு நீளமாக இருந்தால், முக்கிய விதி படிக்கப்படாமல் போகும் வாய்ப்பு அதிகம். முக்கிய விதிகளை இயக்கக்கூடிய சரிபார்ப்புகளாக மாற்றுங்கள்.
- முகவரின் சுய அறிக்கையை நம்புவது. தன் வேலையைத் தானே மதிப்பிடும் மாதிரி அதை மிகைப்படுத்த முனையும். சரிபார்ப்பு script அல்லது சுத்தமான சூழல் கொண்ட தனி முகவரால் செய்யப்பட வேண்டும்.
- Harness-ஐ ஒருமுறை அமைத்துவிட்டு விடுவது. குறியீட்டைப் போலவே harness-உம் காலாவதியாகும்: விதிகள் நிஜத்திலிருந்து விலகும், கட்டளைகள் மாறும். அது அவ்வப்போது மறுஆய்வு செய்யப்பட வேண்டும்.
சுருக்கம்
Prompt engineering சொற்களைச் செம்மைப்படுத்துகிறது, context engineering மாதிரியின் சாளரத்தில் தகவலைத் தேர்ந்தெடுக்கிறது, harness engineering கருவிகள், சூழல், நிலை, சரிபார்ப்புகள் உள்ளிட்ட முழு முகவர் சூழலையும் கட்டமைக்கிறது. முகவர் நீண்ட நேரம் வேலை செய்து தானே குறியீட்டை மாற்றும்போது harness-தான் தீர்மானிப்பவர்: அது «முகவர் முடிந்தது என்றது» என்பதை «அமைப்பு இது வேலை செய்கிறது என்று சரிபார்த்தது» என்றதாக மாற்றுகிறது. எனவே harness எதிர் context engineering விவாதத்தில் «இது அல்லது அது» என்ற தேர்வு இல்லை: context என்பது harness-இன் ஒரு பகுதி, எந்த நிலையைச் சரிசெய்வது என்பதை அறிகுறிகள் காட்டுகின்றன. இந்தத் தலைப்பு harness engineering பாடநெறியில் ஒரு முழு backend திட்டத்தின் மூலம் நடைமுறையில் கற்பிக்கப்படுகிறது.
அடிக்கடி கேட்கப்படும் கேள்விகள்
Harness engineering prompt engineering-ஐ மாற்றுகிறதா?
இல்லை, அதை உள்ளடக்குகிறது. அறிவுறுத்தல்களின் சொற்கள் இன்னும் முக்கியம், ஆனால் கருவிகள், சூழல், நிலை, பின்னூட்டத்துடன் அவை ஐந்தில் ஒரு கூறு மட்டுமே.
சிறிய மாற்றங்களுக்கு மட்டும் முகவரைப் பயன்படுத்தினால் harness தேவையா?
குறைந்தபட்ச பதிப்பு எப்போதும் தேவை: stack மற்றும் சரிபார்ப்புக் கட்டளையுடன் ஒரு வழிகாட்டல் கோப்பு. அம்சப் பட்டியல் மற்றும் சரிபார்ப்பவருடன் கூடிய முழுத் தொகுப்பு நீண்ட வேலைகளிலும் குழுவிலும் பலன் தரும்.
Context engineering மற்றும் RAG இடையே என்ன வேறுபாடு?
RAG என்பது context engineering-இன் ஒரு நுட்பம்: பொருத்தமான துணுக்குகளைத் தேடி ஏற்றுதல். Context engineering பரந்தது, அதில் வரலாற்றுச் சுருக்கம், ஆவண அமைப்பு, subagents-இல் துணைப் பணிகளின் தனிமைப்படுத்தல் ஆகியவையும் அடங்கும்.
harness-இன் எந்தப் பகுதியை முதலில் உருவாக்க வேண்டும்?
பின்னூட்டம்: முடிவு வேலை செய்கிறதா என்று இயந்திரத்தால் சொல்லும் கட்டளை. அது இல்லாமல் மற்ற மேம்பாடுகளின் தாக்கத்தை அளக்க முடியாது.
Harness engineering Claude Code-க்கு மட்டுமா, மற்ற முகவர்களுக்கும் பொருந்துமா?
எல்லா முகவர்களுக்கும் பொருந்தும். கொள்கைகள் பொதுவானவை: AGENTS.md பல முகவர்களால் படிக்கப்படுகிறது, சரிபார்ப்பு scripts, Docker, நிலைக் கோப்புகள், E2E tests எதுவும் ஒரு குறிப்பிட்ட கருவியைச் சார்ந்தவை அல்ல.
“Harness Engineering: инженерия надёжности AI-агентов” பாடநெறியில் இந்தத் தலைப்பு பயிற்சியுடன் விரிவாக விளக்கப்பட்டுள்ளது.
- Что такое harness engineering: почему AI-агент ломается из-за среды, а не модели
- Из чего состоит harness AI-агента: инструкции, инструменты, среда, состояние, обратная связь