IBM lança Qiskit Code Assistant para transmitir código quântico com ferramentas de IA
Computação Quântica

IBM lança Qiskit Code Assistant para transmitir código quântico com ferramentas de IA


Resumo interno:

  • A IBM lançou o Qiskit Code Assistant em versão prévia privada, que integra os modelos de linguagem avançados do Watsonx para ajudar os usuários a gerar e otimizar o código Qiskit nos ambientes Visual Studio Code e JupyterLab.
  • A ferramenta simplifica a programação quântica, fornecendo geração de código a partir do conhecimento de linguagem natural, limpeza robusta de código e proporcionando aprendizado contínuo, com avaliação de desempenho usando o benchmark Qiskit HumanEval.
  • A IBM planeja abrir os principais componentes do Qiskit Code Assistant, incluindo o modelo Qiskit Granite e o conjunto de dados HumanEval, para incentivar a colaboração e o desenvolvimento adicional na comunidade quântica.

Em uma postagem recente no blog, a IBM anunciou o lançamento do Qiskit Code Assistant, agora disponível em versão prévia privada como parte do plano IBM Quantum Premium. A ferramenta combina os modelos de linguagem avançada da IBM do Watsonx com a extensa base de conhecimento da comunidade de usuários do Qiskit, oferecendo aos desenvolvedores quânticos uma nova maneira de gerar e melhorar o código do Qiskit com o mínimo de esforço.

De acordo com o anúncio, o Qiskit Code Assistant tem como objetivo reduzir a complexidade da codificação quântica, tornando-a mais acessível aos usuários e, ao mesmo tempo, proporcionando uma experiência de aprendizagem prática. A ferramenta ajuda os usuários a escrever código Qiskit melhor, simplificando o processo de desenvolvimento, otimizando programas quânticos e ajudando os usuários a produzir circuitos quânticos de forma rápida e eficiente.

Recursos e habilidades

Qiskit Code Assistant também inclui ambientes de desenvolvimento populares, como Visual Studio Code e JupyterLab. Os usuários podem instalar uma ferramenta nesses ambientes e usá-la para gerar código quântico usando entrada de linguagem natural ou definições de função. Por exemplo, os usuários podem solicitar código para “definir um circuito Bell e executá-lo em ibm_brisbane usando o Qiskit Runtime Service”. O assistente também pode limpar códigos complexos ou preencher peças que faltam.

Esta nova funcionalidade, observou a IBM, foi apresentada pela primeira vez na conferência IBM Quantum de 2023, juntamente com outros recursos de software avançado de IA. Durante o Summit, a IBM também deu uma prévia do benchmark Qiskit HumanEval, uma ferramenta projetada para testar o desempenho dos modelos de IA por trás do Qiskit Code Assistant.

Teste e desempenho

Os testes da IBM usando o benchmark Qiskit HumanEval mostraram que o Qiskit Code Assistant supera outros modelos de geração de código quântico disponíveis. O benchmark consiste em cerca de 150 testes em oito etapas, que incluem tarefas importantes como geração de circuitos quânticos, implementação de algoritmos e otimização de estado. Segundo a empresa, o Qiskit Code Assistant demonstrou um alto nível de sucesso na geração de código quântico eficaz em comparação com outros modelos como CodeLlama e Starcoder.

O modelo granito-8b-qiskit, que alimenta o Assistant, foi treinado no modelo Granite Code da IBM e em dados adicionais específicos do Qiskit coletados da documentação Python, notebooks Jupyter e repositórios GitHub. A IBM também utilizou dados sintéticos dos estudos Qiskit para fortalecer a compreensão geral do modelo de computação quântica.

Esperando ansiosamente

A IBM planeja lançar componentes-chave do projeto Qiskit Code Assistant como ferramentas de código aberto. Estes incluem o modelo Qiskit Granite e o conjunto de dados Qiskit HumanEval, que a empresa espera que encorajem a colaboração entre a comunidade quântica para melhorar as ferramentas.

À medida que o software quântico continua a evoluir, a IBM enfatiza o importante papel que ferramentas de IA como o Qiskit Code Assistant desempenharão na melhoria do desenvolvimento quântico. Olhando para o futuro, a IBM planeia continuar a aperfeiçoar a acessibilidade e funcionalidade do assistente, com planos para o tornar mais eficiente e fácil de utilizar.

De acordo com a IBM, o Qiskit Code Assistant está disponível para uso imediato pelos participantes do plano IBM Quantum Premium. Os usuários são incentivados a consultar a documentação oficial para obter instruções de instalação e instruções detalhadas.



Source link

Você também pode gostar...

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *