wkappbot-sdk은(는) 무엇을 하나요?
컴퓨터 사용, 앱 사용, AppBot — AI 에이전트에 Windows용 진짜 눈과 손을 부여합니다. 인간, 앱 생태계, AI가 하나의 키보드를 공유하는 오픈소스 RPA입니다. 포커스리스. 자가 치유. 멀티 AI.
개요
이 SDK는 AI 에이전트가 Windows 데스크톱 애플리케이션과 상호작용할 수 있도록 설계되었습니다. 전통적인 RPA와 달리, 이 SDK는 '포커스리스(focusless)' 접근 방식을 사용하여 에이전트가 애플리케이션의 상태와 요소를 직접 인식하고 조작할 수 있게 합니다. '자가 치유' 기능은 UI 변경이 발생해도 자동으로 적응하여 안정적인 자동화를 보장합니다.
주요 기능
- Computer Use: AI 에이전트가 Windows 데스크톱을 보고, 클릭하고, 키보드 입력을 수행할 수 있습니다.
- App Use: 특정 애플리케이션의 요소를 식별하고 상호작용합니다.
- AppBot: 여러 AI 모델이 동일한 RPA 환경을 공유하는 멀티 AI 지원.
- 포커스리스: 화면 포커스에 의존하지 않고 애플리케이션 상태를 인식합니다.
- 자가 치유: UI 변경에 자동으로 적응합니다.
- 멀티 AI: 다양한 AI 모델과 인간이 협력하여 작업을 자동화합니다.
지원 플랫폼
- Windows (기본)
- Claude Code, Cursor, Codex 등 주요 AI 에이전트 플랫폼과 호환
사용 방법
-
설치: SDK를 프로젝트에 추가합니다.
npm install wkappbot-sdk -
초기화: SDK를 초기화하고 AI 에이전트와 연결합니다.
const WkAppBot = require('wkappbot-sdk'); const bot = new WkAppBot(); -
작업 정의: AI 에이전트가 수행할 작업을 정의합니다.
bot.defineAction('openNotepad', async () => { await bot.launch('notepad.exe'); await bot.waitForWindow('Untitled - Notepad'); await bot.typeText('Hello, World!'); }); -
실행: 작업을 실행합니다.
bot.run('openNotepad');
예제
- 파일 탐색기 열기: AI 에이전트가 파일 탐색기를 열고 특정 파일을 찾습니다.
- 브라우저 자동화: 웹 브라우저를 제어하여 양식을 작성합니다.
- 멀티 AI 협업: 여러 AI 모델이 동시에 다른 작업을 수행합니다.
문서
자세한 내용은 공식 문서를 참조하세요.
기여
오픈소스 프로젝트입니다. 기여를 환영합니다! GitHub 저장소에서 이슈를 제출하거나 풀 리퀘스트를 보내주세요.
라이선스
MIT 라이선스 하에 배포됩니다.