Seafront IT Solutions insight

How Agentic AI Can Control Computers and Creative Software

From Blender and Photoshop to Canva, music production and video editing: how computer-using agents can operate software safely, and how we applied the approach to Asta Powerproject documentation.

How Agentic AI Can Control Computers and Creative Software

Agentic AI changes the role of artificial intelligence from answering a question to completing a sequence of actions. Given a defined objective, an agent can observe a computer, decide the next step, use a mouse and keyboard, check the result and continue. That makes it possible to work with software designed for people, including specialist applications that do not offer a complete modern API.

This does not mean handing an unsupervised robot unrestricted control of a production computer. Useful computer automation combines AI reasoning with boundaries: approved applications, limited files, staged outputs, audit logs and human confirmation before consequential actions.

What computer-using AI actually does

A computer-using agent normally operates as a loop. It receives a goal and contextual rules. It observes a screenshot or structured representation of the interface. It reasons about the next action, then clicks, types, scrolls or invokes a tool. After the interface changes, it observes again and checks whether the action had the intended effect.

OpenAI describes its Computer-Using Agent as combining visual understanding with reasoning so it can interact with graphical interfaces through mouse and keyboard actions. The published research also emphasises limitations, confirmation before external side effects and defences against malicious instructions embedded in webpages. Those safeguards are not obstacles to deployment; they are part of a responsible design. See OpenAI’s explanation of the computer-using agent.

There are three practical ways for an agent to control software:

  • Direct interface control: the agent uses the visible application like a person. This is flexible but can be affected by layout changes, pop-ups and ambiguous screen states.
  • Native scripting or APIs: the agent generates and runs structured commands through the application’s supported automation layer. This is usually faster, repeatable and easier to test.
  • Hybrid control: the agent uses an API or script for precise production work and the graphical interface for setup, review and functions that are not exposed programmatically.

The hybrid model is often the strongest. It allows AI to understand an outcome in human language while using deterministic tools for the parts that must be exact.

Blender: from a brief to a repeatable 3D workflow

Blender is particularly suitable because its embedded Python environment exposes scene data and operations. Its official documentation lists automation, scene manipulation, import, export, object creation and rendering among typical scripting uses. An agent can therefore translate a structured brief into a Python script that creates objects, applies materials, positions cameras, sets render options and exports approved formats.

For a product-visualisation workflow, the agent might read a product specification, create a base scene from a controlled template, import the correct model, apply named materials, generate three camera views and render preview images. A human designer reviews the previews before high-resolution rendering. This is safer than asking an agent to improvise every click and gives the studio a script it can rerun. Blender’s current documentation explains the embedded Python API and automation model.

Canva and browser-based design tools

Browser-based design software such as Canva can be controlled through a combination of templates, data-driven creation features, platform integrations and supervised interface actions. The most dependable workflow starts from an approved brand template. The agent selects the correct format, inserts supplied copy and imagery, checks required fields and creates a draft for review.

It should not independently invent legal claims, prices or brand assets. It should not publish directly to social channels without confirmation. The valuable automation is the repetitive production work: creating correctly sized variants, replacing campaign details, assembling a first draft and naming files consistently.

Adobe Photoshop: actions, scripts and cloud APIs

Photoshop offers stronger automation routes than many people realise. Adobe documents UXP JavaScript scripting, plug-ins and cloud APIs, including Photoshop Actions. Its APIs can automate image processing, background removal, lighting adjustments, Smart Object replacement, text-layer edits and large batches of renditions.

An agent can decide which approved workflow applies, validate the input and call the appropriate action or API. For an e-commerce catalogue, that might mean isolating a product, applying a consistent crop, placing it into a Smart Object template and exporting web, marketplace and social sizes. The agent then checks dimensions and file names before handing the results to a designer. Adobe’s developer documentation describes both Photoshop scripting and Actions and the current Photoshop API.

Music production and video editing

Digital audio workstations and video editors contain large amounts of repeatable operational work. An agent can create project folders, import named assets, align them to a template, label tracks, place markers, organise takes, prepare proxy media, generate captions, assemble rough selects and export review versions.

Creative judgement still belongs to the producer or editor. An AI-generated rough cut can reduce the time spent locating material, but pacing, emotional intent, music rights and final quality need accountable human review. In music production, the agent can prepare routing, file organisation and repetitive edits, while the producer makes decisions about performance, arrangement, sound and artistic direction.

The best design separates reversible preparation from consequential output. Renaming copied files is low risk. Overwriting a master recording is not. Creating a preview render is low risk. Publishing the final video or sending stems to a client requires confirmation.

Our Asta Powerproject documentation workflow

We applied the same principles for a customer that needed documentation around Asta Powerproject. The challenge was not simply writing text. The process required moving between specialist scheduling software, source project information, screenshots, structured instructions and consistent document formatting.

The agent-supported workflow began with an agreed document outline and a controlled set of example project files. The computer-using layer navigated the software to the relevant views and commands, while the documentation layer recorded the task, the expected result and any prerequisite. Screenshots were captured at defined checkpoints rather than whenever the screen happened to look useful. Draft instructions were then assembled into a consistent structure for human review.

Asta Powerproject supports task, resource and cost reporting, including tabular reports and Business Intelligence export to Excel. Its documentation describes reports for upcoming tasks, critical work, variance, resources and costs. That made it possible to organise guidance around real outputs rather than a tour of every menu. See Elecosoft’s documentation on producing reports and report and Business Intelligence options.

Human checking remained essential. A knowledgeable reviewer confirmed that each instruction matched the customer’s version and working practice, that screenshots did not expose confidential project data and that terminology was consistent. The agent reduced repetitive capture, drafting and formatting work; it did not become the technical authority.

Guardrails for computer control

A responsible implementation should use a dedicated environment with the minimum permissions required. Source files should be read-only where possible, and outputs should go to a separate review folder. Approved scripts and templates should be version-controlled. Actions that publish, overwrite, purchase, message or change access should require a person to confirm.

Every workflow also needs a stopping rule. If the screen is different from the expected state, a file is missing or the output fails validation, the agent should pause and report the problem. Quietly improvising around uncertainty is precisely what a production automation should avoid.

Where agentic AI is most valuable

The strongest candidates combine clear inputs, repeated steps and reviewable outputs. Examples include producing consistent software documentation, creating batches of branded assets, setting up 3D scenes, preparing media projects and converting structured data into reports. The weakest candidates are ambiguous one-off tasks where success is subjective and errors are hard to detect.

Computer-using AI widens the range of software that can participate in automation. Native APIs and scripts should still be preferred for precision. The graphical interface becomes a bridge for long-tail tasks and legacy systems, with the agent acting as an adaptable operator under defined supervision.

Could an agent operate part of your workflow?

Seafront IT Solutions can assess the software, risks and review points, then prototype a controlled agentic workflow.

Discuss an agentic AI use case

Professionals designing an agentic AI workflow
01Agentic computer use
Creative professionals working across digital software
02Creative software automation
A controlled AI-enabled business workflow
03Human review and control
A clearer next step

Ready to automate work and get more from Microsoft 365?

Book a discovery call