Git පදනම් වූ වැඩපිළිවෙළේ නවතම උපකරණයක් වන diffctx දැන් ලොව පුරා AI‑කේන්ද්රිත කේත විශ්ලේෂකයන් (LLM) සමඟ වැඩ කිරීමේ හැකියාව වැඩි කරයි. මෙය කුඩා CLI (Command Line Interface) එකක් වන අතර, Git හි වෙනස්කම් (diff) එකක් ගෙන එය ටෝකන්‑ඇදහීමේ markdown ආකෘතියට පරිවර්තනය කරයි, එවිට ඔබට එය LLM හෝ කේත‑උදව්කරුකට සෘජුව ඇලවිය හැක.
ඉතා සරල ලෙස, ඔබට diffctx main --template review --out pack.md වැනි කමන්ඩ් එකක් ධාවනය කිරීමෙන්, main ශාඛාවෙන් පසු සිදු වූ සියලුම commit, වෙනස් වූ ගොනු, ඒවායේ unified diff, සහ අදාළ පරීක්ෂණ (test) ගොනු සම්පූර්ණයෙන්ම markdown ගොනුවක් ලෙස සකස් කර ගත හැක. මෙය "සම්පූර්ණ රෙපොසිටරිය" එකක් ඇතුළත් කරන repomix වැනි මෙවලම් වලට වඩා, විශේෂයෙන් PR එකක් විශ්ලේෂණය කිරීමේදී අවශ්ය තොරතුරු පමණක් ලබා දීමට උපකාරී වේ.
දත්ත රහසිගත කිරීමද මෙහි විශේෂත්වයකි. diffctx ස්වයංක්රීයව API key, private key, JWT වැනි රහස් පදයන් [REDACTED:…] ලෙස සලකුණු කරයි, එවිට වැරදිව රහස් තොරතුරු LLM වෙත ඇලවීමේ අවදානම අඩු වේ. එසේම, ඔබට --budget පරාමිතිය භාවිතයෙන් token සීමාවක් සකසා, අඩු ප්රමුඛතාවයේ අංශ (උදා: සම්බන්ධිත පරීක්ෂණ) පළමුව ඉවත් කර ගැනීමට හැකියාව ලැබේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ වැඩිහිටියන්, සිසුන්, සහ තාක්ෂණ ව්යාපාර සඳහා මෙම මෙවලම ගෙන ආ ප්රයෝජන මෙසේය:
- අධ්යාපනය – විශ්වවිද්යාල සහ පුහුණු පාඨමාලා සිසුන්ට Git diff එකක් LLM සමඟ විශ්ලේෂණය කර, කේත සලකුණු හොඳින් තේරුම් ගැනීමට අවස්ථාව ලැබේ.
- ආරම්භක සංවර්ධකයින් – නවකයන්ට PR එකක් සකස් කරන විට, අවශ්ය තොරතුරු සම්පූර්ණයෙන්ම සූදානම් කර ගැනීමට කාලය ඉතිරි වේ. ඒමෙන්ම රහස් තොරතුරු වැරදිව හෙළි නොවීමේ ආරක්ෂාවත් ලැබේ.
- ව්යාපාරික සංවර්ධනය – සමාගම්වල CI/CD පයිප්ලයින් වල diffctx එකතු කර, AI‑කේන්ද්රිත කේත-පරීක්ෂකයන්ට සම්පූර්ණ, නියමිත ප්රස්තාරයක් ලබා දී, ගුණාත්මකතා පාලනය වේගවත් කරයි.
දැනට diffctx Go භාෂාවෙන් ලියා ඇති අතර go install github.com/SybilGambleyyu/diffctx/cmd/[email protected] ලෙස ස්ථාපනය කළ හැක. මෙය open‑source ව්යාපෘතියක් වන බැවින්, අඩු වශයෙන් වැරදි හෝ අතිරේක අංගයක් අවශ්ය නම් GitHub හි issue එකක් විවර කර ඉල්ලීම් කළ හැක.
ඉදිරියේදී, සම්බන්ධිත ගොනු හඳුනාගැනීම, GitHub PR එකෙන් තොරතුරු ලබා ගැනීම, සහ පරීක්ෂණ ප්රතිඵලයත් එක්ක එකතුවී “failure pack” වර්ගයක් නිර්මාණය කිරීමට සැලසුම් කර ඇත. තාක්ෂණික කණ්ඩායම් සඳහා මෙය අත්යවශ්ය මෙවලමක් බවට පත්වීමට ඉඩ ඇත.
ඔබත් මෙය පරීක්ෂා කර, ඔබේ වැඩපිළිවෙළේ කාර්යක්ෂමතාවය වැඩි කිරීමට අවස්ථාවක් ලබා ගන්න.