Méfiez-vous des TuringBots : une nouvelle génération de développement logiciel

L’IA a conquis le numérique univers et tout son planètes. Il a maintenant atterri au le développement logiciel planète, ainsi que. Il l’a déjà fait il y a quelques années, mais maintenant c’est sur le point de décoller. Pas de soucis, et jesoyons clair, si vous êtes designer, développeur, testeur ou même chef de produit, le développement de logiciels d’IA TuringBots ne te remplacera pas, ne pas dans le près futur ni dans le moyen un. Mais certainement, ils augmenteront vos capacités et vous feront paraître et travailler plus intelligemment.

Que sont donc les TuringBots ?

Les TuringBots, inventés par Forrester, sont des logiciels alimentés par l’IA qui peuvent aider les développeurs de logiciels et des équipes de développement entières à planifier, concevoir, construire, tester et déployer le code d’application. Dans le passé, nous avons exploré ses possibles potentiels dans une série de blogs (partie 1, partie 2, et partie 3). Cette année, les TuringBots sont présentés dans Forrests Top 10 des tendances technologiques de 2022 car nous croyons qu’ils donnent naissance à une nouvelle génération de développement logiciel.

Et Wchapeau peut TuringBots faire pour vous ?

Selon le rôle de développement, ils peuvent aider durant chaque étape de le cycle de vie continu du développement logiciel. Analyser/concevoir TuringBots peut générer du code HTML5 à partir de croquis d’interface utilisateur manuscrits pendant votre UX équipes motif ateliers;codeur TuringBots peut consulter la documentation technique, partager signatures d’interface avec les paramètres nécessaires, et ensuite autoAchevée le code (c’est-à-dire : automatiser le codage). Testeur TuringBots peutpour Exemple, vite automatiser des milliers de tests visuels plus de des centaines de la toile et mobile pages du navigateur en secondes. Livrer TuringBots peut automatiser configureration fichiers de création DevOps efficace canalisations ;MCG TuringRobots peut simplifier équipes collaboration et partager informations sur le produit/projet plus efficacement; et dperspectives de développement TuringBots peut augmenter tout équipe les parties prenantes avec des informations sur les données plutôt que sur la qualité, dette technique, valeur commerciale, et plus encore.

Sont-ils prêts pour Prime Ttemps ? Il Dépend …

Pas tout TuringBot les types sommes prêt pour le créneau horaire de grande écouteencore, mais les leaders du logiciel sont déjà travailler avech tester TuringBots et expérimente avec codeur TuringBots. D’autre part, tes grands acteurs du logiciel bougent : Amazone avec TuringBots en textraire, livrer et coder (CodeGourouDevOps Gourou, et Chuchoteur), Microsoft GitHub avec son codage TuringBot copilote, Microsoft avec courant alternatifo-pilot pour la puissance automatiser, et IBM et Chapeau rouge avec une livraison TuringBot a appelé Projet Sagesse. Mais làs aussi plus petitles joueurs aiment Tabnine avec son codeur TuringBot affirment avoir déjà généré 1,5 % du code mondial existantainsi que le testeur d’unités TuringBots Poniccode par CercleCI et DiffBlue. Ce sont tousquelques exemples de l’existant TuringBot des produits que nous surveillons.

Comment vous devez vous préparer

OAu cours des trois à cinq prochaines années (ou plus), TuringBots se développera et mûrira de manière drastique. Un exemple pourrait être DeepMinds AlphaCode, qui va au-delà de la simple écriture de code puisqu’il peut lire une demi-page d’une spécification de problème technique bien définie, résoudre le problème, puis générer le code. Le diable réside, cependant, exactement dans le détail bien défini de la spécification du problème technique, puisque les TuringBots obéissent à la règle ordures entrantes, ordures sortantes. Les utilisateurs de TuringBots devront devenir très disciplinés sur comment et ce qu’ils demandent à TuringBots et faire attention au code sur lequel TuringBots est formé, à quelle fréquence ils sont mis à jour et s’ils respectent l’attribution. Développeurs et équipes de développement d’entreprises, éditeurs de logicielses, ISV et même intégrateurs système sera besoin de:

  1. Comprendre la technologie. Saisissez l’impact et le potentiel de TuringBots (savoir quand mettre en œuvre, expérimenter ou surveiller) sur leur approche de développement logiciel existante et comment ils auront un impact sur les rôles existants.
  2. Adoptez une stratégie. Implémentez le testeur TuringBots, expérimentez avec le codeur et livrez TuringBots, et regardez TuringBots comme AlphaCode.
  3. Restez conscient. Lisez nos recherches qui vous aideront dans votre parcours de développement de logiciels révolutionnaires.

Rapport Forrester, TuringBots offre un aperçu du développement de nouvelle génération,creuse plus profondément et vous aide à comprendre certains des éléments ci-dessus, avec plus de recherches à venir en 2023 pour vous aider avec le défis et opportunités avec TuringBots. Avez-vous une expérience d’utilisateur final avec TuringBots ? Approcher dlogiudice@forrester.com, mgualtieri@forrester.comet/ou mkandemir@forrester.com.

(écrit avec Merve Kandemir, associée de recherche senior chez Forrester)

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