ਏਜੰਟ ਨੇ ਕੰਮ ਕੀਤਾ। ਮੇਨਟੇਨੈਂਸ ਪਲਾਨ ਨੇ ਨਹੀਂ।
ਸਟੇਕਹੋਲਡਰਾਂ ਨੂੰ ਇੱਕ AI ਏਜੰਟ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕੰਮ ਪੂਰਾ ਕਰਦੇ ਦੇਖਣਾ ਬਹੁਤ ਪਸੰਦ ਹੈ। ਛੇ ਮਹੀਨਿਆਂ ਬਾਅਦ ਉਸੇ ਕੰਮ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣਾ ਇੱਕ ਵੱਖਰੀ ਲੜਾਈ ਹੈ।
ਮੈਂ ਅਜਿਹੇ ਏਜੰਟ ਸਿਸਟਮ ਦੇਖਦਾ ਹਾਂ ਜੋ ਡੈਮੋ ਦੌਰਾਨ ਬਹੁਤ ਵਧੀਆ ਲੱਗਦੇ ਹਨ। ਡਿਪਲਾਈਮੈਂਟ ਤੋਂ ਬਾਅਦ ਉਹ ਕੰਮਕਾਜੀ ਸਿਰਦਰਦੀ ਬਣ ਜਾਂਦੇ ਹਨ। ਸਮੱਸਿਆ ਮਾਡਲ ਦੀ ਕੁਆਲਿਟੀ ਦੀ ਨਹੀਂ ਹੈ। ਸਮੱਸਿਆ ਆਰਕੀਟੈਕਚਰ ਦੀ ਹੈ।
ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਜੈਕਟ ਛੋਟੇ ਪੱਧਰ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਇੱਕ ਮਾਡਲ ਨੂੰ ਜੋੜਦੇ ਹੋ। ਤੁਸੀਂ ਕੁਝ ਟੂਲਸ ਜੋੜਦੇ ਹੋ। ਪਹਿਲਾ ਵਰਜ਼ਨ ਕੰਮ ਕਰਦਾ ਹੈ।
ਫਿਰ ਲੋੜਾਂ ਬਦਲ ਜਾਂਦੀਆਂ ਹਨ। ਏਜੰਟ ਨੂੰ CRM ਡੇਟਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸਨੂੰ ਟਿਕਟਿੰਗ ਸਿਸਟਮਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸਨੂੰ ਅੰਦਰੂਨੀ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸਨੂੰ ਬਿਲਿੰਗ ਸਿਸਟਮਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸਨੂੰ ਸੁਰੱਖਿਆ ਕੰਟਰੋਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇੱਕ ਸਾਫ਼ ਆਰਕੀਟੈਕਚਰ ਇੰਟੀਗ੍ਰੇਸ਼ਨਾਂ ਦੇ ਜਾਲ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਹਰ ਨਵਾਂ ਟੂਲ ਇੱਕ ਨਵੀਂ ਨਿਰਭਰਤਾ (dependency) ਜੋੜਦਾ ਹੈ। ਗੁੰਝਲਦਾਰਤਾ ਹੌਲੀ-ਹੌਲੀ ਵਧਦੀ ਹੈ। ਟੀਮਾਂ ਅਕਸਰ ਇਸ ਨੂੰ ਦੇਖ ਨਹੀਂ ਪਾਉਂਦੀਆਂ।
ਜ਼ਿਆਦਾਤਰ ਟੀਮਾਂ ਇਹ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦੀਆਂ ਹਨ ਕਿ ਬਣਾਉਣ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗੇਗਾ। ਬਹੁਤ ਘੱਟ ਟੀਮਾਂ ਇਹ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦੀਆਂ ਹਨ ਕਿ ਇਸਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗੇਗਾ।
ਤੁਹਾਡੇ ਦੁਆਰਾ ਜੋੜਿਆ ਗਿਆ ਹਰ ਟੂਲ ਇਹ ਮੰਗ ਕਰਦਾ ਹੈ:
- Authentication logic
- Error handling
- Permission controls
- Monitoring
- API version management
ਆਰਕੀਟੈਕਚਰ ਡਾਇਗ੍ਰਾਮ ਠੀਕ ਲੱਗਦਾ ਹੈ। ਪਰ ਕੰਮਕਾਜੀ ਬੋਝ ਨਹੀਂ। ਮੇਨਟੇਨੈਂਸ ਦੀ ਲਾਗਤ ਟੂਲਸ ਦੀ ਗਿਣਤੀ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਵਧਦੀ ਹੈ।
ਇਹ ਨਾ ਪੁੱਛੋ ਕਿ ਇੱਕ ਏਜੰਟ ਕਿੰਨੇ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਪੁੱਛੋ ਕਿ ਤੁਹਾਡੀ ਟੀਮ ਕਿੰਨੇ ਟੂਲਸ ਨੂੰ ਮੇਨਟੇਨ ਕਰ ਸਕਦੀ ਹੈ।
ਕੋਈ ਵੀ ਸਮਰੱਥਾ ਉਦੋਂ ਹੀ ਕੰਮ ਕਰਦੀ ਹੈ ਜੇਕਰ ਉਹ ਭਰੋਸੇਯੋਗ ਰਹੇ। ਅਜਿਹੀ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਜੋ ਹਰ ਹਫ਼ਤੇ ਟੁੱਟ ਜਾਂਦੀ ਹੈ, ਉਹ ਕੋਈ ਫੀਚਰ ਨਹੀਂ ਹੈ। ਇਹ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਵਾਲਾ technical debt ਹੈ।
ਸਾਦਗੀ ਦੀ ਲੰਬੇ ਸਮੇਂ ਲਈ ਕੀਮਤ ਹੁੰਦੀ ਹੈ। ਘੱਟ ਨਿਰਭਰਤਾਵਾਂ ਵਾਲਾ ਇੱਕ ਛੋਟਾ ਸਿਸਟਮ ਅਕਸਰ ਜਿੱਤਦਾ ਹੈ। ਇਹ ਸਮਝਣਯੋਗ ਰਹਿੰਦਾ ਹੈ। ਸਮਝਣਯੋਗ ਸਿਸਟਮਾਂ ਨੂੰ ਠੀਕ ਕਰਨਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ। ਉਹਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ। ਉਹਨਾਂ ਨੂੰ ਵਧਾਉਣਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ।
ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਟਿਕਣ ਲਈ ਅਨੁਕੂਲਿਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਕੋਈ ਵੀ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ: "ਇਹ ਕਿਹੜਾ ਵਪਾਰਕ ਨਤੀਜਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ?"
ਜੇਕਰ ਜਵਾਬ