Sovereign Dev Agent: .NET 10 ਸਿੰਗਲ-ਫਾਈਲ ਪੋਰਟ
ਮੈਂ .NET 10 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਲੋਕਲ ਡਿਵੈਲਪਮੈਂਟ ਏਜੰਟ ਬਣਾਇਆ ਹੈ।
ਇਹ ਇੱਕ ਸਿੰਗਲ-ਫਾਈਲ ਪੋਰਟ ਹੈ। ਇਹ ਤੇਜ਼ ਸਟਾਰਟਅੱਪ ਅਤੇ ਘੱਟ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ (small footprint) ਲਈ Native AOT ਦੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇਹ ਏਜੰਟ ਇੱਕ ਸੀਨੀਅਰ ਫੁੱਲ-ਸਟੈਕ ਇੰਜੀਨੀਅਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਸਿਰਫ਼ ਚੈਟ ਕਰਨ ਤੋਂ ਕਿਤੇ ਵੱਧ ਕਰਦਾ ਹੈ। ਇਹ ਅਸਲ ਕੰਮਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਲੋਕਲ ਐਨਵਾਇਰਨਮੈਂਟ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਦਾ ਹੈ।
ਮੁੱਖ ਸਮਰੱਥਾਵਾਂ:
• ਡਾਇਰੈਕਟਰੀ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣਾ • ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਲਈ ਸਮਾਰਟ ਟ੍ਰੰਕੇਸ਼ਨ (truncation) ਦੇ ਨਾਲ ਪ੍ਰੋਜੈਕਟ ਫਾਈਲਾਂ ਪੜ੍ਹਨਾ • ਨਵੀਆਂ ਫਾਈਲਾਂ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਬ੍ਰਾਂਚਾਂ ਲਿਖਣਾ ਅਤੇ ਬਣਾਉਣਾ • ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀਆਂ ਬਦਲਣਾ • bash ਜਾਂ cmd ਰਾਹੀਂ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਟਰਮੀਨਲ ਕਮਾਂਡਾਂ ਚਲਾਉਣਾ
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਇਹ ਏਜੰਟ ਲੌਜਿਕ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ Albert API ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕਦੋਂ ਚੈਟ ਕਰਨੀ ਹੈ ਅਤੇ ਕਦੋਂ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਬੱਗ (bug) ਫਿਕਸ ਕਰਨ ਲਈ ਕਹਿੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਤੁਹਾਡੀਆਂ ਫਾਈਲਾਂ ਦੀ ਜਾਂਚ ਕਰੇਗਾ ਅਤੇ ਫਿਕਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਟੈਸਟ ਚਲਾਏਗਾ।
ਇਹ ਸਖ਼ਤ ਇੰਜੀਨੀਅਰਿੰਗ ਸਿਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ:
• ਇਹ ਪਹਿਲਾਂ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਢਾਂਚੇ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ • ਇਹ ਡਿਫੈਂਸਿਵ ਕੋਡਿੰਗ ਅਤੇ ਐਰ ਹੈਂਡਲਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ • ਇਹ ਗੁੰਝਲਦਾਰ ਟੀਚਿਆਂ ਨੂੰ ਛੋਟੇ, ਤਰਕਸ਼ੀਲ ਕਦਮਾਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ • ਜਦੋਂ ਕੋਈ ਕਮਾਂਡ ਫੇਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਹ ਆਪਣੇ ਆਪ ਨੂੰ ਸੁਧਾਰਦਾ ਹੈ
ਇਹ ਟੂਲ ਉਹਨਾਂ ਡਿਵੈਲਪਰਾਂ ਲਈ ਸੰਪੂਰਨ ਹੈ ਜੋ ਇੱਕ ਅਜਿਹੇ ਖੁਦਮੁਖਤਿਆਰ (autonomous) ਸਹਾਇਕ ਦੀ ਭਾਲ ਵਿੱਚ ਹਨ ਜੋ ਉਹਨਾਂ ਦੇ ਟਰਮੀਨਲ ਵਿੱਚ ਰਹੇ ਅਤੇ ਉਹਨਾਂ ਦੇ ਕੋਡਬੇਸ ਨੂੰ ਸਮਝੇ।
ਸਰੋਤ: https://dev.to/artydev/sovereign-dev-agent-net-10-single-file-port-native-aot-compatible-50dn
ਵਿਕਲਪਿਕ ਲਰਨਿੰਗ ਕਮਿਊਨਿਟੀ: https://t.me/GyaanSetuAi