IBM's AI coding 'partner' Bob hits general availability
Summary
IBM has globally released Bob, an AI coding assistant, following internal trials with 80,000 employees that reportedly yielded an average of 45 percent productivity gains across complex workflows. Bob integrates frontier LLMs, open-source models, and IBM’s Granite SLM family to automate and augment the full software development lifecycle, from planning to testing, while also embedding security features to catch risks like prompt injection. A premium package, IBM Bob Premium Package for Z, is also available, enhancing capabilities for enterprise-scale mainframe applications by offering "Architect mode" for understanding application structure and "Code mode" for generating and refactoring code. The platform is designed to address technical debt and documentation gaps in mainframe systems. Pricing ranges from $20/month for Pro (40 Bobcoins) to $200/month for Ultra (500 Bobcoins), with a Bobcoin valued at approximately 50 cents.
Key takeaway
For CTOs and VPs of Engineering managing large, complex legacy systems, consider evaluating IBM Bob, particularly the Premium Package for Z. Its reported 45% productivity gains and specialized modes for mainframe applications could significantly reduce technical debt and accelerate modernization efforts. Be mindful of potential security vulnerabilities and the "black box" nature of its multi-modal model selection, ensuring thorough testing and integration into existing security protocols.
Key insights
IBM's Bob AI coding partner leverages diverse LLMs to boost developer productivity across the full software development lifecycle.
Principles
- Internal trials validate AI tool efficacy.
- Multi-modal AI can optimize model selection.
- Security must be embedded in AI workflows.
Method
Bob uses a mix of frontier LLMs, open-source models, and IBM's Granite SLMs to automate and augment the software development lifecycle, including discovery, planning, design, coding, and testing.
In practice
- Use Bob for mainframe application analysis.
- Apply "Architect mode" for dependency mapping.
- Utilize "Code mode" for refactoring legacy code.
Topics
- AI Coding Assistant
- IBM Bob
- Mainframe Modernization
- watsonx Code Assistant for Z
- Large Language Models
Best for: CTO, VP of Engineering/Data, Executive, Software Engineer, AI Engineer, Director of AI/ML
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by The Register: Enterprise Technology News and Analysis.