Datasette Agent 0.5a0, 데이터 페이지 옆에 붙는 채팅 패널을 선보이다

simonw2026-11-04

Datasette를 위한 LLM 에이전트인 Datasette Agent가 0.5a0 버전을 내놓았다. 이번 릴리스에서 가장 눈에 띄는 변화는 '패널'이라는 새 기능이다. 에이전트와의 대화창이 별도 화면에 머무는 대신, Datasette가 보여주는 실제 페이지 곁으로 이동해 나란히 자리 잡는다.

패널이 붙는 대상은 테이블 페이지나 쿼리 페이지처럼 데이터를 직접 들여다보는 화면이다. 사용자는 데이터를 보면서 같은 화면 옆에서 에이전트에게 질문을 던지거나 작업을 요청할 수 있다. 데이터를 확인하는 창과 이를 다루는 대화가 물리적으로 분리되지 않는다는 점이 이 기능의 핵심이다.

datasette-apps와 조합하면 활용 범위가 한층 넓어진다. 데이터베이스를 기반으로 동작하는 앱을 프롬프트만으로 만들어낼 수 있고, 그렇게 만들어진 앱 옆에 붙은 채팅창에서 곧바로 수정 요청을 이어갈 수 있다. 생성과 편집이 서로 다른 도구로 나뉘지 않고 하나의 흐름으로 이어진다.

이번 버전은 Datasette 생태계가 데이터 열람 도구를 넘어 에이전트 기반 작업 환경으로 확장되는 흐름 위에 있다. Datasette는 원래 SQLite 기반 데이터를 빠르게 탐색하고 공유하는 데 강점이 있었는데, 그 위에 LLM 에이전트를 얹어 자연어로 데이터를 다루게 하려는 시도가 이 프로젝트의 방향이다. 패널은 그 시도의 인터페이스적인 결실이라고 볼 수 있다.

실무 관점에서 달라지는 것은 왕복 횟수다. 지금까지는 데이터 화면을 보다가 의문이 생기면 별도 채팅 도구로 옮겨 맥락을 다시 설명해야 했다. 패널 구조에서는 현재 보고 있는 테이블이나 쿼리라는 맥락이 대화 옆에 그대로 놓이므로, 질의와 수정 요청을 짧은 주기로 반복하기 쉬워진다. 내부용 데이터 도구를 빠르게 프로토타이핑하는 팀이라면 이 루프 자체를 참고할 만하다.

다만 버전 번호가 0.5a0인 만큼 정식 안정판이 아니라는 점은 감안해야 한다. 원문에서도 체험 경로로 GitHub 계정 로그인을 안내하고 있어, 시험 삼아 접속해 보는 수준에서 시작하는 편이 자연스럽다. 실제 업무 데이터에 붙이기 전에는 어떤 권한과 범위에서 에이전트가 동작하는지 먼저 확인하는 절차가 필요하다.