When IBM announced version 1.0 of Qiskit last May, they also mentioned that they were developing a Qiskit Code Assistant service with a Visual Studio code extension that will help customer generate code for their Qiskit programs. This tool is a generative AI assistant that has been trained on millions of text tokens of Qiskit code examples created over the years. It uses IBM’s Granite Code large language model (LLM) and IBM’s watsonx AI platform to help automate the code process so that users can generate high-quality Qiskit code with more productivity, at a more abstract interface level, and obtain more efficient code.

This assistant is only available right now as a private preview for users on the IBM Quantum Premium Plan. However, we would expect that IBM will make it more available to other users in future release as this tool becomes more mature.

For more information about this Qiskit Code Assistant, you can view a blog posting available here, documentation for the tool here, the Github library for the software here, and technical papers posted on arXiv here and here.

October 10, 2024