estimate_with_binding_tool
Execute multi-objective expectation estimation tasks on quantum devices using pre-configured circuit-observable bindings to compute quantum measurement outcomes.
Instructions
Execute expectation estimation using CircuitObservableBinding.
Submit a multi-objective expectation estimation task using the previously created CircuitObservableBinding with its product/zip rules defined.
Args: binding_id: The ID returned by create_circuit_observable_binding_tool. device_id: Target device ID (e.g., '20').
Returns: Dictionary containing: - status: "success" or "error" - task_id: ID for tracking the task - binding_id: The binding ID used - device_id: Target device - message: Status message - note: Instructions for retrieving results
Example: # After creating binding and adding rules result = estimate_with_binding_tool( binding_id="your_binding_id", device_id="20" ) task_id = result["task_id"]
Note: Use get_task_status_tool and get_task_results_tool to check progress and retrieve results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| binding_id | Yes | ||
| device_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||