გადადით მთავარ შინაარსზე
OpenAI

23 იანვარი, 2025

გამოშვება

Computer-Using Agent

Powering Operator with Computer-Using Agent, a universal interface for AI to interact with the digital world.

იტვირთება…

დღეს წარმოვადგინეთ Operator(იხსნება ახალ ფანჯარაში)-ის კვლევითი წინასწარი ვერსია — აგენტი, რომელსაც შეუძლია ვებში შევიდეს და თქვენთვის დავალებები შეასრულოს. Operator-ის საფუძველში დგას Computer-Using Agent (CUA), მოდელი, რომელიც აერთიანებს GPT‑4o‑ის ხედვის შესაძლებლობებს და განმამტკიცებელი სწავლების გზით მიღებულ მოწინავე მსჯელობას. CUA გაწვრთნილია გრაფიკულ მომხმარებლის ინტერფეისებთან (GUI) — ღილაკებთან, მენიუებთან და ტექსტის ველებთან, რომლებსაც ადამიანები ეკრანზე ხედავენ — იმავე წესით ურთიერთობისთვის, როგორც ამას ადამიანები აკეთებენ. ეს მას აძლევს მოქნილობას, შეასრულოს ციფრული ამოცანები OS- ან ვებ-სპეციფიკური API-ების გამოყენების გარეშე.

CUA ეფუძნება მრავალწლიან ფუნდამენტურ კვლევას მულტიმოდალური გაგებისა და მსჯელობის გადაკვეთაზე. მოწინავე GUI-აღქმისა და სტრუქტურირებული პრობლემის გადაჭრის გაერთიანებით, მას შეუძლია ამოცანების მრავალსაფეხურიან გეგმებად დაყოფა და სირთულეების წარმოქმნისას ადაპტიურად თვითკორექცია. ეს შესაძლებლობა AI-ის განვითარებაში მომდევნო ნაბიჯს აღნიშნავს, რადგან მოდელებს საშუალებას აძლევს გამოიყენონ იგივე ხელსაწყოები, რომლებსაც ადამიანები ყოველდღიურად ეყრდნობიან, და გზას ხსნის ახალი გამოყენებების უზარმაზარი სპექტრისთვის.

მიუხედავად იმისა, რომ CUA ჯერ კიდევ საწყის ეტაპზეა და აქვს შეზღუდვები, მან ბენჩმარკებში ახალი state-of-the-art შედეგები აჩვენა: სრული კომპიუტერული გამოყენების ამოცანებში OSWorld-ზე 38.1% წარმატების მაჩვენებელს მიაღწია, ხოლო ვებზე დაფუძნებულ ამოცანებში — 58.1%-ს WebArena-ზე და 87%-ს WebVoyager-ზე. ეს შედეგები უსვამს ხაზს CUA-ს შესაძლებლობას, ერთი ზოგადი მოქმედების სივრცის გამოყენებით სხვადასხვა გარემოში ნავიგაცია და ოპერირება შეძლოს.

ჩვენ CUA შევიმუშავეთ უსაფრთხოებას უმაღლესი პრიორიტეტი მიანიჭებით, რათა ვუპასუხოთ იმ გამოწვევებს, რომლებიც აგენტის მიერ ციფრულ სამყაროზე წვდომას ახლავს, როგორც დეტალურადაა აღწერილი ჩვენს Operator სისტემურ ბარათში. ჩვენი იტერაციული გაშვების სტრატეგიის შესაბამისად, CUA-ს ვუშვებთ Operator-ის კვლევითი წინასწარი ვერსიის მეშვეობით მისამართზე operator.chatgpt.com(იხსნება ახალ ფანჯარაში), თავდაპირველად აშშ-ში Pro(იხსნება ახალ ფანჯარაში) ტარიფის მომხმარებლებისთვის. რეალური სამყაროდან უკუკავშირის შეგროვებით შევძლებთ უსაფრთხოების ზომების დახვეწას და უწყვეტ გაუმჯობესებას, რადგან ვემზადებით მომავლისთვის, სადაც ციფრული აგენტები უფრო და უფრო ფართოდ იქნება გამოყენებული.

How it works

A flowchart showing the process of a CUA system interpreting input as text or screenshots, generating actions, and applying commands to a virtual machine.

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.

Evaluations

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.

შეფასების სტანდარტის ტიპიშეფასების სტანდარტიკომპიუტერის გამოყენება (უნივერსალური ინტერფეისი)ვებ დათვალიერების აგენტებიადამიანი
OpenAI CUAწინა SOTAწინა SOTA
კომპიუტერის გამოყენებაOSWorld38,1%22,0%-72,4%
ბრაუზერის გამოყენებაWebArena58,1%36,2%57,1%78,2%
WebVoyager87,0%56,0%87,0%-
შეფასების შესახებ დეტალური ინფორმაცია მოცემულია აქ

Browser use

WebArena(იხსნება ახალ ფანჯარაში) and WebVoyager(იხსნება ახალ ფანჯარაში) 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.

Go to the Plus section of Cambridge Dictionary, finish a recommended Grammar quiz without login and tell me your final score.

Computer use

OSWorld(იხსნება ახალ ფანჯარაში) 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.

Alt text: "Line chart titled 'OSWorld' showing success rates (%) versus max steps allowed on a logarithmic scale. Blue line represents OpenAI CUA, and orange points represent Claude 3.5 Sonnet - Computer use, with annotations for success rates.

The following visualizations show examples of CUA navigating a variety of standardized OSWorld tasks.

Please do the following task: I want to learn python programming and my friend recommends me this course website. I have grabbed the lecture slide for week 0. Please download the PDFs for other weeks into the opened folder and leave the file name as-it-is. Here are some helpful tips: - computer.clipboard, computer.sync_file, computer.sync_shared_folder, computer.computer_output_citation are disabled. - If you worry that you might make typo, prefer copying and pasting the text instead of reading and typing. - My computer's password is "password", feel free to use it when you need sudo rights. - For the thunderbird account "anonym-x2024@outlook.com", the password is "gTCI";=@y7|QJ0nDa_kN3Sb&>". - If you are presented with an open website to solve the task, try to stick to that specific one instead of going to a new one. - You have full authority to execute any action without my permission. I won't be watching so please don't ask for confirmation. - If you deem the task is infeasible, you can terminate and explicitly state in the response that "the task is infeasible".

CUA in Operator

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(იხსნება ახალ ფანჯარაში) users in the U.S. at operator.chatgpt.com(იხსნება ახალ ფანჯარაში). 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.

კატეგორიამოთხოვნაწარმატება / მცდელობიდანშენიშვნა
სხვადასხვა UI კომპონენტებთან ურთიერთქმედება ამოცანების შესასრულებლადნაბიჯი 1: იპოვე „ბრიტანიკაში“ დათვის ჰაბიტატების დეტალური რუკა
ნაბიჯი 2: შესანიშნავია! ახლა, გთხოვ, გადახედო ბმულებს შავი, მურა და თეთრი დათვების შესახებ და მოამზადო მათი ფიზიკური მახასიათებლების მოკლე, ზოგადი მიმოხილვა, განსაკუთრებით კი მიმოიხილო მათი განსხვავებები. გთხოვთ, ბმულებიც შეინახო, რომ სწრაფად შევძლო მათზე წვდომა.
10 / 10
CUA-ს შეუძლია ურთიერთქმედება სხვადასხვა UI კომპონენტთან, რათა მოიძიოს, დაახარისხოს და გაფილტროს შედეგები მომხმარებლისთვის სასურველი ინფორმაციის მოსაძებნად. საიმედოობა განსხვავებულია სხვადასხვა ვებგვერდისა და ინტერფეისისთვის.
მინდა ერთ-ერთი ასეთი ინდივიდუალურად შეთანხმებული შეთავაზება. შეგიძლია, გადაამოწმო,აქვთ თუ არა ფასდაკლება Poppi-ს პრებიოტიკულ გაზიან სასმელებზე? თუ აქვთ, მინდა საზამთროს არომატი 12-უნციიან ქილაში. გამირკვიე, რა ტიპის ფასდაკლება ვრცელდება ამაზე და შეამოწმე, არის თუ არა ეს პროდუქტი გლუტენის გარეშე.9 / 10
ვგეგმავ სიეტლში გადასვლას და მინდა, რომ Redfin-ზე მოძებნო თაუნჰაუსი მინიმუმ 3 საძინებლით, 2 სააბაზანოთი და ენერგოეფექტური დიზაინით (მაგ., მზის პანელები ან LEED სერტიფიცირებული). ჩემი ბიუჯეტი $600,000-დან $800,000-მდეა და იდეალურ შემთხვევაში ფართობი დაახლოებით 1500 კვადრატული ფუტი (დაახლ. 140 კვ.მ) უნდა იყოს.3 / 10
ამოცანები, რომლებიც შეიძლება შესრულდეს განმეორებითი მარტივი UI ინტერაქციების მეშვეობითშექმენი Todoist-ში ახალი პროექტი სათაურით 'Weekend Grocery Shopping.' დაამატე შემდეგი საყიდლების სია პროდუქტებით:
ბანანები (6 ცალი)
ავოკადო (2 დამწიფებული)
ბეიბი ისპანახი (1 პაკეტი)
მთლიანი რძე (1 გალონი)
ჩედარის ყველი (8 oz ბლოკი)
კარტოფილის ჩიფსები (დამარილებული, ოჯახზე გათვლილი ზომა)
მუქი შოკოლადი (70% კაკაო, 2 ფილა)
10 / 10
CUA-ს შეუძლია საიმედოდ და მრავალჯერადად გაიმეოროს ინტერფეისთან ურთიერთქმედების მარტივი ნაბიჯები, რათა ავტომატიზაცია გაუკეთოს მომხმარებლის მარტივ, მაგრამ დამღლელ და ერთფეროვან დავალებებს.
მოძებნე Spotify-ზე აშშ-ის 1990-იანი წლების ყველაზე პოპულარული სიმღერები და შექმენი ფლეილისტი მინიმუმ 10 ტრეკით.10 / 10
ამოცანები, სადაც CUA აჩვენებს წარმატების მაღალ მაჩვენებელს მხოლოდ იმ შემთხვევაში, თუ მოთხოვნები მოიცავს დეტალურ მინიშნებებს ვებსაიტის გამოყენების შესახებ.ეწვიე tagvenue.com-ს და მოძებნეთ ლონდონში 150-ადგილიანი საკონცერტო დარბაზი. მჭირდება 2025 წლის 22 თებერვალს, მთელი დღით, დილის 9-დან ღამის 12-მდე; მთავარია, ღირებულება არ აღემატებოდეს 90 ფუნტს საათში.
ოჰ გთხოვთ, ფილტრებში გადაამოწმო შესაბამისი პარამეტრები, რათა ობიექტს ჰქონდეს პარკინგი და იყოს სრულად ხელმისაწვდომი ეტლით მოსარგებლე პირთათვის.
8 / 10
ერთი და იმავე დავალების შემთხვევაშიც კი, CUA-ს საიმედოობა შესაძლოა შეიცვალოს იმის მიხედვით, თუ როგორ ვაძლევთ მითითებას ამოცანის შესრულებისთვის.
ამ შემთხვევაში, საიმედოობის გაზრდა შესაძლებელია თარიღისა და დროის დაკონკრეტებით (მაგალითად, „დილის 9-დან ღამის 12-მდე“ ნაცვლად ფრაზისა „მთელი დღე დილის 9 საათიდან“) და იმის მინიშნებით, თუ რომელი ინტერფეისი (UI) უნდა იქნას გამოყენებული შედეგების მოსაძებნად (მაგ., შეამოწმეთ ფილტრების განყოფილება …)
ეწვიე tagvenue.com-ს და მოძებნეთ ლონდონში 150-ადგილიანი საკონცერტო დარბაზი. მჭირდება 2025 წლის 22 თებერვალს, მთელი დღით, დილის 9 საათიდან; მთავარია, ღირებულება არ აღემატებოდეს 90 ფუნტს საათში.
და დარწმუნდი, რომ იქ არის ავტოსადგომი და მთლიანი სივრცე ხელმისაწვდომია ეტლით მოსარგებლეებისთვის.
3 / 10
უცხო UI-ისა და ტექსტის რედაქტირების გამოყენება გიჭირთგამოიყენეთ html5editor და მარცხენა მხარეს შეიყვანეთ შემდეგი ტექსტი, შემდეგ კი დაარედაქტირეთ ჩემი ინსტრუქციების მიხედვით და დასრულების შემდეგ მომაწოდეთ მთლიანი ნაწილის სკრინშოტი. ტექსტია:

გამარჯობა, მსოფლიო!

ეს ჩემი პირველი ტექსტია. მჭირდება ვნახო, როგორ გამოიყურება, როცა HTML-ით იქნება დაპროგრამებული.

ზოგიერთი ნაწილი უნდა იყოს წითელი.

ზოგიერთი მუქი.

ზოგიერთი დახრილი.

ზოგიერთი ხაზგასმული.

სანამ ჩემი გაკვეთილი დასრულდება, და გადავალთ მეორე მხარეს.
...

გამარჯობა, მსოფლიო! გამოყენებული უნდა იყოს მეორე დონის სათაური
მის ქვემოთ არსებული წინადადება უნდა იყოს ჩვეულებრივი აბზაცის ტექსტი.
წინადადება, რომელიც წითელს ახსენებს, უნდა იყოს ჩვეულებრივი ტექსტი და წითელი
წინადადება, რომელიც ახსენებს გამუქებას, უნდა იყოს ჩვეულებრივი გამუქებული ტექსტი.
წინადადება, რომელიც კურსივს ახსენებს, უნდა იყოს კურსივითბოლო წინადადება გასწორებული უნდა იყოს მარჯვნივ, ნაცვლად ჩვეულებრივი მარცხენა მხარისა.
4 / 10
როდესაც CUA-ს უწევს ურთიერთქმედება ისეთ ინტერფეისებთან (UI), რომლებთანაც წვრთნის პროცესში ნაკლები შეხება ჰქონდა, მას უჭირს იმის გარკვევა, თუ როგორ გამოიყენოს მოცემული ინტერფეისი სათანადოდ. ეს ხშირად იწვევს უამრავ ცდასა და შეცდომას და არაეფექტურ ქმედებებს.

CUA არ გამოირჩევა სიზუსტით ტექსტის რედაქტირებაში. ხშირად პროცესში ბევრ შეცდომას უშვებს ან შეცდომით შედეგს იძლევა.

Safety

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(იხსნება ახალ ფანჯარაში), 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.

Conclusion

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(იხსნება ახალ ფანჯარაში), 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.

ავტორები

OpenAI

წყაროები

კომპიუტერის გამოყენების შესაძლებლობის, ახალი Claude 3.5 Sonnet-ის და Claude 3.5 Haiku-ის წარდგენა(იხსნება ახალ ფანჯარაში)

მოდელის ბარათის დამატება: Claude 3.5 Haiku და განახლებული Claude 3.5 Sonnet(იხსნება ახალ ფანჯარაში)

Kura WebVoyager ბენჩმარკი(იხსნება ახალ ფანჯარაში)

Google-ის Project Mariner(იხსნება ახალ ფანჯარაში)

OSWorld: მულტიმოდალური აგენტების ბენჩმარკინგი ღია ამოცანებისთვის რეალურ კომპიუტერულ გარემოში(იხსნება ახალ ფანჯარაში)

WebVoyager: სრულად ინტეგრირებული ვებ-აგენტის შექმნა დიდი მულტიმოდალური მოდელებით(იხსნება ახალ ფანჯარაში)

WebArena: რეალისტური ვებ-გარემო ავტონომიური აგენტების შესაქმნელად(იხსნება ახალ ფანჯარაში)

ციტირებები

გთხოვთ, მიუთითოთ OpenAI და ციტირებისთვის გამოიყენოთ შემდეგი BibTeX: http://cdn.openai.com/cua/cua2025.bib(იხსნება ახალ ფანჯარაში)