#!if 넘어옴1 != null
'''CUA'''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. #!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html Computer Using Agent라는 OpenAI의 모델}}}에 대한 내용은 [[CUA(OpenAI)]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[CUA(OpenAI)#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[CUA(OpenAI)#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html 컴퓨터 활용 능력을 평가하는 자격 시험}}}에 대한 내용은 [[컴퓨터활용능력]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[컴퓨터활용능력#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[컴퓨터활용능력#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.#!if 리스트 != null
{{{#!if 문서명1 != null
* {{{#!if 설명1 != null
Computer Using Agent라는 OpenAI의 모델: }}}[[CUA(OpenAI)]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[CUA(OpenAI)#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[CUA(OpenAI)#|]] 부분}}}}}}{{{#!if 문서명2 != null
* {{{#!if 설명2 != null
컴퓨터 활용 능력을 평가하는 자격 시험: }}}[[컴퓨터활용능력]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[컴퓨터활용능력#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[컴퓨터활용능력#|]] 부분}}}}}}{{{#!if 문서명3 != null
* {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
* {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
* {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
* {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
* {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
* {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
* {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
* {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}| <nopad> | ||
| {{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px" | <colbgcolor=#2e3039,#2e3039><colcolor=#fff,#fff> 종류 | 대화형 인공지능 (주요 목록) · 코드 생성 인공지능 · 그림 인공지능 · 영상 인공지능 · 음악 인공지능 · 음성 인공지능 · 3D 모델링· 지능형 에이전트 · VLA · 멀티모달 모델 · 언어 모델 · 월드 모델 |
| 프롬프트 | 프롬프트 · 프롬프트 엔지니어링 · 프롬프트 해킹 · 에이전트 스킬 · 하네스 엔지니어링 | |
| 아키텍처 | 트랜스포머 · GAN · 확산 모델 · 변분 오토인코더 · 자기회귀모델 | |
| 학습 | 자기지도학습 · 강화학습 (RLHF) | |
| 응용 | AI 개요 · 인공지능 검색 엔진 · 바이브 코딩 · 에이전틱 코딩(AGENTS.md · CLAUDE.md · MCP · Computer Use · Postman · Playwright) · 인공지능 로봇 (테슬라 옵티머스) | |
| 문화·밈 | AI 커버 · 쇼거스 · 인공지능 버츄얼 유튜버 · ChatGPT 지브리풍 이미지 생성 유행 · 와... 너 정말, **핵심을 찔렀어.** · 세상에서 제일 하찮은 프롬프트 | |
| 기타 | AI 슬롭 · AI wrapper · 인공지능 환각 · 인공지능 검사기 · AI 중독 · 인공지능 벤치마크 · Model Context Protocol · 대중화 · 인공 일반 지능 · 인공지능 정렬 · Spiritual bliss attractor |
1. 개요
Computer Use (컴퓨터 사용)는 언어 모델이 컴퓨터를 다루는 능력을 지칭한다. 이러한 능력을 활용하는 에이전트를 CUA (Computer Use Agent)라고 한다.2. 배경
ChatGPT 및 Claude의 탄생 이래로 대형 언어 모델 (LLM)이 코딩을 다루는 능력은 일취월장을 했다. 그렇게 해서 생긴 것이 바이브 코딩. 그러나 이전의 바이브 코딩은 요구사항 중심적이고 CLI 환경 위주로 진행이 되었다. 테스팅, QA (Quality Assurance), 도구 사용 자동화, GUI (Graphic User Interface) 테스팅 등의 유스케이스를 제대로 다루지 못한다.그래서 Anthropic이 Model Context Protocol (MCP)를 창시했고, 현재는 OpenAI, GitHub, Microsoft, 구글 등의 타 업체들도 이를 따르고 있다. 그리고 OpenAI는 한발 더 나아가 자사 모델에서 Computer Use를 구체화하여 컴퓨터 화면에 대한 스냅샷을 레스터 이미지, DOM, 혹은 컨텍스트로 다루어 LLM의 비전 인식 능력과 결합하여 클릭, 양식 입력 자동화 등의 컴퓨터 사용 능력을 구현했다.
이러한 기술들이 AI에게 갖추어지면서 비로소 요구사항, 구현 내용, 테스팅 방식, 중단 조건 등을 명시하고 이러한 도구들을 자동화하여 쓸 수 있도록 하는 에이전틱 코딩 (Agentic Coding)이 가능해졌다.
3. 특징
CUA라고 하면 브라우저를 쓸 수 있는 OpenAI의 모델 혹은 Operator 에이전트만을 지칭한다고 오해하기 쉽지만 LLM의 발전에 따라 업계에서 자연스럽게 나온 개념이다. 당장에 Claude Code, Codex만 하더라도 Playwright 스킬이 도입되기 전만 해도 CLI 기반이여서 체감이 안 되었던 것이지 실제로는 Computer Use의 성격이 있는 에이전트다.최근에 Computer Use의 흐름은 Windows MCP, Node REPL, Postman MCP, Playwright MCP, Newman 등을 이용하여 엔드투엔트에 대한 API 및 그래픽 테스트 자동화로 이어지고 있다. 이제는 웹 수준을 벗어나 운영체제 (OS)수준으로 그 활용 범위가 점차 넓어지고 있다. 검색증강생성 (RAG)에서도 Computer Use를 접목시키고 있다.
단순히 명령어를 치고 관련 결과를 텍스트로 받아 다음 동작을 결정하는 수준에서 벗어나 사용자 화면이나 웹 페이지를 직접 시각적으로 식별하고 양식에 채울 내용, 마우스 이벤트 (클릭 좌표, 클릭 종류, 드래그 등)를 AI가 직접 컨트롤하여 조종할 수 있는 시대가 된 것이다.
4. 한계
LLM의 멀티모달 능력이나 컴퓨터 공학 지식이 부족한 경우 Computer Use 기능은 오히려 사람이 컴퓨터를 조작하는 것보다 더 못한 결과를 보여줄 수 있다. Computer Use는 똑똑한 만큼 비싼 AI를 써야 한다는 점과 더불어서 GUI 기반 작업을 할 경우 이미지나 동영상을 첨부해야 하기 때문에 비용이 많이 든다. 따라서 로컬 LLM을 쓰는 게 현실적이며 덜 똑똑한 모델을 쓰는 만큼 복잡한 작업을 맡기기가 어렵다.뿐만 아니라 프롬프트 해킹으로 인해 LLM을 익스플로잇이 가능한 상황이 되면 Computer Use는 오히려 독이 될 수 있다. 따라서 이를 이용한 서비스를 만들 경우 RAG 파이프라인에 쓰이는 Computer Use의 범위를 제한해야 하고 Computer Use와 연동하는 도구의 권한 범위도 최소한으로 주어져야 한다.
5. 관련 모델
Computer Use는 CLI여도 가능한 개념이지만 GUI를 다룰려면 기본적으로 멀티모달 모델이 쓰여야 한다. 또한, 가급적이면 Computer Use 대응 모델을 쓰는 것이 좋다.- OpenAI: CUA라는 이름의 모델이 최초로 Computer Use를 지원했다. 그리고 GPT-5.x 시리즈부터 Computer Use 능력이 일취월장했으며 GPT-5.4부터는 Playwright 등을 사용한 GUI 사용 능력이 개선되었다.
- Anthropic: Claude 모델인 3.5 Sonnet에서 최초로 Computer Use 능력을 선보였다. 그리고 Claude 4.6 이상의 모델부터 본격적인 능력으로 포함되었으며 Computer Use 스킬까지 사용하면 GUI 사용 능력을 더욱 끌어올릴 수 있다.
- 구글: Gemini 2.5 시리즈에서 Computer Use Preview 모델이 별도로 존재한다. 그리고 Gemini 3.0 시리즈부터 본격적으로 해당 능력이 포함되었다.
- Qwen: Qwen 3.4부터 Computer Use를 지원한다.
- Kimi: Kimi K2부터 Computer Use를 지원한다.
6. 여담
- 당장에 AI의 Computer Use 능력은 Codex, Claude Code 등의 코딩 에이전트 뿐만 아니라 RAG 연동 서비스에서도 자주 쓰인다. 특히, CAPTCHA, robots.txt 등을 우회하고 크롤링을 하는 서비스에서는 Playwright를 연동시켜 시각적으로 피드백을 하게 만들어야 하는데 이때 모델의 Computer Use 능력이 필수다.
- langchain, langgraph에서도 Computer Use Agent를 구현하기 위한 인터페이스를 제공한다.
- Browser Use라는 라이브러리는 모델이 Playwright를 통해 정보를 수집하고 다음 행동을 내리는 루프를 구현해야 하는 불편함을 해결하기 위해서 나왔다. 다만, 이 루프를 커스터마이징을 해야 하거나 각 단계별 증거를 수집해야 하는 경우에는 Playwright와 langgraph를 직접 사용하여 구현해야 한다.