뱅크샐러드 공식 블로그 | 메인 · 2024. 11. 18.
뱅크샐러드에서 테스트 데이터를 생성하는 방법 (feat. LLM)
AI 엔지니어링 브리핑
뱅크샐러드는 LLM을 활용해 복잡하고 현실적인 금융 테스트 데이터를 자동으로 만들어 QA와 개발 테스트를 빠르게 수행했다.
문제 & 배경
- 문제 & 배경: 은행·카드·대출·투자·보험 정보가 서로 연결된 현실적인 마이데이터를 매번 수작업으로 준비하기에는 데이터가 너무 복잡하고 시간이 많이 들었다.
기술 & 해결책
- 기술 & 해결책: 사용자 페르소나와 JSON 형식 예시를 프롬프트로 LLM에 제공하고, 생성 결과를 검증·가공한 뒤 API로 서버에 전송하며 GitHub Actions로 매일 자동 생성되도록 구성했다.
교훈 & 주의점
- 교훈 & 주의점: LLM 결과는 원하는 형식이 아닐 수 있으므로 JSON 파싱과 유효성 검사 같은 후처리가 필요하며, 자동화와 페르소나 추가를 통해 장기간·다양한 시나리오 테스트를 즉시 수행하고 전 구성원이 활용할 수 있었다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.