| name | llm-agentic-quantum-application-generation |
| category | quantum |
| description | Multi-agent LLM architecture (QPipe) that autonomously converts natural language requirements into executable quantum application workflows through specialized agents for requirement parsing, formulation, code generation, review, execution, and verification. |
| tags | ["quantum","LLM","multi-agent","agentic","software-engineering","code-generation"] |
| arxiv_id | 2607.00939v1 |
| created | 2026-07-07 |
LLM-Based Agentic Quantum Application Generation (QPipe)
Overview
QPipe is a large language model (LLM)-based multi-agent architecture that autonomously turns natural language (NL) requirements into traceable quantum-application workflows. It uses specialized agents for requirement parsing, formulation, code generation, review, execution, and verification, achieving 100% code compilation rate and 96.7% application execution rate.
Multi-Agent Architecture
Agent Roles
- Requirement Parser: Extracts key constraints, objectives, and quantum-specific parameters from NL descriptions
- Formulation Agent: Translates parsed requirements into formal quantum problem specifications (QUBO, circuits, etc.)
- Code Generation Agent: Produces executable quantum code (Qiskit, Cirq, PennyLane) based on specifications
- Review Agent: Validates code correctness, checks for quantum-specific errors (gate compatibility, qubit counts)
- Execution Agent: Runs the quantum application on simulators or hardware
- Verification Agent: Validates results against expected outcomes and benchmarks
Workflow Pipeline
NL Requirements → Parser → Formulation → Code Gen → Review → Execution → Verification → Results
Key Findings
Performance Metrics
- Code compilation: 100% success rate across 20 NL requirements
- Application execution: 96.7% success rate
- Final result combination: 96.7% success rate
- Average generation time: 260.1 seconds per requirement
- Average token consumption: 1.89M tokens per requirement
Ablation Results (Critical Dependencies)
QPipe's advantage depends on retaining:
- Code-generation skills — essential for producing correct quantum code
- Task knowledge — understanding of quantum computing concepts and algorithms
- Review feedback — iterative improvement through code review
- Multi-agent decomposition — breaking the task into specialized sub-tasks
Solution Quality
Among successfully executed quantum applications, returned solutions outperformed offline genetic algorithm baseline in most test-optimization cases.
Implementation Pattern
Step 1: Requirement Ingestion
Input: "Optimize portfolio selection using quantum annealing with risk constraints"
Parser Output: {
"task": "portfolio_optimization",
"method": "quantum_annealing",
"constraints": ["risk_limit"],
"benchmark": "genetic_algorithm"
}
Step 2: Formal Specification
- Convert to QUBO formulation or VQA ansatz specification
- Define objective function, constraints, and evaluation metrics
- Specify hardware/simulator backend requirements
Step 3: Code Generation
- Generate quantum circuit or annealing code
- Include classical pre/post-processing
- Add error handling and result extraction
Step 4: Multi-Round Review
- Static analysis for quantum-specific issues
- Compatibility checks (gate sets, qubit connectivity)
- Resource estimation (circuit depth, qubit count)
Step 5: Execution & Verification
- Run on target backend
- Compare results against classical baseline
- Report metrics and confidence intervals
When to Use
- Converting NL problem descriptions into quantum applications
- Automating quantum algorithm development workflows
- Test optimization problems in quantum computing
- Benchmarking quantum vs classical solutions
- Rapid prototyping of quantum applications
Activation Keywords
QPipe, agentic quantum, LLM quantum code generation, multi-agent quantum, quantum application workflow, NL-to-quantum, quantum code review, test optimization, quantum benchmarking