Overview of watsonx Code Assistant
IBM® watsonx™ Code Assistant is a portfolio of purpose-built, generative AI-assisted products that are built to accelerate code and content generation and increase developer productivity, with trust, security, and compliance at its core. It provides models based on specific programming languages to provide trust and efficiency for accurate code and content generation.
IBM watsonx Code Assistant: Harness generative AI and advanced automation to create enterprise-ready code
watsonx Code Assistant
IBM watsonx Code Assistant is an innovative, generative AI coding companion that offers robust, contextually aware assistance for popular programming languages including Go, C, C++, Java, JavaScript, Python, TypeScript, and more. Seamlessly integrated into your IDE, you can accelerate your productivity and simplify coding tasks, all with trust, security, and compliance.
- AI-powered coding tasks: Code generation, explanation, unit test, creation, AI-derived code documentation, and more.
- Chat for code: Free-form AI conversational chat for planning applications and writing code.
- Prebuilt chat commands: Use optimized prompts for specific tasks.
- Integrated directly into IDEs: Available directly within Visual Studio Code and Eclipse, integrating seamlessly with your workflow.
- Enterprise Java modernization: Generative AI and automation-assisted modernization for Java enterprise applications (requires the Standard plan).
Watch this overview video:
IBM Cloud
To get started:
IBM Cloud plan | Description |
---|---|
Trial plan | Limited free trial with integrated generative AI chat for code |
Essentials plan | Integrated generative AI for code suggestions, code explanations, code documentation, and unit tests |
Standard plan | All the features of the Essentials plan, plus enterprise Java modernization capabilities, enhanced code explanation, and enhanced unit test generation |
For complete plan details, see:
On-premises
You can also use IBM Software Hub to install watsonx Code Assistant as an on-premises service at your organization. For more information, see the IBM Software Hub documentation.