𝗦𝗼𝘃𝗲𝗿𝗲𝗶𝗴𝗻 𝗗𝗲𝘃 𝗔𝗴𝗲𝗻𝘁: 𝗡𝗲𝘁 𝟭𝟬 𝗦𝗶𝗻𝗴𝗹𝗲-𝗙𝗶𝗹𝗲 𝗣𝗼𝗿𝘁

நான் .NET 10 ஐப் பயன்படுத்தி ஒரு local development agent-ஐ உருவாக்கினேன்.

இது ஒரு single-file port ஆகும். வேகமான தொடக்கம் (fast startup) மற்றும் குறைந்த அளவிலான பயன்பாட்டிற்காக (small footprints) இது Native AOT உடன் செயல்படுகிறது.

இந்த ஏஜென்ட் ஒரு senior full-stack engineer போலச் செயல்படுகிறது. இது வெறும் உரையாடலைத் தாண்டி, நிஜமான பணிகளைத் தீர்க்க உங்கள் local environment உடன் தொடர்பு கொள்கிறது.

முக்கிய திறன்கள்:

• கோப்புறை கோப்புகள் மற்றும் கோப்புறைகளைப் பட்டியலிடுதல் (List directory files and folders) • பெரிய கோப்புகளுக்குத் தேவையான அளவில் சுருக்கி (smart truncation), திட்டக் கோப்புகளைப் படித்தல் • புதிய கோப்புகள் அல்லது கோப்புறை கிளைகளை (directory branches) எழுதுதல் மற்றும் உருவாக்குதல் • பணி கோப்புறைகளை (working directories) மாற்றுதல் • bash அல்லது cmd மூலம் நேரடியாக டெர்மினல் கட்டளைகளை இயக்குதல்

இது எவ்வாறு செயல்படுகிறது:

இந்த ஏஜென்ட் தர்க்கங்களைச் செயலாக்க Albert API ஐப் பயன்படுத்துகிறது. எப்போது உரையாட வேண்டும் மற்றும் எப்போது கருவிகளைப் பயன்படுத்த வேண்டும் என்பதை இதுவே தீர்மானிக்கிறது. நீங்கள் ஒரு பிழையைச் சரிசெய்யச் சொன்னால், அது உங்கள் கோப்புகளை ஆய்வு செய்து, சரிசெய்தலை உறுதிப்படுத்த சோதனைகளை (tests) இயக்கும்.

இது கடுமையான பொறியியல் கொள்கைகளைப் பின்பற்றுகிறது:

• இது முதலில் உங்கள் project structure-ஐ ஆய்வு செய்கிறது • இது defensive coding மற்றும் error handling முறைகளைப் பயன்படுத்துகிறது • இது சிக்கலான இலக்குகளைச் சிறிய, தர்க்கரீதியான படிகளாகப் பிரிக்கிறது • ஒரு கட்டளை தோல்வியடையும் போது இது தானாகவே திருத்திக் கொள்கிறது

தங்கள் டெர்மினலில் இயங்கும் மற்றும் தங்கள் codebase-ஐப் புரிந்துகொள்ளும் ஒரு தன்னாட்சி உதவியாளரை (autonomous assistant) விரும்பும் டெவலப்பர்களுக்கு இந்த கருவி மிகவும் பொருத்தமானது.

ஆதாரம்: https://dev.to/artydev/sovereign-dev-agent-net-10-single-file-port-native-aot-compatible-50dn

விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi