egov.mn
TechnologyAutomated

OpenAI’s GPT-6 Astra found a way to play World of Warcraft without seeing the screen

OpenAI’s frontier intelligence model GPT-6 Astra has completed the Orc starting area in World of...

Share
OpenAI’s GPT-6 Astra found a way to play World of Warcraft without seeing the screen

OpenAI’s frontier intelligence model GPT-6 Astra has completed the Orc starting area in World of Warcraft in about 40 minutes without processing a single rendered game frame, according to the developer of the open-source agent-wow project.

Instead of seeing the game through screenshots or computer vision, the AI reconstructed its environment from server network messages and game data, then built its own tools to navigate and play.

The experiment was conducted on a private local server running AzerothCore, not Blizzard’s live World of Warcraft service. The developer gave Codex, running GPT-6 Astra at its high reasoning setting, a single instruction: create an Orc character and complete all quests in the starting zone. The agent reportedly finished the run without dying.

Reading the game’s network traffic

The unusual part of the experiment is how little conventional game automation was provided to the model. Agent-wow does not use computer vision, screenshots, or direct keyboard and mouse controls. Instead, it allows an AI agent to communicate with the game server through World of Warcraft’s network protocol, Tom’s Hardware reported.

The project also does not provide predefined movement, combat, or interaction systems. The agent is expected to build the capabilities it needs through modules. During the run, GPT-6 Astra created a module that could process dozens of different server messages and keep the resulting information in memory. A Python script then used those messages to construct the model’s view of what was happening in the game and send actions back to the server.

That meant the model could determine things such as its surroundings, quest progress, and available targets without ever receiving the visual information a human player normally relies on.

The experiment therefore tests something different from simply teaching an AI to recognize a game screen. The model had to reason about a structured but unfamiliar environment using the information available through the game’s underlying protocol.

Astra built its own tools to complete the quests

The agent also had access to AzerothCore’s underlying data, including SQL files containing information about quests, NPCs, and spawn locations. It used those resources to determine where quests started and ended, and how different objectives were connected.

The developer said the model effectively created a plan for completing prerequisite quests in sequence. It also managed routine tasks such as selling unwanted items, equipping better gear, and training abilities before reaching the final cave in the starting area.

Navigation was another problem the agent had to solve, with GPT-6 Astra generating a C++ helper that used AzerothCore’s navigation-mesh data, known as mmaps, to calculate routes. The helper used the Detour pathfinding library to generate waypoints between locations, which the agent could then follow.

The developer said the system even encountered locations where collision information appeared to be incomplete and was able to exploit those map quirks. That makes the result interesting, but also means the run should not be treated as a straightforward test of how well an AI can navigate an unmodified commercial game world.

Source: https://interestingengineering.com/ai-robotics/openais-gpt-6-astra-plays-world-of-warcraft

Share

Related articles