AI 생성 이미지
AI 에이전트가 실제 업무에서 어려운 이유는 대개 범위가 너무 넓기 때문입니다. 무엇이든 해준다는 도구는 매력적이지만, 데이터 분석처럼 검증이 중요한 작업에서는 어디까지 믿고 어디서 확인해야 하는지가 더 중요합니다.
Datasette Agent는 이 문제를 좁은 영역에서 풀어갑니다. SQLite 데이터베이스를 웹에서 탐색·분석하게 해주는 Datasette용 오픈소스 플러그인으로, 사용자가 자연어로 질문하면 LLM이 SQL 쿼리를 만들고 실행해 답을 찾습니다.1
중요한 것은 채팅창이 아니라 검증 가능한 SQL 흐름
Datasette Agent의 핵심 가치는 “데이터와 대화한다”는 표현보다, 자연어 질문이 실제 SQLite 쿼리로 바뀌고 그 결과가 다시 설명으로 돌아오는 흐름에 있습니다.
예를 들어 데모에서는 “Simon이 가장 최근에 펠리컨을 본 때”를 묻자 WHERE, LIKE, ORDER BY, LIMIT가 포함된 SQLite 쿼리가 생성됐습니다.1 사용자는 답변만 받는 것이 아니라, 그 답변이 어떤 조회를 통해 나왔는지 확인할 수 있습니다. AI가 만든 결론을 그대로 받아들이기보다 SQL을 검토할 여지가 생기는 셈입니다.
또한 Datasette Agent는 특정 테이블 하나만 조회하는 데 그치지 않고, 전체 데이터베이스를 탐색하며 패턴을 찾는 방식도 지원합니다.2 그래서 정해진 지표를 반복 확인하는 대시보드보다는, “이 데이터에서 무엇을 더 물어볼 수 있을까?”를 탐색하는 임시 분석에 잘 맞습니다.
모델과 기능을 플러그인처럼 바꿔 끼운다
Datasette Agent는 특정 LLM에 고정되지 않습니다. OpenAI, Anthropic, Google Gemini 계열 모델뿐 아니라 자체 하드웨어에서 실행하는 오픈웨이트 모델도 사용할 수 있습니다.1 도구 호출을 지원하는 여러 모델과 연결할 수 있다는 점이 중요한 설계 방향입니다.
공개 데모 인스턴스는 Gemini 3.1 Flash-Lite에서 실행되며, 이 연동은 llm-gemini 플러그인을 통해 이뤄집니다.1 데모 사이트는 남용을 막기 위해 GitHub 계정 로그인을 요구합니다.1
확장 방식도 Datasette 생태계의 플러그인 철학을 따릅니다. 현재 공개된 관련 플러그인은 차트 생성을 추가하는 datasette-agent-charts, datasette-agent-openai-imagegen, datasette-agent-sprites 세 가지입니다.1 특히 datasette-agent-charts는 질문과 답변의 흐름을 시각화로 이어갈 수 있게 해줍니다.
Datasette Agent에는 대화 내용을 Markdown으로 내보내는 export Markdown 옵션도 포함돼 있습니다.1 분석 과정과 결과를 기록하거나 공유해야 하는 상황에서는 이런 내보내기 기능이 실용적입니다.
도입 전에 봐야 할 기준
Datasette Agent를 곧바로 BI 도구의 대체재로 보는 것은 이릅니다. 첫 릴리스는 2026년 5월 21일 발표됐고, 지금은 “내 데이터에 질문하는 인터페이스”를 어떻게 설계할 수 있는지 보여주는 초기 사례에 가깝습니다.1
따라서 도입 여부를 판단할 때는 다음 기준이 중요합니다.
모델이 SQLite SQL을 안정적으로 생성하는가
생성된 SQL을 사용자가 확인하고 검토할 수 있는가
플러그인이 어떤 데이터와 권한에 접근하는가
대화 결과를 저장하거나 공유할 수 있는가
차트 같은 확장 기능이 실제 분석 흐름에 도움이 되는가
최근 릴리스 노트에도 SQL 보기 버튼, 권한 기반 도구 노출 같은 개선이 포함돼 있습니다.3 이는 Datasette Agent가 단순한 챗봇이 아니라, 데이터 접근과 검증 가능성을 함께 다루는 방향으로 발전하고 있음을 보여줍니다.
Datasette Agent가 주는 교훈은 분명합니다. 좋은 AI 에이전트는 넓은 약속보다 좁고 명확한 경계에서 시작합니다. 데이터, SQL, 권한, 플러그인이라는 레일 위에 올려둘 때 AI는 더 유용하고 검증 가능한 분석 도구가 됩니다.
1Datasette Agent, an extensible AI assistant for Datasette
2Datasette Agent: an AI assistant for Datasette to help explore and analyze data in SQLite
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
