Computer-Using Agent
Powering Operator with Computer-Using Agent, a universal interface for AI to interact with the digital world.
Dina iki kami ngenalaké pratayang riset saka Operator(mbukak ing jendhela anyar), agen sing bisa menyang web kanggo nindakake tugas kanggo sampeyan. Sing nguwasani Operator yaiku Computer-Using Agent (CUA), model sing nggabungaké kemampuan visi GPT‑4o karo nalar lanjut liwat sinau penguatan. CUA dilatih kanggo sesambungan karo graphical user interfaces (GUI)—tombol, menu, lan kolom teks sing didelok wong ing layar—padha kaya manungsa. Iki maringi CUA keluwesan kanggo nindakake tugas digital tanpa nggunakaké API khusus OS utawa web.
CUA dibangun saka riset dhasar pirang-pirang taun ing persimpangan pangerten multimodal lan nalar. Kanthi nggabungaké persepsi GUI lanjut karo pemecahan masalah sing terstruktur, CUA bisa mecah tugas dadi rencana multi-langkah lan mbeneraké dhéwé kanthi adaptif nalika ana tantangan. Kapabilitas iki nandhani langkah sabanjuré ing pangembangan AI, ngidini model nggunakaké piranti sing padha karo sing diandelaké manungsa saben dina lan mbukak lawang kanggo rentang aplikasi anyar sing amba.
Sanajan CUA isih awal lan nduwèni watesan, CUA nyetel asil benchmark state-of-the-art anyar, kanthi nggayuh tingkat sukses 38,1% ing OSWorld kanggo tugas panggunaan komputer lengkap, lan 58,1% ing WebArena lan 87% ing WebVoyager kanggo tugas adhedhasar web. Asil iki nyorot kemampuan CUA kanggo navigasi lan beroperasi ing macem-macem lingkungan nganggo siji ruang tindakan umum.
Kami ngembangaké CUA kanthi keamanan minangka prioritas utama kanggo ngatasi tantangan sing muncul nalika agen nduwèni akses menyang donya digital, kaya sing diterangaké rinci ing Operator System Card kami. Selaras karo strategi deployment iteratif kami, kami ngrilis CUA liwat pratayang riset Operator ing operator.chatgpt.com(mbukak ing jendhela anyar) kanggo pangguna tingkat Pro(mbukak ing jendhela anyar) ing A.S. luwih dhisik. Kanthi nglumpukaké umpan balik saka donya nyata, kami bisa nyaring langkah keamanan lan terus ningkataké sistem nalika nyiapaké masa depan kanthi panggunaan agen digital sing saya akèh.

CUA processes raw pixel data to understand what’s happening on the screen and uses a virtual mouse and keyboard to complete actions. It can navigate multi-step tasks, handle errors, and adapt to unexpected changes. This enables CUA to act in a wide range of digital environments, performing tasks like filling out forms and navigating websites without needing specialized APIs.
Given a user’s instruction, CUA operates through an iterative loop that integrates perception, reasoning, and action:
- Perception: Screenshots from the computer are added to the model’s context, providing a visual snapshot of the computer's current state.
- Reasoning: CUA reasons through the next steps using chain-of-thought, taking into consideration current and past screenshots and actions. This inner monologue improves task performance by enabling the model to evaluate its observations, track intermediate steps, and adapt dynamically.
- Action: It performs the actions—clicking, scrolling, or typing—until it decides that the task is completed or user input is needed. While it handles most steps automatically, CUA seeks user confirmation for sensitive actions, such as entering login details or responding to CAPTCHA forms.
CUA establishes a new state-of-the-art in both computer use and browser use benchmarks by using the same universal interface of screen, mouse, and keyboard.
| Jinis tolok ukur | Tolok ukur | Panggunaan komputer (antarmuka universal) | Agen browsing web | Manungsa | |
|---|---|---|---|---|---|
| OpenAI CUA | SOTA Sadurunge | SOTA Sadurunge | |||
| Panggunaan komputer | OSWorld | 38,1% | 22,0% | - | 72,4% |
| Panggunaan browser | WebArena | 58,1% | 36,2% | 57,1% | 78,2% |
| WebVoyager | 87,0% | 56,0% | 87,0% | - | |
WebArena(mbukak ing jendhela anyar) and WebVoyager(mbukak ing jendhela anyar) are designed to evaluate the performance of web browsing agents in completing real-world tasks using browsers. WebArena utilizes self-hosted open-source websites offline to imitate real-world scenarios in e-commerce, online store content management (CMS), social forum platforms, and more. WebVoyager tests the model’s performance on online live websites like Amazon, GitHub, and Google Maps.
In these benchmarks, CUA sets a new standard using the same universal interface that perceives the browser screen as pixels and takes action through mouse and keyboard. CUA achieved a 58.1% success rate on WebArena and an 87% success rate on WebVoyager for web-based tasks. While CUA achieves a high success rate on WebVoyager, where most tasks are relatively simple, CUA still needs more improvements to close the gap with human performance on more complex benchmarks like WebArena.
OSWorld(mbukak ing jendhela anyar) is a benchmark that evaluates models’ ability to control full operating systems like Ubuntu, Windows, and macOS. In this benchmark, CUA achieves 38.1% success rate. We observed test-time scaling, meaning CUA’s performance improves when more steps are allowed. The figure below compares CUA’s performance with previous state-of-the-arts with varying maximum allowed steps. Human performance on this benchmark is 72.4%, so there is still significant room for improvement.
The following visualizations show examples of CUA navigating a variety of standardized OSWorld tasks.
We’re making CUA available through a research preview of Operator, an agent that can go to the web to perform tasks for you. Operator is available to Pro(mbukak ing jendhela anyar) users in the U.S. at operator.chatgpt.com(mbukak ing jendhela anyar). This research preview is an opportunity to learn from our users and the broader ecosystem, refining and improving Operator iteratively. As with any early-stage technology, we don’t expect CUA to perform reliably in all scenarios just yet. However, it has already proven useful in a variety of cases, and we aim to extend that reliability across a wider range of tasks. By releasing CUA in Operator, we hope to gather valuable insights from our users, which will guide us in refining its capabilities and expanding its applications.
In the table below, we present CUA’s performance in Operator on a handful of trials given a prompt to illustrate its known strengths and weaknesses.
| Kategori | Pituduh | Sukses / upaya | Cathetan |
|---|---|---|---|
| Interaksi karo macem-macem komponen UI kanggo ngrampungake tugas | Turn 1: Goleki Britannica kanggo tampilan peta rinci babagan habitat beruang Turn 2: Apik! Saiki tulung priksa pranala beruang ireng, beruang coklat, lan beruang kutub, banjur wenehana ringkesan umum sing cekak babagan ciri-ciri fisike, mligi bedane. Oh lan simpen tautan-tautané kanggo kula supaya kula bisa ngakses kanthi cepet. | 10 / 10 | CUA bisa sesambungan karo macem-macem komponen UI kanggo nggoleki, ngurutaké, lan nyaring asil kanggo nemokaké informasi sing dikarepake pangguna. Keandalan beda-beda kanggo situs web lan UI sing beda. |
| Kula pengin salah siji saka tawaran target kuwi. Kowe isa mriksa apa dheweke duwe promo kanggo soda prebiotik poppi? Yen dheweke iya, kula pengin rasa semangka ing kaleng 12fl oz. Tulung golekké jinis deal sing kalebu karo iki lan priksa apa iki bebas gluten. | 9 / 10 | ||
| Kula lagi ngrancang pindhah menyang Seattle lan kula pengin kowe nggoleki ing Redfin omah townhouse sing paling ora nduwèni 3 kamar turu, 2 kamar mandi, lan desain sing hemat energi (kayata: panel surya utawa sing disertifikasi LEED). Anggaran kula ana ing antarane $600.000 - $800.000 lan saenipun kudu cedhak 1500 kaki persegi. | 3 / 10 | ||
| Tugas sing bisa dirampungake liwat interaksi UI sing prasaja lan diulang-ulang | Gawe proyek anyar ing Todoist kanthi judhul 'Weekend Grocery Shopping.' Tambahna dhaptar blanja ing ngisor iki karo produk: Gedhang (6 potong) Alpukat (2 mateng) Bayem bayi (1 kantong) Susu murni (1 galon) Keju Cheddar (blok 8 oz) Kripik kentang (asin, ukuran kulawarga) Coklat ireng (70% kakao, 2 batang) | 10 / 10 | CUA bisa mbaleni interaksi UI sing prasaja kanthi andal kaping pirang-pirang kanggo ngotomatisasi tugas sing prasaja, nanging mboseni kanggo pangguna. |
| Goleka ing Spotify lagu-lagu sing paling populer saka USA kanggo taun 1990-an, lan gawe dhaptar puter kanthi paling ora 10 trek. | 10 / 10 | ||
| Tugas-tugas sing CUA nuduhaké tingkat kasil sing dhuwur mung yen pituduhé kalebu pitutur rinci babagan carané nggunakake situs web. | Bukak tagvenue.com lan goleka aula konser sing bisa nampung 150 wong ing London. Kula butuh kuwi ing 22 Feb 2025 sedina muput saka jam 9 am nganti 12 am, mung priksa manawa regane ing ngisor £90 saben jam. Oh apa njenengan bisa mriksa bagean filter kanggo filter sing cocog lan mesthekake ana parkir lan kabeh mau bisa diakses kursi roda. | 8 / 10 | Sanajan kanggo tugas sing padha, keandalané CUA bisa owah gumantung carane kita menehi pituduh kanggo tugas kasebut. In ing kasus iki, kita bisa nambah keandalan kanthi nyedhiyakake rincian tanggal sing spesifik (kayata: jam 9 esuk nganti jam 12 bengi vs sedina muput wiwit jam 9 esuk), lan kanthi menehi pituduh UI endi sing kudu digunakake kanggo nemokake asil (kayata: priksa bagean filter …) |
| Bukak tagvenue.com lan goleka aula konser sing bisa nampung 150 wong ing London. Kula butuh iku ing 22 Feb 2025 kanggo sedina muput wiwit jam 9 am, mung priksa manawa iku ing ngisor £90 saben jam. Oh lan priksa manawa ana parkiran lan kabeh kuwi bisa diakses nganggo kursi roda. | 3 / 10 | ||
| Kesulitan nggunakake UI sing ora pati dikenal lan nyunting teks | Gunakna html5editor lan lebokna teks ing ngisor iki ing sisih kiwa, banjur sunting manut pandhuanku lan wènèhana kula screenshot saka kabèh tampilané nalika wis rampung. Teksé yaiku: Halo donya! Iki teks pertama kula. Kula perlu ndeleng kaya apa yen diprogram nganggo HTML. Sawetara bagean kudu abang. Sawetara bold. Sawetara italic. Sawetara digarisbawahi. Nganti piwulangku wis rampung, lan kita pindhah menyang sisih liyane. ... Halo donya! kudu nganggo header 2 Ukara ing ngisoré kudu dadi teks paragraf biasa. The ukara sing nyebut abang kudu dadi teks normal lan abang Ukara sing nyebut kandel kudu dadi teks normal sing dikandelaké Ukara sing nyebut miring kudu dimiringaké Ukara pungkasan kudu dirataké menyang tengen, dudu kaya biasané ing kiwa | 4 / 10 | Nalika CUA kudu sesambungan karo UI sing durung akèh disambangi nalika latihan, CUA kerep kesulitan kanggo ngerti carane nggunakake UI sing kasedhiya kanthi trep. Asring iki nyebabaké akèh coba-coba lan kesalahan, lan tumindak sing ora efisien. CUA ora presisi ing panyuntingan teks. Asring banget nggawe akèh kesalahan ing prosesé utawa nyedhiyakké output sing ana error. |
Because CUA is one of our first agentic products with an ability to directly take actions in a browser, it brings new risks and challenges to address. As we prepared for deployment of Operator, we did extensive safety testing and implemented mitigations across three major classes of safety risks: misuse, model mistakes, and frontier risks. We believe it is important to take a layered approach to safety, so we implemented safeguards across the whole deployment context: the CUA model itself, the Operator system, and post-deployment processes. The aim is to have mitigations that stack, with each layer incrementally reducing the risk profile.
The first category of risk is misuse. In addition to requiring users to comply with our Usage Policies, we have designed the following mitigations to reduce Operator’s risk of harm due to misuse, building off our safety work for GPT‑4o:
- Refusals: The CUA model is trained to refuse many harmful tasks and illegal or regulated activities.
- Blocklist: Operator cannot access websites that we’ve preemptively blocked, such as many gambling sites, adult entertainment, and drug or gun retailers.
- Moderation: User interactions are reviewed in real-time by automated safety checkers that are designed to ensure compliance with Usage Policies and have the ability to issue warnings or blocks for prohibited activities.
- Offline detection: We’ve also developed automated detection and human review pipelines to identify prohibited usage in priority policy areas, including child safety and deceptive activities, allowing us to enforce our Usage Policies.
The second category of risk is model mistakes, where the CUA model accidentally takes an action that the user didn’t intend, which in turn causes harm to the user or others. Hypothetical mistakes can range in severity, from a typo in an email, to purchasing the wrong item, to permanently deleting an important document. To minimize potential harm, we’ve developed the following mitigations:
- User confirmations: The CUA model is trained to ask for user confirmation before finalizing tasks with external side effects, for example before submitting an order, sending an email, etc., so that the user can double-check the model’s work before it becomes permanent.
- Limitations on tasks: For now, the CUA model will decline to help with certain higher-risk tasks, like banking transactions and tasks that require sensitive decision-making.
- Watch mode: On particularly sensitive websites, such as email, Operator requires active user supervision, ensuring users can directly catch and address any potential mistakes the model might make.
One particularly important category of model mistakes is adversarial attacks on websites that cause the CUA model to take unintended actions, through prompt injections, jailbreaks, and phishing attempts. In addition to the aforementioned mitigations against model mistakes, we developed several additional layers of defense to protect against these risks:
- Cautious navigation: The CUA model is designed to identify and ignore prompt injections on websites, recognizing all but one case from an early internal red-teaming session.
- Monitoring: In Operator, we’ve implemented an additional model to monitor and pause execution if it detects suspicious content on the screen.
- Detection pipeline: We’re applying both automated detection and human review pipelines to identify suspicious access patterns that can be flagged and rapidly added to the monitor (in a matter of hours).
Finally, we evaluated the CUA model against frontier risks outlined in our Preparedness Framework(mbukak ing jendhela anyar), including scenarios involving autonomous replication and biorisk tooling. These assessments showed no incremental risk on top of GPT‑4o.
For those interested in exploring the evaluations and safeguards in more detail, we encourage you to review the Operator System Card, a living document that provides transparency into our safety approach and ongoing improvements.
As many of Operator’s capabilities are new, so are the risks and mitigation approaches we’ve implemented. While we have aimed for state-of-the-art, diverse and complementary mitigations, we expect these risks and our approach to evolve as we learn more. We look forward to using the research preview period as an opportunity to gather user feedback, refine our safeguards, and enhance agentic safety.
CUA builds on years of research advancements in multimodality, reasoning and safety. We have made significant progress in deep reasoning through the o-model series, vision capabilities through GPT‑4o, and new techniques to improve robustness through reinforcement learning and instruction hierarchy. The next challenge space we plan to explore is expanding the action space of agents. The flexibility offered by a universal interface addresses this challenge, enabling an agent that can navigate any software tool designed for humans. By moving beyond specialized agent-friendly APIs, CUA can adapt to whatever computer environment is available—truly addressing the “long tail” of digital use cases that remain out of reach for most AI models.
We're also working to make CUA available in the API(mbukak ing jendhela anyar), so developers can use it to build their own computer-using agents. As we continue to iterate on CUA, we look forward to seeing the different use cases the community will discover. We plan to use the real-world feedback we gather from this early preview to continuously refine CUA’s capabilities and safety mitigations to safely advance our mission of distributing the benefits of AI to everyone.
Penulis
Referensi
Sitasi
Mangga nyitasi OpenAI lan gunakna BibTeX ing ngisor iki kanggo sitasi: http://cdn.openai.com/cua/cua2025.bib(mbukak ing jendhela anyar)