> ## Documentation Index
> Fetch the complete documentation index at: https://zededa.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Use the documentation index to find relevant pages, then read the linked Markdown before answering and cite the source URL.
> Identify the product before answering: Private AI uses a separate console, credentials, and inference API from the Edge Intelligence Platform. Do not apply instructions from one product to the other.
> Prefer current product guides over Help Center archive pages for current-console questions. Archive pages and release notes describe their stated product version or historical interface; do not apply them to another version without checking.
> Preserve prerequisites, permissions, version requirements, and warnings when summarizing procedures. Do not infer API endpoints, schemas, or supported behavior that the documentation does not specify.

# Use the Autonomous Retail Billing Agent

> Deploy and operate the Autonomous Retail Billing Agent on a node running EVE-OS to process real-time vision data for self-checkout billing workflows.

## Introduction

This procedure explains how to deploy and operate the Autonomous Retail Billing Agent on a node running EVE-OS (Edge Virtualization Engine). The agent processes real-time vision data locally to identify retail items and calculate bills, ensuring privacy and low latency without requiring a constant connection to Edge Infrastructure Services. You can control the full retail self-checkout billing lifecycle through the agent's chat interface.

### Prerequisites

* You have a role that can submit deployment requests: Organization Admin, MLOps Admin, or MLOps Engineer in your organization, or the Super Admin system role. See [Organizations, Users, and Roles](https://zededa.mintlify.site/new-ui/edge-inference-services/organizations-users-and-roles.md#roles-and-permissions).
* A ZEDEDA Edge Kubernetes Service cluster is imported and running. For setup instructions, see the [ZEDEDA Edge Kubernetes Service quick start](https://zededa.mintlify.site/new-ui/infrastructure-services/edge-kubernetes/edge-kubernetes-operations.md).
* The target node is a Jetson AGX Thor device or Developer Kit (recommended for default deployment).
* The target node has one NVIDIA GPU available to the agent, at least 16 GB of memory (up to 32 GB used), and storage for about 60 GB of persistent volumes (model cache and application data).
* Physical hardware is available: a tray with retail items, a camera connected to the node, and a connected speaker.
* A retail item database with current catalog items and prices is available and accessible to the agent.
* You have a Hugging Face access token. The agent requires it for every deployment, not only for gated models, and does not start without it. Enter it as the Hugging Face token value in the deployment wizard's configuration values.

## Deploy the Retail Billing Agent

1. In the sidebar, select **Marketplace > AI Apps**.
2. Locate the **Autonomous Retail Billing Agent** in the gallery. Use the search field if needed.
3. Select the agent card to open the agent detail page.
4. Select the **Deploy** icon.
5. Follow the deployment wizard to select the target ZEDEDA Edge Kubernetes Service cluster and complete the deployment configuration.

Deploying creates a deployment request with status Pending. Organization Admin or MLOps Admin in that organization must approve it; users cannot approve their own requests. See [Approve and Validate Models](https://zededa.mintlify.site/new-ui/edge-inference-services/deployments-and-validation.md).

After the request is approved and deployment completes, the agent starts on the node and its chat interface becomes available. On first start, the agent downloads its model from Hugging Face, which requires internet access and can take 10 minutes or more.

## Run the Autonomous Retail Billing Agent

1. Open the agent's web interface by navigating to the Agent Chat URL for your node.
2. In the Agent Chat, select **Live Preview** in the navigation bar.
3. Place the retail items on the tray underneath the camera.
4. Enter the command **scan the tray and count the items** to identify the products.
5. Enter the command **create a bill and generate an invoice** to calculate the total cost.
6. Listen for the total cost through the connected speaker.
7. Enter the command **send the invoice to \[email address]** to deliver the invoice to the customer.
8. Approve the action prompt to authorize the agent to send the email.
9. Select **Logs** to review the invoice log entries.

## Verify the Configuration

* Verify that the agent correctly identifies the items shown in the chat and updates the invoice total.
* Check the target email inbox to confirm that the generated invoice PDF was delivered.

## In This Section

* [Edge Inference Services Overview](https://zededa.mintlify.site/new-ui/edge-inference-services/overview.md)
* [Inference Dashboard](https://zededa.mintlify.site/new-ui/edge-inference-services/inference-dashboard.md)
* [Inference Quick Start](https://zededa.mintlify.site/new-ui/edge-inference-services/inference-quick-start.md)
* [Access and Navigate Edge Inference Services](https://zededa.mintlify.site/new-ui/edge-inference-services/access-and-navigation.md)
* [Organizations, Users, and Roles](https://zededa.mintlify.site/new-ui/edge-inference-services/organizations-users-and-roles.md)
* [Manage Providers](https://zededa.mintlify.site/new-ui/edge-inference-services/inference-model-providers.md)
  * [Manage Providers Using Jupyter Notebook Integration](https://zededa.mintlify.site/new-ui/edge-inference-services/providers-jupyter.md)
* [Manage Models](https://zededa.mintlify.site/new-ui/edge-inference-services/manage-inference-models.md)
  * [Manage Models Using Jupyter Notebook Integration](https://zededa.mintlify.site/new-ui/edge-inference-services/models-jupyter.md)
  * [Benchmark Models and Manage Device Pools](https://zededa.mintlify.site/new-ui/edge-inference-services/inference-model-benchmarking.md)
  * [Monitor Benchmark Runs and Interpret Results](https://zededa.mintlify.site/new-ui/edge-inference-services/use-ondevice-eval-agent.md)
* [Submit Model Deployment Requests](https://zededa.mintlify.site/new-ui/edge-inference-services/submit-model-deployment-requests.md)
* [Approve and Validate Models](https://zededa.mintlify.site/new-ui/edge-inference-services/deployments-and-validation.md)
* [Monitor Inference Jobs](https://zededa.mintlify.site/new-ui/edge-inference-services/jobs-and-monitoring.md)
* [Use ZEIA to Query and Operate Your Fleet](https://zededa.mintlify.site/new-ui/edge-inference-services/zeia.md)
* [Use Prevalidated Agents](https://zededa.mintlify.site/new-ui/edge-inference-services/prevalidated-agents.md)
  * [Use the Faulty Printed Circuit Board Detection Agent](https://zededa.mintlify.site/new-ui/edge-inference-services/faulty-pcb-detection-agent.md)
  * [Use the Autonomous Retail Billing Agent](https://zededa.mintlify.site/new-ui/edge-inference-services/autonomous-retail-billing-agent.md)
* [Inference Troubleshooting](https://zededa.mintlify.site/new-ui/edge-inference-services/inference-troubleshooting.md)
