IBM Bob is an AI-assisted development tool designed to support developers across the software development lifecycle. It helps interpret developer intent and provides assistance when working with real-world codebases by using contextual awareness of the surrounding project.
N/A
Serenade.ai
Score 10.0 out of 10
N/A
Serenade.ai is an AI code generation tool that offers code with voice functionality, enabling users to write code using natural speech. Serenade's speech-to-code engine is designed for developers from the ground up and fully open-source.
IBM Bob is best suited to work with legacy code as its difficult to find and train the resources for those legacy systems. Its works very well in handling full SLDC with documentation. Having said that, since it's still in the starting phase, some hallucination is observed and its still needs some human intervention during software development life cycles which will be improved over the time ofcourse
I've met several engineers who have temporarily lost their ability to use the mouse / keyboard. But its more than an accessibility tool. Being able to simply say "Refactor this method to iterate over the collection as a collection of promises and await all promises after the iteration."... and then get that done, was amazing.
The voice recognition takes some getting used to. Just like using a new keyboard, you get used to what you need to over-enunciate or be really clear on. Being able to train the model / interpreter they are using on my voice, tonation, dictation, accent, etc would be a major benefit.
Having to have a clear picture in your head about the code you want to write is a mental challenge. But this is more of a challenge of the process than the application. I found littering the code I wanted to refactor with #todo comments and then asking Serenade.ai to implement the series of comments to be the best method of planning and then implementing the code.
Overall IBM Bob is pretty intuitive and has a good UI to interact and design/debug code generated in one UI and solution. There are a few items that could be a bit more drag and drop and point and click to make even more business user friendly and look less IT or tech heavy.
IBM Bob stands out in legacy code revamping and transformation that helps in bridging the gap between the legacy code and developers who doesnt have expertize in the legacy codes. With Semgrep scanning, the code is developed with all security considerations, saving time on post-development fixes. The agentic workflow focuses on think first and code later approach which saves a lot time
Until very recently, there was nothing on the market which allowed you to code with voice with the accuracy that Serenade.ai provided. Even now there is nothing that I'm aware of that allows you to interface with your ENTIRE PC/Mac with your voice.
I was able to continue my engineering position, earning salary, without taking disability until after my surgery. During that time I was able to continue to participate.