OpenAdaptAI/OpenAdapt

Compiles a demonstrated GUI task into a program that reports VERIFIED only if an independent check agrees. pip install openadapt; openadapt flow tutorial. Compiler lives in openadapt-flow.

해결하는 문제

OpenAdapt는 AI 에이전트가 API가 없는 그래픽 사용자 인터페이스(GUI)와 상호 작용할 수 있는 방법을 제공합니다. 사람이 작업을 시연하도록 허용하여 "라스트 마일 실행" 문제를 해결하며, 이 시연은 결정론적 프로그램으로 컴파일되어 검증된 결과와 함께 에이전트에 의해 실행됩니다. 이를 통해 에이전트가 단순히 "클릭하고 기도하는" 것이 아니라 실제로 의도된 비즈니스 효과를 달성하도록 보장합니다.

작동 방식

사용자는 특정 서피스(웹 브라우저, 네이티브 데스크톱 또는 RDP/Citrix 같은 원격 디스플레이)에서 작업 시연을 기록합니다. 이 기록은 작업 시퀀스와 예상되는 "효과 계약"(기록 시스템의 변경 사항)을 정의하는 번들로 컴파일됩니다.

에이전트가 이 번들을 호출하면 런타임이 단계를 실행한 다음 독립적인 검사(예: 읽기 전용 API 또는 OCR)를 사용하여 결과를 검증하고 트랜잭션이 실제로 커밋되었는지 확인합니다. 검증이 실패하거나 시스템 상태가 모호한 경우, 거짓 성공을 보고하는 대신 실행이 중지됩니다.

대상 사용자

레거시 또는 폐쇄형 소프트웨어 환경에서 신뢰할 수 있고 검증된 트랜잭션을 수행해야 하는 컴퓨터 사용 에이전트를 구축하는 개발자 및 솔루션 엔지니어를 위해 설계되었습니다.

주요 기능

  • 검증된 실행: 독립적인 증거 계층을 사용하여 비즈니스 효과를 확인하여 화면의 배너를 기반으로 에이전트가 성공에 대해 거짓말하는 것을 방지합니다.
  • 다중 서피스 지원: 웹 브라우저, 네이티브 OS(Windows, macOS, Linux) 및 원격 디스플레이(RDP, Citrix)에서 작동합니다.
  • 결정론적 제어: 시연을 프로그램으로 컴파일하여 활성 제어 루프에서 생성 모델 API 없이 실행합니다.
  • 컴포지션: 여러 컴파일된 번들을 함께 시퀀싱하고 그 사이에 데이터를 전달할 수 있습니다.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트