IBM va lancer un IDE IA pour les entreprises

IBM va lancer un IDE IA pour les entreprises

IBM vient d'annoncer un nouvel environnement de développement : Project Bob, ou plus simplement, Bob. Le grand bleu veut aider les entreprises à moderniser plus vite et mieux les applications. Bob se veut un environnement multi-LLM, comme ce que nous trouvons déjà sur d'autres environnements comme Visual Studio Code. Bob sera là pour automatiser des tâches récurrentes, proposer des mises à jour de jours et ambitionne de gérer le cycle complet du projet et du code. 

Bob est là pour migrer le code, faire du refactoring, des tests, du build, générer la documentation, faire du secure by design / AppSec. IBM met en avant la détection automatique du LLM le plus adapté, là encore, c'est une fonction qui commence à apparaître depuis quelques mois. 

Bob doit donc :

- Comprendre vos intentions : Passez en mode Architecte pour définir et concevoir des systèmes complexes, ou collaborez en mode Code pour progresser rapidement et itérer efficacement.- Comprendre votre dépôt : Bob lit votre base de code, modernise les frameworks, refactorise à grande échelle et re-plateforme avec un contexte complet.- Comprendre vos normes : Grâce à son expertise intégrée pour FedRAMP, HIPAA et PCI, Project Bob vous aide à fournir un code sécurisé et prêt pour la production à chaque fois.

Bob se veut l'outil par excellence pour modernisation le legacy de l'entreprise : modernisation des anciennes apps Java, faire du DevSecOps ou encore remettre à niveau les applications sur le modèle de l'entreprise. Sur Java, par exemple, il s'agirait de migrer de Struts / JSF à React, Angular, de migrer de Java 8 à une JDK plus récente. 

Comme tout IDE avec une touche d'IA, on pourra sélectionner le LLM, faire un prompt / chat, faire de la revue de code avec un agent adapté et détecter les bugs et les failles en s'appuyant sur les LLM et les agents les mieux adaptés. Si IBM veut retrouver une place dans les outils de développement, il faudra proposer un environnement mature et des fonctions inédites. 

Parmi les LLM proposées, on trouvera les classiques Llama, Mistral mais aussi les modèles IBM, Granite.

Bob inclut : les flux agentiques, un scan continu de sécurité, déploiement des apps sur macOS, Windows, Linux, cloud, intégration CLI et CI/CD

Bob n'est pas encore disponible. Il faut s'inscrire sur une liste d'attente pour espérer accéder à la préversion de l'outil. Aucune date de disponibilité est connue.  

Lire plus