← Últimos artículos
💻 computer science

QiboAgent: a practitioner's guideline to open source assistants for Quantum Computing code development

Este artículo presenta QiboAgent, un marco de trabajo de código abierto que combina la Generación Aumentada por Recuperación y flujos de trabajo de agentes autónomos para permitir que los Modelos de Lenguaje Grandes ligeros superen a los modelos propietarios de referencia en la generación de código de Computación Cuántica de alta precisión, reduciendo las alucinaciones y automatizando tareas complejas de ingeniería de software para el middleware Qibo.

Autores originales: Lorenzo Esposito, Andrea Papaluca, Stefano Carrazza

Publicado 2026-08-11
📖 4 min de lectura☕ Lectura para el café

Autores originales: Lorenzo Esposito, Andrea Papaluca, Stefano Carrazza

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás intentando construir una casa, pero los planos están escritos en un idioma que apenas comprendes y las herramientas que necesitas están dispersas por una biblioteca del tamaño de una ciudad. Esta es la realidad diaria de los científicos que trabajan con la computación cuántica. Es un campo donde las reglas de la física se vuelven extrañas y el software necesario para controlar estas máquinas es increíblemente complejo. Para que esto funcione, los científicos dependen del "middleware" —una capa de software que actúa como un traductor entre las ideas humanas y el hardware cuántico—. Pero a medida que estas bibliotecas de software crecen, se vuelven masivas, desordenadas y difíciles de mantener. Aquí entra la Inteligencia Artificial, específicamente los Modelos de Lenguaje Extensos (LLM). Piensa en ellos como robots superinteligentes y muy cultos que pueden escribir código y responder preguntas. Sin embargo, hay un inconveniente: si simplemente le pides a un robot general que solucione un problema cuántico especializado, a menudo empieza a inventar cosas (un fenómeno llamado "alucinación") porque no tiene el manual específico y actualizado para esa biblioteca en particular.

Este artículo presenta QiboAgent, una nueva forma de construir estos asistentes de IA para que no solo adivinen, sino que realmente sepan de lo que están hablando. Los investigadores probaron dos trucos principales. El primero es la Generación Aumentada por Recuperación (RAG), que es como darle al robot una tarjeta de la biblioteca y decirle que busque la página exacta en el manual antes de responder. El segundo es un Flujo de Trabajo Agéntico (Agentic Workflow), que convierte al robot de un contestador pasivo en un trabajador activo que puede abrir archivos, ejecutar pruebas, corregir errores e incluso reescribir partes del código por sí mismo. La gran pregunta era: ¿Podemos construir un asistente de programación potente y especializado utilizando herramientas de código abierto que sean lo suficientemente pequeñas como para ejecutarse en una computadora normal, sin necesidad de una supercomputadora de mil millones de dólares?

Los investigadores descubrieron que la respuesta es un rotundo sí, pero solo si utilizas la combinación adecuada de herramientas. Descubrieron que al emparejar un modelo de IA de código abierto y ligero con un sistema que consulta constantemente la documentación oficial del código (RAG), podían lograr una tasa de precisión del 90.2% en la generación de código correcto. Esto es una mejora enorme en comparación con el uso de la IA por sí sola o incluso con el uso de un modelo comercial masivo y costoso sin el sistema de la "tarjeta de la biblioteca". De hecho, su enfoque redujo significamente el número de veces que la IA inventaba funciones de código falsas (alucinaciones).

Pero el robot no se detuvo solo en responder preguntas. El equipo demostró que su sistema Agéntico podía actuar como un ingeniero de software junior. Corrigió con éxito errores reales reportados por usuarios, escribió documentación para nuevas funciones e incluso abordó un proyecto masivo: reescribir una parte central del software de Python a Rust (un lenguaje de programación más rápido y moderno). La IA no solo escribió el código; ejecutó las pruebas, vio dónde fallaba, leyó los mensajes de error y corrigió sus propios errores hasta que el código funcionó. Aunque el resultado final no fue perfecto (pasó por alto algunas optimizaciones de nivel humano como el almacenamiento en caché de datos para hacerlo más rápido), demostró que una IA de código abierto y pequeña podía manejar tareas de ingeniería complejas y de múltiples pasos que usualmente requieren un equipo de humanos.

El artículo sugiere que este enfoque "híbrido" —combinar una IA inteligente pero pequeña con un sistema estricto para verificar hechos y una capacidad para actuar sobre el código— es el futuro del mantenimiento del software científico. Esto significa que los investigadores pueden mantener sus datos privados y ejecutar estas potentes herramientas localmente, sin depender de gigantes empresas propietarias. Sin embargo, los autores advierten cuidadosamente que esto no es una varita mágica que reemplaza a los programadores humanos. La IA es un asistente poderoso que puede realizar el trabajo pesado y repetitivo, pero los humanos todavía son necesarios para revisar el trabajo, corregir ineficiencias sutiles y guiar la dirección general. El estudio muestra que, con la configuración adecuada, podemos construir un "copiloto" para el software cuántico que sea tanto inteligente como confiable.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →