Salta al contingut principal
OpenAI

JetBrains

JetBrains fa servir l’API d’OpenAI per crear el producte de creixement més ràpid de la seva història.

Marc 1532576563
S'està carregant…

JetBrains(s'obre en una finestra nova) crea eines intel·ligents de desenvolupament de programari que fan servir més de 15 milions d’enginyers arreu del món. La seva suite de productes inclou entorns de desenvolupament integrat (IDE) populars, com ara PyCharm i IntelliJ IDEA, així com el llenguatge de programació Kotlin. 

Impulsada per la seva missió d’eliminar les tasques tedioses dels fluxos de treball dels desenvolupadors, JetBrains va incorporar l’API d’OpenAI al seu producte AI Assistant. La resposta ha estat contundent: un 77% destacat dels desenvolupadors va afirmar sentir-se més productiu, i un 55% va trobar més temps per centrar-se en tasques més atractives.

Tres persones assegudes a l’herba conversant.

Integració de la IA al programari per a desenvolupadors

Històricament, els IDE de JetBrains han inclòs funcionalitats com la compleció de codi i la inspecció de codi que fan els desenvolupadors més productius. Aquestes funcionalitats ajuden els desenvolupadors durant tot el cicle de vida del desenvolupament de programari, incloent-hi l’escriptura de codi, les proves de codi i la compilació de projectes en diversos entorns. 

Aquestes eines es basaven en models heurístics intel·ligents i conscients del context. Com que JetBrains ja estava construint eines que ofereixen suggeriments intel·ligents, explorar la IA va ser una extensió natural, especialment tenint en compte els avenços recents en IA generativa, on funcionalitats com les complecions de codi d’estil autocompletar i els suggeriments de codi contextuals estan transformant la manera de treballar dels desenvolupadors. 

JetBrains va reconèixer l’oportunitat de fer un salt endavant significatiu i va desenvolupar el seu AI Assistant, un nou producte que integra l’API d’OpenAI als productes IDE de Jetbrains.

Ús de l’API d’OpenAI per accelerar el procés de desenvolupament de programari

JetBrains creia que els LLM podrien aportar un valor immens als seus clients si s’integressin als seus IDE, però volia explorar les seves opcions abans de comprometre’s amb un proveïdor concret. 

JetBrains va considerar tots els principals proveïdors de LLM, però va triar OpenAI com a primer proveïdor de LLM pels motius següents:

  • Capacitats de raonament avançades: JetBrains va trobar que l’API d’OpenAI tenia les funcionalitats més intel·ligents, i en particular destacaven les seves avançades capacitats de raonament.
  • Suport tècnic al client: Vladislav Tankov, Team Lead de JetBrains AI, va destacar l’excel·lent suport tècnic proporcionat per l’equip tècnic d’OpenAI. Aquesta orientació va ser clau quan JetBrains es va trobar amb reptes durant el procés d’integració: «Vam treballar amb desenvolupadors que realment es preocupen pel que creem i per com ho creem», va dir.  
  • Rendiment tècnic superior: En l’anàlisi comparativa de proveïdors de LLM de JetBrains, l’API d’OpenAI va destacar en criteris tècnics com ara la latència, la precisió i el rendiment.
«Vam treballar amb desenvolupadors que realment es preocupen pel que creem i per com ho creem.»
Vladislav Tankov, Team Lead de JetBrains AI

Després de decidir-se per l’API d'OpenAI com a proveïdor de LLM, JetBrains va poder desbloquejar un ventall de capacitats al seu producte AI Assistant: 

  • Els desenvolupadors poden delegar a l’AI Assistant tasques rutinàries i menys creatives, com escriure proves i posar nom a les variables.
  • Els desenvolupadors poden escriure indicacions en llenguatge natural i rebre suggeriments de codi en escriure lògica de negoci.
  • L’AI Assistant pot generar documentació i escriure missatges de commit.
  • L’AI Assistant pot explicar codi i refactoritzar fragments de codi.
  • L’AI Assistant pot aclarir què signifiquen els errors i suggerir solucions per resoldre problemes.
Jetbrains Ai 1280x720

JetBrains AI Assistant accelera el rendiment dels desenvolupadors

JetBrains AI Assistant s’ha convertit en el producte de creixement més ràpid en els 24 anys d’història de l’empresa, amb nivells extraordinaris de satisfacció del client. Els desenvolupadors que fan servir el producte destaquen: 

  • Guanys de productivitat sense precedents: «Fa 30 anys que soc desenvolupador. No se m’acudeix res que hagi proporcionat un augment de productivitat més gran que JetBrains AI Assistant», va dir un dels enquestats. 
  • Menys temps dedicat a cercar informació: el 78% dels desenvolupadors enquestats afirma que dedica menys temps a buscar informació, cosa que els deixa més temps per dedicar a tasques més atractives.
  • Reducció dels costos de canvi: «JetBrains AI Assistant funciona dins de l’IDE, a diferència d’altres assistents que requereixen un navegador obert», va dir un enginyer, fet que simplifica el flux de treball del desenvolupador i facilita completar tasques.
  • Major eficiència: el 77% dels desenvolupadors enquestats afirma sentir-se més productiu amb el seu temps, mentre que el 71% afirma poder completar les tasques més ràpidament.
  • Una eina de pluja d’idees: un enginyer va destacar com JetBrains AI Assistant s’ha convertit en una eina útil per desbloquejar-se: «M’encanta. Ajuda amb la síndrome de l’impostor perquè simplement pots demanar ajuda al LLM.»

Construint la pròxima generació d’eines de codificació amb IA conscients del context

JetBrains està treballant en diverses funcionalitats noves per accelerar encara més el desenvolupament de programari: 

  • Generació de l’estructura del projecte: l’equip ha creat prototips que generen directoris de projecte personalitzats a partir d’indicacions de text. Els resultats inicials semblen molt prometedors.
  • Automatització dels fluxos de treball al terminal: l’equip veu un potencial enorme en l’automatització de diverses tasques habituals del terminal que són necessàries però rutinàries.
  • Integració estreta amb code insight(s'obre en una finestra nova) de JetBrains: «Els nostres IDE saben moltes coses sobre la base de codi del projecte d’un usuari, així que busquem oferir aquest context i aquesta capacitat als proveïdors de LLM per a funcionalitats completament noves», va dir Vladislav Tankov, Team Lead de JetBrains AI.
Vlad Tankov Jetbrains Ai

T’interessa saber més sobre ChatGPT per a empreses?