JetBrains
JetBrains ਆਪਣੇ ਹੁਣ ਤੱਕ ਦੇ ਸਭ ਤੋਂ ਤੇਜ਼ੀ ਨਾਲ ਵਧਣ ਵਾਲੇ ਉਤਪਾਦ ਨੂੰ ਬਣਾਉਣ ਲਈ OpenAI ਦੀ API ਵਰਤਦਾ ਹੈ.

JetBrains(ਨਵੀਂ ਵਿੰਡੋ ਵਿੱਚ ਖੁੱਲ੍ਹਦਾ ਹੈ) ਬੁੱਧੀਮਾਨ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਟੂਲ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਦੁਨੀਆ ਭਰ ਦੇ 15 ਮਿਲੀਅਨ ਤੋਂ ਵੱਧ ਇੰਜੀਨੀਅਰ ਵਰਤਦੇ ਹਨ. ਇਸਦੀ ਉਤਪਾਦ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਲੋਕਪ੍ਰਿਯ Integrated Development Environments (IDEs), ਜਿਵੇਂ ਕਿ PyCharm, IntelliJ IDEA, ਨਾਲ ਨਾਲ Kotlin ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵੀ ਸ਼ਾਮਲ ਹੈ.
ਡਿਵੈਲਪਰਾਂ ਦੇ ਵਰਕਫ਼ਲੋ ਤੋਂ ਥਕਾਵਟ ਭਰੇ ਕੰਮ ਹਟਾਉਣ ਦੇ ਆਪਣੇ ਮਿਸ਼ਨ ਤੋਂ ਪ੍ਰੇਰਿਤ ਹੋਕੇ, JetBrains ਨੇ ਆਪਣੇ AI Assistant ਉਤਪਾਦ ਵਿੱਚ OpenAI ਦੀ API ਸ਼ਾਮਲ ਕੀਤੀ. ਇਸਦਾ ਪ੍ਰਭਾਵ ਚੋਖਾ ਰਿਹਾ—ਉਲਲੇਖਣਯੋਗ 77% ਡਿਵੈਲਪਰਾਂ ਨੇ ਦੱਸਿਆ ਕਿ ਉਹ ਆਪਣੇ ਆਪ ਨੂੰ ਹੋਰ ਉਤਪਾਦਕ ਮਹਿਸੂਸ ਕਰਦੇ ਹਨ, ਜਦਕਿ 55% ਨੂੰ ਹੋਰ ਦਿਲਚਸਪ ਕੰਮਾਂ ਉੱਤੇ ਧਿਆਨ ਦੇਣ ਲਈ ਵੱਧ ਸਮਾਂ ਮਿਲਿਆ.

ਇਤਿਹਾਸਕ ਤੌਰ 'ਤੇ JetBrains IDEs ਵਿੱਚ code completion ਅਤੇ code inspection ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਰਹੀਆਂ ਹਨ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਹੋਰ ਉਤਪਾਦਕ ਬਣਾਉਂਦੀਆਂ ਹਨ. ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਡਿਵੈਲਪਰਾਂ ਦੀ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਦੇ ਪੂਰੇ lifecycle ਦੌਰਾਨ ਮਦਦ ਕਰਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਕੋਡ ਲਿਖਣਾ, ਕੋਡ ਦੀ ਜਾਂਚ ਕਰਨੀ ਅਤੇ ਵੱਖ-ਵੱਖ ਮਾਹੌਲਾਂ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ ਸ਼ਾਮਲ ਹੈ.
ਇਹ ਟੂਲ heuristic ਮਾਡਲਾਂ ਉੱਤੇ ਆਧਾਰਿਤ ਸਨ ਜੋ ਹੋਸ਼ਿਆਰ ਅਤੇ ਸੰਦਰਭ-ਜਾਗਰੂਕ ਹਨ. ਕਿਉਂਕਿ JetBrains ਪਹਿਲਾਂ ਹੀ ਅਜੇਹੇ ਟੂਲ ਬਣਾ ਰਿਹਾ ਸੀ ਜੋ ਬੁੱਧੀਮਾਨ ਸੁਝਾਅ ਦਿੰਦੇ ਹਨ, ਇਸ ਲਈ AI ਦੀ ਖੋਜ ਕਰਨਾ ਇੱਕ ਕੁਦਰਤੀ ਵਿਸਤਾਰ ਸੀ—ਖ਼ਾਸ ਕਰਕੇ generative AI ਵਿੱਚ ਹਾਲੀਆ ਤਰੱਕੀਆਂ ਦੇ ਮੱਦੇਨਜ਼ਰ, ਜਿੱਥੇ autocomplete-style code completions ਅਤੇ contextual code suggestions ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਡਿਵੈਲਪਰਾਂ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਢੰਗ ਨੂੰ ਬਦਲ ਰਹੀਆਂ ਹਨ.
JetBrains ਨੇ ਮਹੱਤਵਪੂਰਨ ਛਾਲ ਮਾਰਣ ਦਾ ਮੌਕਾ ਪਛਾਣਿਆ ਅਤੇ ਆਪਣਾ AI Assistant ਵਿਕਸਿਤ ਕੀਤਾ, ਇੱਕ ਨਵਾਂ ਉਤਪਾਦ ਜੋ Jetbrains ਦੇ IDE ਉਤਪਾਦਾਂ ਵਿੱਚ OpenAI ਦੀ API ਨੂੰ ਇਕੱਠਾ ਕਰਦਾ ਹੈ.
JetBrains ਦਾ ਮੰਨਣਾ ਸੀ ਕਿ ਜੇ LLMs ਨੂੰ ਇਸਦੇ IDEs ਵਿੱਚ ਇਕੱਠਾ ਕੀਤਾ ਜਾਵੇ ਤਾਂ ਉਹਨਾਂ ਤੋਂ ਇਸਦੇ ਗਾਹਕਾਂ ਨੂੰ ਬਹੁਤ ਵੱਡੀ ਕਦਰ ਮਿਲ ਸਕਦੀ ਹੈ, ਪਰ ਚੁਣੇ ਹੋਏ ਪ੍ਰਦਾਤਾ ਲਈ ਵਚਨਬੱਧ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਆਪਣੀਆਂ ਚੋਣਾਂ ਦੀ ਪੜਤਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ.
JetBrains ਨੇ ਸਾਰੇ ਅਗੇਤਣ LLM ਪ੍ਰਦਾਤਾਵਾਂ ਉੱਤੇ ਵਿਚਾਰ ਕੀਤਾ, ਪਰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਰਨਾਂ ਕਰਕੇ OpenAI ਨੂੰ ਆਪਣੇ ਪਹਿਲੇ LLM ਪ੍ਰਦਾਤਾ ਵਜੋਂ ਚੁਣਿਆ:
- ਉੱਨਤ ਰੀਜ਼ਨਿੰਗ ਸਮਰੱਥਾਵਾਂ: JetBrains ਨੇ ਪਾਇਆ ਕਿ OpenAI ਦੀ API ਵਿੱਚ ਸਭ ਤੋਂ ਬੁੱਧੀਮਾਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸਨ, ਖਾਸ ਤੌਰ 'ਤੇ ਇਸ ਦੀਆਂ ਉੱਨਤ ਰੀਜ਼ਨਿੰਗ ਸਮਰੱਥਾਵਾਂ ਬਹੁਤ ਖਾਸ ਸਨ.
- ਤਕਨੀਕੀ ਗਾਹਕ ਸਹਾਇਤਾ: JetBrains AI ਦੇ Team Lead, Vladislav Tankov, ਨੇ OpenAI ਦੀ ਤਕਨੀਕੀ ਟੀਮ ਵੱਲੋਂ ਦਿੱਤੀ ਗਈ ਸ਼ਾਨਦਾਰ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਉੱਤੇ ਜ਼ੋਰ ਦਿੱਤਾ. ਜਦੋਂ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ JetBrains ਨੂੰ ਚੁਣੌਤੀਆਂ ਆਈਆਂ, ਤਾਂ ਇਹ ਮਾਰਗਦਰਸ਼ਨ ਨਿਰਣਾਇਕ ਸਾਬਤ ਹੋਇਆ: “ਅਸੀਂ ਉਹਨਾਂ ਡਿਵੈਲਪਰਾਂ ਨਾਲ ਕੰਮ ਕੀਤਾ ਜੋ ਇਸ ਗੱਲ ਦੀ ਸੱਚਮੁੱਚ ਪਰਵਾਹ ਕਰਦੇ ਹਨ ਕਿ ਅਸੀਂ ਕੀ ਬਣਾਉਂਦੇ ਹਾਂ ਅਤੇ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਾਂ,” ਉਸਨੇ ਕਿਹਾ.
- ਉੱਤਮ ਤਕਨੀਕੀ ਪ੍ਰਦਰਸ਼ਨ: LLM ਪ੍ਰਦਾਤਾਵਾਂ ਦੇ JetBrains ਦੇ ਤੁਲਨਾਤਮਕ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ, OpenAI ਦੀ API ਲੇਟੈਂਸੀ, ਸ਼ੁੱਧਤਾ ਅਤੇ ਥਰੂਪੁੱਟ ਵਰਗੇ ਤਕਨੀਕੀ ਮਾਪਦੰਡਾਂ ਵਿੱਚ ਖਾਸ ਤੌਰ 'ਤੇ ਅੱਗੇ ਰਹੀ.
“ਅਸੀਂ ਉਹਨਾਂ ਡਿਵੈਲਪਰਾਂ ਨਾਲ ਕੰਮ ਕੀਤਾ ਜੋ ਇਸ ਗੱਲ ਦੀ ਸੱਚਮੁੱਚ ਪਰਵਾਹ ਕਰਦੇ ਹਨ ਕਿ ਅਸੀਂ ਕੀ ਬਣਾਉਂਦੇ ਹਾਂ ਅਤੇ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਾਂ.”
ਆਪਣੇ LLM ਪ੍ਰਦਾਤਾ ਵਜੋਂ OpenAI ਦੀ API ਚੁਣਨ ਤੋਂ ਬਾਅਦ, JetBrains ਆਪਣੇ AI Assistant ਉਤਪਾਦ ਵਿੱਚ ਕਈ ਸਮਰੱਥਾਵਾਂ ਖੋਲ੍ਹ ਸਕਿਆ:
- ਡਿਵੈਲਪਰ ਟੈਸਟ ਲਿਖਣ ਅਤੇ ਵੈਰੀਏਬਲਾਂ ਦੇ ਨਾਮ ਰੱਖਣ ਵਰਗੇ ਰੁਟੀਨੀ ਅਤੇ ਘੱਟ ਰਚਨਾਤਮਕ ਕੰਮ AI Assistant ਨੂੰ ਸੌਂਪ ਸਕਦੇ ਹਨ.
- ਡਿਵੈਲਪਰ ਕੁਦਰਤੀ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰੌੰਪਟ ਲਿਖ ਸਕਦੇ ਹਨ ਅਤੇ ਬਿਜ਼ਨਸ ਲਾਜਿਕ ਲਿਖਦੇ ਸਮੇਂ ਕੋਡ ਸੁਝਾਅ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ.
- AI Assistant ਦਸਤਾਵੇਜ਼ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ commit ਸੁਨੇਹੇ ਲਿਖ ਸਕਦਾ ਹੈ.
- AI Assistant ਕੋਡ ਦੀ ਵਿਆਖਿਆ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਕੋਡ snippets ਨੂੰ refactor ਕਰ ਸਕਦਾ ਹੈ.
- AI Assistant ਗਲਤੀਆਂ ਦਾ ਅਰਥ ਸਪਸ਼ਟ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਨ ਲਈ ਸੁਧਾਰ ਸੁਝਾ ਸਕਦਾ ਹੈ.

JetBrains AI Assistant ਕੰਪਨੀ ਦੇ 24 ਸਾਲਾਂ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਸਭ ਤੋਂ ਤੇਜ਼ੀ ਨਾਲ ਵਧਣ ਵਾਲਾ ਉਤਪਾਦ ਬਣ ਗਿਆ ਹੈ, ਜਿਸਨੂੰ ਗਾਹਕ ਸੰਤੁਸ਼ਟੀ ਦੇ ਸ਼ਾਨਦਾਰ ਪੱਧਰ ਮਿਲੇ ਹਨ. ਉਤਪਾਦ ਵਰਤਣ ਵਾਲੇ ਡਿਵੈਲਪਰ ਇਹ ਗੱਲਾਂ ਉਜਾਗਰ ਕਰਦੇ ਹਨ:
- ਬੇਮਿਸਾਲ ਉਤਪਾਦਕਤਾ ਵਾਧਾ: “ਮੈਂ 30 ਸਾਲਾਂ ਤੋਂ ਡਿਵੈਲਪਰ ਹਾਂ. ਮੈਂ ਕਿਸੇ ਅਜਿਹੀ ਚੀਜ਼ ਬਾਰੇ ਨਹੀਂ ਸੋਚ ਸਕਦਾ ਜਿਸਨੇ JetBrains AI Assistant ਤੋਂ ਵੱਡਾ ਉਤਪਾਦਕਤਾ ਵਾਧਾ ਦਿੱਤਾ ਹੋਵੇ,” ਇੱਕ ਜਵਾਬਦਾਤਾ ਨੇ ਕਿਹਾ.
- ਜਾਣਕਾਰੀ ਖੋਜਣ ਵਿੱਚ ਘੱਟ ਸਮਾਂ ਲੱਗਣਾ: ਸਰਵੇਖਣ ਵਿੱਚ ਸ਼ਾਮਲ 78% ਡਿਵੈਲਪਰਾਂ ਨੇ ਦੱਸਿਆ ਕਿ ਉਹ ਜਾਣਕਾਰੀ ਖੋਜਣ ਵਿੱਚ ਘੱਟ ਸਮਾਂ ਬਿਤਾਉਂਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਉਹਨਾਂ ਨੂੰ ਹੋਰ ਦਿਲਚਸਪ ਕੰਮਾਂ ਲਈ ਵੱਧ ਸਮਾਂ ਮਿਲਦਾ ਹੈ.
- ਸਵਿੱਚਿੰਗ ਲਾਗਤਾਂ ਵਿੱਚ ਕਮੀ: “JetBrains AI Assistant IDE ਦੇ ਅੰਦਰ ਕੰਮ ਕਰਦਾ ਹੈ, ਹੋਰ assistants ਵਾਂਗ ਨਹੀਂ ਜਿਨ੍ਹਾਂ ਲਈ ਖੁੱਲ੍ਹਾ browser ਚਾਹੀਦਾ ਹੈ,” ਇੱਕ ਇੰਜੀਨੀਅਰ ਨੇ ਕਿਹਾ, ਜਿਸ ਨਾਲ ਡਿਵੈਲਪਰ ਵਰਕਫ਼ਲੋ ਸਰਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਕੰਮ ਪੂਰੇ ਕਰਨਾ ਆਸਾਨ ਬਣਦਾ ਹੈ.
- ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਵਾਧਾ: ਸਰਵੇ ਕੀਤੇ 77% ਡਿਵੈਲਪਰਾਂ ਨੇ ਦੱਸਿਆ ਕਿ ਉਹ ਆਪਣੇ ਸਮੇਂ ਨਾਲ ਹੋਰ ਉਤਪਾਦਕ ਮਹਿਸੂਸ ਕਰਦੇ ਹਨ, ਜਦਕਿ 71% ਨੇ ਦੱਸਿਆ ਕਿ ਉਹ ਕੰਮ ਹੋਰ ਤੇਜ਼ੀ ਨਾਲ ਪੂਰੇ ਕਰ ਸਕਦੇ ਹਨ.
- ਵਿਚਾਰ-ਮੰਥਨ ਲਈ ਇੱਕ ਟੂਲ: ਇੱਕ ਇੰਜੀਨੀਅਰ ਨੇ ਜ਼ੋਰ ਦੇ ਕੇ ਦੱਸਿਆ ਕਿ JetBrains AI Assistant ਅਟਕਣ ਵੇਲੇ ਬਹੁਤ ਮਦਦਗਾਰ ਟੂਲ ਬਣ ਗਿਆ ਹੈ: “ਮੈਨੂੰ ਇਹ ਬਹੁਤ ਪਸੰਦ ਹੈ. ਇਹ imposter syndrome ਨਾਲ ਨਿਭਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਤੁਸੀਂ ਸਿਰਫ਼ LLM ਤੋਂ ਮਦਦ ਮੰਗ ਸਕਦੇ ਹੋ.”
JetBrains ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਨੂੰ ਹੋਰ ਤੇਜ਼ ਕਰਨ ਲਈ ਕਈ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਉੱਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ:
- ਪ੍ਰੋਜੈਕਟ ਢਾਂਚਾ ਤਿਆਰ ਕਰਨਾ: ਟੀਮ ਨੇ ਅਜੇਹੇ prototypes ਬਣਾਏ ਹਨ ਜੋ ਟੈਕਸਟ ਪ੍ਰੌੰਪਟਾਂ ਤੋਂ ਕਸਟਮਾਈਜ਼ ਕੀਤੀਆਂ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀਆਂ ਤਿਆਰ ਕਰਦੇ ਹਨ. ਸ਼ੁਰੂਆਤੀ ਨਤੀਜੇ ਰੋਮਾਂਚਕ ਲੱਗਦੇ ਹਨ.
- ਟਰਮੀਨਲ ਵਿੱਚ ਵਰਕਫ਼ਲੋ ਦੀ ਆਟੋਮੇਸ਼ਨ: ਟੀਮ ਨੂੰ ਵੱਖ-ਵੱਖ ਆਮ terminal ਕੰਮਾਂ ਦੀ ਆਟੋਮੇਸ਼ਨ ਵਿੱਚ ਵੱਡੀ ਸੰਭਾਵਨਾ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਜੋ ਲਾਜ਼ਮੀ ਤਾਂ ਹਨ ਪਰ ਰੁਟੀਨੀ ਵੀ ਹਨ.
- JetBrains code insight(ਨਵੀਂ ਵਿੰਡੋ ਵਿੱਚ ਖੁੱਲ੍ਹਦਾ ਹੈ) ਨਾਲ ਨਜ਼ਦੀਕੀ ਇੰਟੀਗ੍ਰੇਸ਼ਨ: “ਸਾਡੇ IDEs ਨੂੰ ਯੂਜ਼ਰ ਦੇ ਪ੍ਰੋਜੈਕਟ ਦੇ codebase ਬਾਰੇ ਬਹੁਤ ਕੁਝ ਪਤਾ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਅਸੀਂ ਇਸ ਸੰਦਰਭ ਅਤੇ ਸਮਰੱਥਾ ਨੂੰ LLM ਪ੍ਰਦਾਤਾਵਾਂ ਨੂੰ ਬਿਲਕੁਲ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਮੁਹੱਈਆ ਕਰਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਾਂ,” JetBrains AI ਦੇ Team Lead, Vladislav Tankov, ਨੇ ਕਿਹਾ.



