[LangChain] 복잡한 SQL, AI/LLM으로 해결하기: Text-to-SQL 4가지 방식 성능/비용 비교
·
개발기
졸업 프로젝트(하루멍록)에서 복잡한 SQL 쿼리 문제를 LangChain으로 해결해보려고 노력한 Text-to-SQL 시스템 개발 경험을 정리한 게시글입니다.🚀 프로젝트 시작 동기"백엔드 SQL 쿼리, 너무 복잡한데?"하루멍록이라는 반려동물 관리 앱 졸업 프로젝트에서 백엔드를 맡았는데, 테이블이 점점 늘어나고 JOIN이 복잡해지면서 SQL 작성이 점점 힘들어졌다. 그래서 "자연어로 물어보면 SQL이 나오면 얼마나 편할까?"라는 생각으로 Text-to-SQL 시스템을 직접 만들어보기로 했다.📊 하루멍록 데이터베이스 구조하루멍록은 반려동물 관리 앱답게 다양한 도메인으로 구성되어 있다.회원/인증: member, member_block반려동물 관리: pet, pet_image, member_pet산책 기능:..