자연어 쿼리가 가능한 NFL 데이터베이스를 Vibe coding으로 만들었습니다.
Vibe coded a natural language queryable NFL Database.
핵심 요약
자연어와 SQL 스크립트로 NFL 데이터를 조회하고 차트로 시각화할 수 있는 프로젝트를 소개합니다.
- 자연어 쿼리 — 사용자가 자연어로 NFL 데이터를 검색하고 SQL 스크립트로 정교하게 조정함
- 이중 처리 방식 — 정확도가 높은 에이전트 기반 쿼리와 속도가 빠른 컴파일러 방식 병행
- API 제공 — 자체 에이전트 실험을 위해 YACQL 쿼리를 지원하는 API 제공
- 피드백 요청 — 에이전트 성능 개선과 비용 효율성 최적화를 위한 사용자 의견 수렴
저는 yacdb.fyi를 만들었습니다. 사용자가 자연어를 사용해 NFL 데이터를 검색하거나, SQL과 유사한 스크립트를 사용하여 요청을 정교하게 조정할 수 있습니다. 앱 내에서 결과를 차트로 만들거나, 데이터를 추출하여 원하는 도구에서 자유롭게 활용할 수 있습니다. 거창한 목표는 없고, 여러분께 유용할 만한 재미있는 사이드 프로젝트입니다.
이 서비스는 에이전트 기반 쿼리뿐만 아니라, 사용자 정의 규칙을 바탕으로 의도를 파악하려는 빠른 자연어 처리 "컴파일러"도 갖추고 있습니다. "빠른" 처리기는 에이전트보다 정확도는 떨어지지만, 원하는 쿼리에 근접한 결과를 얻는 데 도움을 줄 수 있으며, 그 이후에는 직접 수정할 수 있습니다.
사용할 수 있는 API도 있으며, YACQL 쿼리를 보내 결과를 얻을 수 있습니다. 사이트의 문서화는 여러분이 직접 에이전트를 실험해보고 싶을 때 API를 쿼리하기에 충분합니다.
앱에 대한 피드백을 찾고 있습니다. 특히 에이전트 기능의 부족한 부분을 찾는 데 도움을 주세요. 에이전트의 비용 대비 성능을 조정하려고 합니다. 감사합니다!

