Skip to main content
공개 노트

OpenWorker: 채팅이 아니라 결과물을 내놓는 첫 오픈소스 AI 동료

Views 53약 3분생성형 AI 활용
Summary

AI 에이전트의 진짜 진화: 조언에서 실행으로

Andrew Ng가 MIT 라이선스의 데스크톱 AI 에이전트 OpenWorker를 공개했다. 지금까지 AI 도우미들은 대부분 "무엇을 해야 한다"고 알려주는 데 그쳤다. OpenWorker는 다르다. "고객 브리핑 문서 준비해줘"라고 하면, 완성된 HTML 파일이나 스프레드시트를 결과물로 내놓는다1.

이 방향 전환이 중요한 이유는 간단하다. 우리가 진짜 원하는 건 조언이 아니라 일이 끝나는 것이다.

결과물을 직접 만든다: 채팅창 너머의 설계

OpenWorker의 핵심 설계 철학은 "outcome first"다. 사용자가 원하는 최종 산출물의 형태를 지정하면, 에이전트는 작업을 단계별로 나눠 실행하여 완성된 파일을 반환한다. 이 과정은 단순한 텍스트 응답을 넘어 문서, 스프레드시트, 보고서, 웹 페이지 등 실제 업무에서 바로 활용 가능한 형태로 이루어진다.

25개 이상의 커넥터를 통해 Slack, Gmail, GitHub, Jira, Notion, HubSpot 등 주요 업무 도구와 직접 연동되는 점도 주목할 만하다. 예를 들어 Slack에서 @OpenWorker를 멘션하면 데스크톱에서 세션이 열리고, 작업이 끝나면 스레드 답글로 결과가 반환된다1. 매일 아침 자동으로 브리핑을 생성하는 예약 실행 기능도 제공해, 특정 이메일 수신이나 정해진 일정에 따라 에이전트가 스스로 작업을 시작할 수 있다.

자동화의 범위가 넓어질수록 중요한 것은 통제다. OpenWorker는 승인 게이트(approval-gated) 구조를 채택해, 메시지 전송, 캘린더 변경, 셸 명령 실행처럼 위험도가 높은 작업은 실행 전에 반드시 사용자 승인을 요청한다. 자동 실행 모드에서도 승인이 필요한 작업은 인박스에 보류되고, 사용자가 확인하기 전까지 진행되지 않는다1. 생산성과 안전성 사이의 균형을 설계 단계부터 고려한 셈이다.

로컬 우선, 모델 중립: 데이터는 내 컴퓨터에 남는다

기업 환경에서 AI 도입의 가장 큰 걸림돌 중 하나는 보안이다. OpenWorker는 이 문제에 대한 실용적인 해법으로 로컬 우선(local-first) 아키텍처를 제시한다. Tauri 셸 위에서 로컬 Python 에이전트 서버를 실행하며, 에이전트 루프, 대화 기록, 커넥터 토큰, 모델 API 키는 모두 앱의 로컬 비밀 저장소에만 저장된다1.

모델 선택은 자유롭다. OpenAI, Anthropic, Google Gemini 같은 클라우드 모델의 API 키를 가져와 쓸 수 있고, Ollama를 통해 완전히 로컬에서 모델을 실행할 수도 있다. Together AI나 Fireworks를 통한 오픈 웨이트 모델도 지원한다. 큐레이션된 30개 모델 목록은 도구 호출 성능이 검증된 것들만 담았다1. 특정 모델 제공자에 종속되지 않는 BYOK(Bring Your Own Key) 방식 덕분에, 작업에 따라 가장 적합한 모델을 유연하게 선택할 수 있다.

이러한 유연성의 기반은 Andrew Ng 팀이 만든 경량 Python 라이브러리 aisuite다. aisuite는 여러 LLM 제공자를 하나의 Chat Completions API로 통합하고, 도구 호출에 대한 승인 정책과 허용/거부 목록을 적용할 수 있는 도구 정책 기능을 제공한다. 특히 MCP(Model Context Protocol)를 네이티브 지원해, 별도의 보일러플레이트 코드 없이 모든 MCP 서버의 도구를 모델에 연결할 수 있다2.

무엇이 달라지는가

OpenWorker는 AI 에이전트의 패러다임을 "대화"에서 "업무 실행"으로 전환하려는 시도다. 완성된 결과물을 반환하는 설계는 "AI 비서"의 생산성 기준 자체를 바꾼다. 할 일 목록이 아니라 실행된 결과가 쌓일 때 진짜 업무 자동화가 시작되기 때문이다.

오픈소스와 로컬 우선 아키텍처, 그리고 BYOK 방식의 결합은 데이터 주권을 보장하면서도 특정 생태계에 갇히지 않는 독립성을 제공한다. 이는 개인 개발자부터 보안이 중요한 기업 환경까지 폭넓게 적용 가능한 구조다.

OpenWorker는 현재 베타 버전이며 macOS와 Windows를 지원한다. 다운로드만으로 바로 실행할 수 있고, 계정 없이도 모든 기능을 쓸 수 있다1.


1GitHub - andrewyng/openworker

2GitHub - andrewyng/aisuite

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기