L’IA changera considérablement le développement de logiciels, déclare le CTO de MongoDB

« Il y a ce stéréotype du temps qu’il faut pour écrire un logiciel informatique et du temps qu’il faut pour le faire correctement », déclare Mark Porter, CTO de MongoDB. « Je pense que l’IA générative va changer tout cela de manière massive. »

Tiernan Ray

L’intelligence artificielle, y compris la forme la plus populaire à l’heure actuelle, l’IA générative telle que ChatGPT d’OpenAI, va fournir un effet de levier considérable aux développeurs de logiciels et les rendre beaucoup plus productifs, selon le technologue en chef de MongoDB, le fabricant de bases de données documentaires.

« L’une des choses que je crois fermement, c’est qu’il y a tout ce battage médiatique sur la façon dont l’IA générative peut mettre les développeurs en faillite, et je pense que c’est faux », a déclaré Mark Porter, CTO de MongoDB, dans une interview avec ZDNET.

Aussi: Plus de développeurs codent avec l’IA que vous ne le pensez

« Ce que fait l’IA générative, c’est nous aider avec le code, nous aider avec les cas de test, nous aider à trouver des bogues dans notre code, nous aider à rechercher plus rapidement la documentation », a déclaré Porter.

« Cela permettra aux développeurs d’écrire du code avec la qualité, la vitesse et l’exhaustivité que nous avons toujours souhaitées. »

Pas seulement l’IA générative, a déclaré Porter, « mais les modèles et toutes les autres choses qui existent depuis 15 à 20 ans et qui sont maintenant vraiment solides » signifieront que « nous pouvons faire des choses qui transforment la façon dont les développeurs écrivent du code ».

Foule à la conférence locale de MongoDB à New York pour les développeurs.

Tiernan Ray

Porter a mis l’accent sur une nouvelle fonctionnalité dans MongoDB qui intègre des valeurs vectorielles en tant que type de données natif de la base de données. En prenant en charge les vecteurs, un développeur peut prendre les vecteurs de contexte produits par le grand modèle de langage, qui représentent une réponse approximative à une requête, les stocker dans la base de données, puis les récupérer ultérieurement à l’aide de recherches de pertinence qui produisent une réponse précise avec le rappel nécessaire. paramètres.

Aussi: AMD dévoile la puce MI300x AI en tant qu ‘«accélérateur d’IA générative»

Lorsqu’un utilisateur pose une question à ChatGPT ou à un autre LLM, explique Porter, « Je vais obtenir un vecteur de cette question, puis je vais mettre ce vecteur dans ma base de données, et je vais ensuite demander vecteurs à proximité », ce qui produira par exemple un ensemble d’articles pertinents.

« Ensuite, je vais prendre ces articles et demander à mon LLM avec tous ces articles, et je vais dire, vous ne pouvez rien dire qui ne soit pas dans ces articles, veuillez répondre à cette question avec ces articles. »

Le LLM peut alors remplir des fonctions telles que résumer un long article, offert par Porter. « J’adore utiliser les LLM pour prendre un article et le raccourcir. »

De cette façon, l’IA et la base de données ont une division du travail.

Aussi: Microsoft dévoile le programme d’analyse de tissu, le lac de données OneLake pour couvrir les fournisseurs de cloud

« Vous ne voudriez jamais mettre un LLM dans un système de traitement des transactions en ligne », a déclaré Porter. « Je pense que vous voulez utiliser les LLM là où ils appartiennent, et vous voulez utiliser la technologie de base de données et la technologie matricielle là où elles appartiennent. »

Bien qu’il existe des bases de données vectorielles autonomes d’autres fournisseurs, Porter a déclaré à ZDNET que l’intégration de la fonctionnalité réduira la charge des développeurs d’applications. « Cela signifie que vous n’avez pas besoin d’avoir des pipelines entre les deux [databases]en copiant les données », a déclaré Porter, « Vous n’avez pas à gérer deux systèmes différents, tout est dans un seul système, vos données de base, vos métadonnées et vos vecteurs se trouvent tous dans un seul magasin de données. »

Peu importe ce qui vient ensuite avec l’IA, a déclaré Porter, « Cela ne va pas mettre les développeurs en faillite.

« Les développeurs seront toujours ceux qui écoutent leurs clients, écoutent leurs dirigeants et décident quoi écrire. »

Aussi: Ce sont mes 5 outils d’IA préférés pour le travail

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite