
Persona.js, 웹사이트에 AI 비서를 붙이는 가벼운 자바스크립트 도구
.js는 웹사이트에 대화형 AI 비서를 넣을 수 있게 해 주는 라이브러리다. React 같은 큰 화면 개발 도구에 묶이지 않고, 일반 만으로 붙일 수 있다. 크기는 첫 화면 기준 약 15킬로바이트로 작고, 전체 위젯은 사용자가 처음 눌렀을 때 불러오는 방식이다.
웹페이지 안의 검색, 장바구니, 예약, 입력 양식 같은 기능을 AI가 실행할 수 있도록 WebMCP를 지원한다. AI가 이런 기능을 실행하기 전에는 사용자 확인을 받도록 설계되어 있다. 서버 쪽은 특정 회사 서비스에 묶이지 않고 SSE 방식으로 여러 백엔드와 연결할 수 있다.
예시는 기본 스크립트 설치, Open, Vercel AI SDK, .js, Hono, Express, 등을 포함한다. 로 공개되어 개인 프로젝트나 상업 프로젝트에서도 비교적 자유롭게 쓸 수 있다.
핵심 포인트
- .js는 일반 만으로 웹사이트에 AI 비서 화면을 붙이는 라이브러리다.
- React 같은 특정 프레임워크가 없어도 쓸 수 있다.
- WebMCP를 통해 검색, 장바구니, 예약, 양식 같은 페이지 기능을 AI가 사용할 수 있다.
- AI가 페이지 기능을 실행하기 전 사용자 확인을 받는 구조를 제공한다.
- Open, Vercel AI SDK, .js, Hono, Express, 예제가 제공된다.