Testing an AI Agent That Operates a Computer

In a 2023 demonstration, Matthew Berman installs OthersideAI's Self-Operating Computer and watches it use the screen, mouse and keyboard to open apps and navigate YouTube.

MBMatthew Berman登壇者 · Forward Future
チャンネル
Matthew Berman
公開日
2023年11月30日
動画
5:17
読了時間
2 分
スライド
1
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Matthew Berman demonstrates an early computer-use project that uses GPT-4 Vision to interpret screenshots and operate a graphical interface. After installing the project and granting macOS permissions, he asks it to open Sublime Text and find his YouTube channel. The limited demonstrations leave him both impressed and concerned about giving an agent access to his computer.

  1. 1A visual computer operatorBerman describes OthersideAI's project as using GPT-4 Vision to read the screen and act through mouse clicks and keystrokes.
  2. 2Setting up the projectHe clones the repository, creates a Python 3.11 environment, installs dependencies and sets an API key.
  3. 3Permissions and riskThe terminal receives screen recording and accessibility permissions; Berman recognizes the risk of giving software such access.
  4. 4A hands-off demonstrationThe agent opens Sublime Text, then uses Chrome to search for and open Berman's YouTube channel.

ポイント

  1. Self-Operating Computer uses screenshots and simulated mouse and keyboard input to interact with a desktop.
  2. The 2023 setup involved a Python environment, an OpenAI API key, screen recording permission and accessibility access.
  3. Berman demonstrates opening an editor and navigating to his YouTube channel, while noting the agent's slow and unsettling behavior.
  4. A successful navigation demo does not establish that an agent can reliably perform all of a person's work.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

Giving an agent control

Berman previews an agent moving the cursor and finding his channel. He explains how the computer-use project reads and acts on the screen.

I'm going to give artificial intelligence control of my computer and see what happens. In the preview it opens Chrome, moves the mouse and navigates toward my YouTube channel while my hands are off the keyboard. It's a little slow, and I worry it could reveal something I don't want shown.

The project is called Self-Operating Computer, from OthersideAI. It uses GPT-4 Vision to read what's on the screen, then operates the computer through the same kinds of inputs a person uses: mouse clicks and keystrokes. You give it a simple prompt and it works through the interface.

02

Installation and permissions

He sets up the repository, Python environment and API key. He then grants macOS screen recording and accessibility access.

To try the project as it existed in 2023, I clone its repository, enter the folder and create a conda environment with Python 3.11. I activate that environment, identify its Python executable and use it to install the requirements and the project itself.

Next I rename the example environment file and set an OpenAI API key. I say I'll revoke the key shown in the video before publishing. Since the expected permission prompts did not appear, I manually add my terminal to macOS screen recording and accessibility permissions, then restart the terminal.

This is a little dangerous, but I find it fun and want to test it so you can decide what you think. Back in the project directory, I reactivate the environment and run the operate command. When the program asks what I want done, I tell it to open Sublime Text.

03

Opening an app and browsing

Berman asks the agent to open Sublime Text and locate his YouTube channel. He is impressed but uneasy about the control it has.

Requesting an app in Self-Operating Computer
スライド 1 / 1Requesting an app in Self-Operating ComputerThe terminal shows the instruction to open Sublime Text before the agent acts on the desktop.

I hear it take a screenshot and initially can't tell whether anything is happening. Then I see macOS search open and the application start; the mouse moves on its own. Even knowing I initiated it, watching the cursor move is a strange feeling.

For the next test, I ask it to search YouTube for Matthew Berman's channel. It takes another screenshot, opens Chrome and moves to the address bar. After a slow start it enters the search and clicks on my channel. I worry that it might display something private.

I pause the autoplay video, but the agent is still trying to act and I can feel the mouse pulling away from me, so I end the run. I wonder whether one day a morning prompt could do all my work for me. That is a speculation: this demonstration shows only a small number of navigation tasks, not reliable autonomous completion of an entire day's work.

同じチャンネルの記事

スライド 12 枚34:21EN
Matthew Berman· 2026年10月27日Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI Safetyエンタープライズ AI+2
0:26EN
Matthew Berman· 2026年10月25日Sam Altman on Human Values and Problem-Solving in an AI WorldSam Altman · OpenAIIn a short interview excerpt, Altman considers the enjoyment of solving hard problems and the human role in interpreting results.Human-AI CollaborationFuture of WorkAI Strategy
スライド 2 枚0:36EN
Matthew Berman· 2026年10月25日Kimi K3.1 and a Rubik’s Cube Solver DemonstrationMatthew Berman · Forward FutureMatthew Berman shows a scrambled virtual cube being solved and gives the Kimi K3.1 test a favorable assessment.評価(Evals)コーディングエージェントOpen-weight models
スライド 2 枚0:21EN
Matthew Berman· 2026年10月24日An AI-Generated Kimi Benchmark Chart Used Invented ScoresMatthew Berman · Forward FutureMatthew Berman asks for a graph of Kimi K3.1 Pro benchmarks, then discovers that the displayed figures are illustrative placeholders.Benchmarks評価(Evals)Generative media
スライド 6 枚25:50EN
Matthew Berman· 2026年10月24日Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
スライド 2 枚32:20EN
Matthew Berman· 2026年10月23日Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1