Codex: OpenAI ਨੇ ਹਾਲ ਹੀ ਵਿੱਚ ਆਪਣਾ ਨਵਾਂ AI ਕੋਡਿੰਗ ਏਜੰਟ ਕੋਡੈਕਸ ਲਾਂਚ ਕੀਤਾ ਹੈ, ਜੋ ਹੁਣ ChatGPT ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਹ ਇੱਕ ਕਲਾਉਡ-ਅਧਾਰਿਤ ਸਾਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਿੰਗ ਟੂਲ ਹੈ ਜੋ ਇੱਕੋ ਸਮੇਂ ਕਈ ਵਿਕਾਸ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਕੋਡੈਕਸ ਖਾਸ ਤੌਰ 'ਤੇ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਇਹ ਕੋਡੈਕਸ-1 ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਹੁੰਦਾ ਹੈ। ਇਹ OpenAI ਦੇ ਉੱਚ-ਤਕਨੀਕੀ o3 ਤਰਕ ਮਾਡਲ ਦਾ ਇੱਕ ਰੂਪ ਹੈ। ਆਓ ਜਾਣਦੇ ਹਾਂ ਇਸ ਬਾਰੇ 5 ਖਾਸ ਗੱਲਾਂ...

1. Codex ਕੀ ਹੈ?

OpenAI ਨੇ ਸ਼ੁੱਕਰਵਾਰ ਨੂੰ ਇੱਕ ਲਾਈਵ ਸਟ੍ਰੀਮ ਵਿੱਚ ਆਪਣੇ ਨਵੇਂ AI ਕੋਡਿੰਗ ਏਜੰਟ ਕੋਡੈਕਸ ਦੀ ਘੋਸ਼ਣਾ ਕੀਤੀ। ਇਹ ChatGPT ਵਿੱਚ ਬਣਿਆ ਇੱਕ ਕੋਡਿੰਗ ਸਹਾਇਕ ਹੈ ਜੋ ਇੱਕੋ ਸਮੇਂ ਕਈ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਲਾਗੂ ਕਰਨ, ਬੱਗ ਫਿਕਸਿੰਗ ਅਤੇ ਕੋਡਬੇਸ ਨਾਲ ਸਬੰਧਤ ਤਕਨੀਕੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਵਰਗੇ ਕਾਰਜ ਕਰ ਸਕਦਾ ਹੈ। ਹਰੇਕ ਕਾਰਜ ਇੱਕ ਸੁਰੱਖਿਅਤ, ਅਲੱਗ-ਥਲੱਗ ਸੈਂਡਬੌਕਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚੱਲਦਾ ਹੈ, ਜੋ ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਭੰਡਾਰ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।

2. ਕਿਸ ਤਕਨਾਲੋਜੀ 'ਤੇ ਅਧਾਰਤ ਹੈ?

ਕੋਡੈਕਸ, OpenAI ਦੇ o3 ਤਰਕ ਮਾਡਲ ਦਾ ਇੱਕ ਅਨੁਕੂਲਿਤ ਸੰਸਕਰਣ ਹੈ। ਇਸ ਮਾਡਲ ਨੂੰ ਅਸਲ-ਸੰਸਾਰ ਦੇ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਦ੍ਰਿਸ਼ਾਂ 'ਤੇ ਸਿਖਲਾਈ ਦਿੱਤੀ ਗਈ ਹੈ ਤਾਂ ਜੋ ਇਹ ਮਨੁੱਖ ਵਰਗੀ ਕੋਡਿੰਗ ਸ਼ੈਲੀ ਅਪਣਾਏ, ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਸਹੀ ਢੰਗ ਨਾਲ ਪਾਲਣਾ ਕਰੇ, ਅਤੇ ਟੈਸਟ ਪਾਸ ਹੋਣ ਤੱਕ ਕੋਡ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦਾ ਰਹੇ।

3. ਇਹ ਕਿਹੜੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਉਪਲਬਧ ਹੈ?

ਕੋਡੈਕਸ ਵਰਤਮਾਨ ਵਿੱਚ ਚੈਟਜੀਪੀਟੀ ਪ੍ਰੋ, ਐਂਟਰਪ੍ਰਾਈਜ਼, ਅਤੇ ਟੀਮ ਯੋਜਨਾਵਾਂ ਵਾਲੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਪੜਾਅਵਾਰ ਢੰਗ ਨਾਲ ਰੋਲਆਊਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਇਸਨੂੰ ਜਲਦੀ ਹੀ ਚੈਟਜੀਪੀਟੀ ਪਲੱਸ ਅਤੇ ਐਜੂ ਯੋਜਨਾਵਾਂ ਵਿੱਚ ਵੀ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਵੇਗਾ, ਹਾਲਾਂਕਿ ਇਸਦੇ ਲਈ ਕੋਈ ਖਾਸ ਤਾਰੀਖ ਨਹੀਂ ਦਿੱਤੀ ਗਈ ਹੈ।

4. ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ?

ਕੋਡੈਕਸ, ਚੈਟਜੀਪੀਟੀ ਦੇ ਸਾਈਡਬਾਰ ਵਿੱਚ ਉਪਲਬਧ ਹੈ। ਉੱਥੇ ਤੁਸੀਂ ਇੱਕ ਪ੍ਰੋਂਪਟ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਾਰਜ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ "ਕੋਡ" ਚੁਣ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਡਬੇਸ ਬਾਰੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂ ਤੁਸੀਂ "ਪੁੱਛੋ" ਬਟਨ ਨਾਲ ਪੁੱਛ ਸਕਦੇ ਹੋ। ਹਰੇਕ ਕਾਰਜ ਇੱਕ ਵੱਖਰੇ ਕਲਾਉਡ ਵਰਕਸਪੇਸ ਵਿੱਚ ਪੂਰਾ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੀਆਂ ਕੋਡ ਫਾਈਲਾਂ ਪਹਿਲਾਂ ਤੋਂ ਲੋਡ ਹੁੰਦੀਆਂ ਹਨ।

5. ਕੰਮ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ ਕੀ ਹੁੰਦਾ ਹੈ?

ਜਦੋਂ Codex ਇੱਕ ਕਾਰਜ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਆਪਣੇ ਸੈਂਡਬੌਕਸ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ। ਇਹ ਟਰਮੀਨਲ ਲੌਗਸ ਅਤੇ ਟੈਸਟ ਨਤੀਜਿਆਂ ਦੁਆਰਾ ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਵੀ ਦਸਤਾਵੇਜ਼ੀ ਬਣਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਉਪਭੋਗਤਾ ਸਮਝ ਸਕਣ ਕਿ ਕੀ ਕੀਤਾ ਗਿਆ ਸੀ। ਫਿਰ ਤੁਸੀਂ ਬਦਲਾਵਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰ ਸਕਦੇ ਹੋ, GitHub 'ਤੇ ਇੱਕ  Pull Request ਬਣਾ ਸਕਦੇ ਹੋ, ਜਾਂ ਅੱਪਡੇਟਾਂ ਨੂੰ ਸਿੱਧੇ ਆਪਣੀਆਂ ਵਿਕਾਸ ਫਾਈਲਾਂ 'ਤੇ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ।