saffron-health/libretto
The AI toolkit for building reliable browser automations
해결하는 문제
Libretto는 견고한 웹 통합을 구축하고 유지보수하기 위한 툴킷을 제공합니다. 특히 코딩 에이전트의 기술로 사용되도록 설계되어, 브라우저 스크립트를 수동으로 작성하고 고치는 노동을 줄일 수 있도록 스크래핑, 브라우저 워크플로우 자동화, 사이트 API 역설계를 간소화합니다.
작동 방식
Libretto는 코딩 에이전트에게 실시간 브라우저와 토큰 효율적인 CLI를 제공합니다. 에이전트는 이 도구들을 사용해 실시간 페이지를 검사하고, 네트워크 트래픽을 캡처하여 API 엔드포인트를 식별하며, 사용자 작업을 기록하여 자동화 스크립트를 생성할 수 있습니다. 또한 실패를 재현하고 워크플로우를 일시 정지한 후, 선택자나 로직을 자율적으로 수정할 수 있는 인터랙티브 디버깅도 가능합니다.
대상 사용자
웹 통합 또는 브라우저 기반 자동화를 구축하는 개발자 및 팀으로, AI 에이전트를 활용해 스크립트 생성, 유지보수, UI 자동화를 직접 API 호출로 전환하고 싶은 분들께 적합합니다.
주요 기능
- 에이전트 대응 CLI: LLM 기반 코딩 에이전트를 위한 토큰 효율적인 인터페이스.
- API 역설계: 네트워크 트래픽을 캡처하여 브라우저 자동화를 더 빠르고 신뢰할 수 있는 직접 네트워크 요청으로 변환.
- 실행된 워크플로우 기록: 사용자 작업을 기록하여 자동화 스크립트로 재생.
- 자율적 디버깅: 에이전트가 실패를 재현하고 실시간으로 실시간 사이트에서 손상된 선택자나 로직을 수정할 수 있음.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트