However, a recent Stanford study suggests that code-generating AI systems like Code Assistant could potentially cause vulnerabilities in the apps they develop. IBM's Research chief scientist, Ruchir Puri, recommends that code produced by Code Assistant should be reviewed by human experts before deployment. Despite potential risks, IBM sees tools like Code Assistant as crucial to its future growth, particularly in the hybrid computing environments sector.
Key takeaways:
- IBM has unveiled Code Assistant for IBM Z, a tool that uses a code-generating AI model to translate COBOL code into Java, aiming to modernize COBOL apps.
- Code Assistant for IBM Z is set to become generally available in Q4 2023, and it can understand not only COBOL and Java but around 80 different programming languages.
- Despite the existence of other tools and services to convert COBOL apps to Java, IBM's Code Assistant is designed to avoid sacrificing COBOL’s capabilities while reducing costs and producing maintainable code.
- However, IBM cautions against deploying code produced by Code Assistant before having it reviewed by human experts due to potential vulnerabilities.