Glossary · Argus QA

What is an AI computer-use agent?

What is an AI computer-use agent? A clear explanation for Azerbaijani business — and how Argus QA applies it.

Understanding AI Computer-Use Agents

An AI computer-use agent is an autonomous system designed to interact with software interfaces by mimicking human behavior. Unlike traditional automation that relies on rigid code, brittle element selectors, or fixed coordinates, these agents operate by observing real-time screenshots, reasoning through the current state of the application, and executing a sequence of actions to achieve a specific objective. This approach allows the agent to navigate complex enterprise web applications dynamically, adapting to UI changes that would typically break standard test scripts. As a core engine of the Argus self-hosted platform, these agents enable autonomous regression testing by treating scenarios as versioned YAML objectives. Each objective defines a specific role, required assertions, and step or time budgets. By persisting every step and recording the reasoning behind every action, the system transforms testing from a binary pass/fail exercise into a transparent, auditable process where the agent's logic is fully visible to the QA team.

Capabilities

Advantages of Agent-Based Automation

✓

Resilience to UI changes by focusing on high-level objectives rather than fragile selectors or coordinates

✓

Support for complex multi-role workflows using independent, authenticated browser sessions for creators, approvers, and suppliers

✓

Reduced operational overhead through a two-tier model execution strategy that prioritizes cost-effective models and escalates only when necessary

✓

Enhanced debugging transparency with detailed reasoning logs and persisted step-by-step evidence for every run

✓

Seamless integration with existing QA ecosystems, importing test cases from Qase.io and syncing results back without rewriting logic

✓

Elimination of SaaS dependency via a self-hosted, containerized deployment that ensures data privacy and control

Core Capabilities of Argus QA

Model-Agnostic Architecture

Model selection is managed via database configuration rather than code, allowing providers and reasoning efforts to be updated without redeploying.

Deterministic Security

Logins are performed by scripts using an encrypted secret store, ensuring the AI agent never handles raw credentials.

Independent Verification

To ensure accuracy, assertions are checked by a separate verifier rather than the agent that performed the action.

Route Memory

Successful runs distill their paths into step intents, providing advisory guidance for future executions.

Self-Hosted Deployment

Deployed as ten containers with a shared artifact volume, removing dependencies on external SaaS platforms.

The Agent Execution Workflow

1The system loads a versioned YAML objective containing a role, assertions, and budgets.
2The agent observes a screenshot of the application and states its reasoning.
3The agent takes one action per turn, with every step persisted regardless of the outcome.
4A two-tier model system processes the task, escalating to a stronger model only if the initial cheap model fails.
5An independent verifier checks the final assertions to confirm if the objective was met.
6If a failure occurs, the system classifies it (e.g., product defect, timeout, or agent failure) and generates a report for human review.

Frequently Asked Questions

Does the AI agent automatically file bugs in Jira?

No. To maintain accuracy, the AI flags suspected bugs with a ready-to-file report. A human must review the evidence and manually file the defect to Jira or Qase.

How does it handle multiple user roles in one scenario?

It utilizes multi-role workflows where roles such as creator, approver, and supplier each operate in fresh, independently authenticated browser sessions to prevent session collision.

Does this replace traditional tools like Playwright?

It complements them. Deterministic scripts are recommended for stable, repetitive flows, while AI agents are ideal for long, multi-role, or frequently changing scenarios.

How is the cost of AI model usage managed?

Every model call is metered. Costs are aggregated from the individual call level up through the step, scenario, suite, and release levels for full financial visibility.

How are test data collisions prevented in shared environments?

The system uses run-scoped test data naming, allowing multiple parallel agents to operate within a shared environment without interfering with one another's data.

Ready to modernize your QA process?

Experience the power of Argus QA and its AI computer-use agents to automate your enterprise web application testing.

Request a demo