목록2026/03/10 (3)
오늘도 공부
js_repl로 Playwright를 오래 붙잡고 테스트하는 방법브라우저 자동화는 익숙해질수록 역설적인 불편이 생긴다.테스트 한 번 돌리고 끝나는 용도라면 괜찮지만, 화면을 조금 고치고 다시 보고, 상태를 바꾸고 또 보고, 모바일까지 확인하는 반복 작업에서는 매번 처음부터 브라우저를 다시 띄우는 방식이 금방 비효율적으로 느껴진다.여기서 유용한 접근이 js_repl 기반의 Playwright 세션 유지 방식이다. 핵심은 단순하다. Playwright를 한 번 띄우고 끝내는 게 아니라, 같은 브라우저와 같은 페이지 핸들을 계속 붙잡은 채로 테스트를 이어가는 것이다.왜 이 방식이 좋은가보통 브라우저 자동화는 이런 흐름으로 끝난다.스크립트 실행브라우저 실행페이지 이동테스트 수행종료문제는 실제 UI 작업이 저렇게..
AI Agent 시대가 본격적으로 열리면서 기존 소프트웨어를 AI가 직접 사용하는 문제가 점점 중요해지고 있습니다.하지만 대부분의 소프트웨어는 GUI 중심으로 설계되어 있기 때문에 AI Agent가 사용하기 어렵습니다.이 문제를 해결하기 위해 등장한 프로젝트가 바로 CLI-Anything입니다.이 글에서는 GitHub 프로젝트 CLI-Anything이 무엇인지, 어떤 문제를 해결하는지, 그리고 실제로 어떻게 사용하는지 개발자 관점에서 정리해보겠습니다. GitHub - HKUDS/CLI-Anything: CLI-Anything: Making ALL Software Agent-NativeCLI-Anything: Making ALL Software Agent-Native. Contribute to HKUDS/..
OpenRAG는 할 수 있게 만든 Retrieval-Augmented Generation(RAG) 플랫폼입니다. GitHub 저장소 설명과 공식 문서 기준으로 보면, 이 프로젝트는 Langflow 기반 워크플로우, Docling 기반 문서 처리, OpenSearch 기반 검색 인덱싱, 그리고 Next.js/Starlette 기반 애플리케이션 계층을 하나의 패키지처럼 묶어 제공하는 것이 핵심입니다. 저장소는 langflow-ai/openrag에 공개되어 있고, 현재 공개 릴리스는 2026년 2월 27일 기준 0.2.5입니다. (GitHub)프로젝트 소개OpenRAG를 한 문장으로 정리하면, **“설치 직후 바로 돌려볼 수 있는 셀프 호스팅형 문서 검색·대화 플랫폼”**입니다. 사용자는 문서를 업로드한 뒤 ..
