최근 개발자 커뮤니티에서 ‘리브레토(Libretto)’라는 이름의 도구가 화제를 모으고 있습니다. 이 도구는 AI 가 웹 브라우저에서 자동화 작업을 수행할 때 발생하는 예측 불가능한 문제를 해결해 주는 솔루션으로, 기존 방식과 확연히 다른 접근법을 제시하고 있어 주목을 받고 있습니다.
기존에 AI 를 활용해 웹 자동화를 만들다 보면, 매번 실행할 때마다 AI 가 조금씩 다른 판단을 내리는 경우가 많았습니다. 마치 매번 다른 길을 찾아 헤매는 것처럼, 동일한 명령을 줘도 결과가 일정하지 않아 신뢰하기 어려운 부분이 있었습니다. 하지만 리브레토는 이 부분을 근본적으로 바꿉니다. 실행 직전에 AI 에게 프롬프트를 주고 결과를 기다리는 대신, AI 코딩 에이전트가 실제로 실행 가능한 스크립트를 미리 생성해 주는 방식을 채택했습니다. 이렇게 만들어진 스크립트는 사람이 직접 확인하고, 수정하며, 디버깅할 수 있어 훨씬 안정적입니다.
실제 개발자들 사이에서는 이 방식에 대한 반응이 뜨겁습니다. 한 사용자는 내부적으로 비슷한 기능을 구현하기 위해 몇 주를 고생했는데, 공개된 리브레토를 보고 놀라움을 표하기도 했습니다. 특히 복잡한 프레임 구조나 동적으로 변하는 자바스크립트 환경에서도 안정적으로 작동할지 궁금해하는 목소리가 많습니다. 또 다른 개발자는 기존에 직접 만든 툴을 리브레토로 대체해 볼 의사를 밝히며, 유지보수 부담을 AI 에이전트가 대신해 준다는 점에 큰 매력을 느낀다고 전했습니다.
이처럼 리브레토가 주목받는 이유는 단순히 자동화를 돕는 것을 넘어, ‘완벽하게 자동화된 100%’와 ‘아예 안 되는 0%’ 사이의 애매한 구간을 해결해 주기 때문입니다. 대부분의 실제 업무는 이 중간 영역에서 발생하는데, 리브레토는 이 부분에서 AI 가 생성한 코드를 검증하고 개선해 나가는 선순환 구조를 만들어냅니다. 앞으로 이 도구가 어떻게 발전할지, 그리고 복잡한 웹 환경에서도 얼마나 유연하게 대응할 수 있을지 지켜보는 것이 다음 트렌드를 읽는 핵심이 될 것입니다.