← 테크곳간 목록으로

뱅크샐러드 공식 블로그 | 메인 · 2025. 09. 05.

뱅크샐러드에서 합법적으로 Vibe Coding 하는 법

AI 엔지니어링 브리핑

운영자가 게임 규칙을 자유롭게 바꾸면서도 시스템을 안전하게 지킬 수 있도록, 한글 기반 DSL과 LLM 검증 체계를 만든 사례를 소개합니다.

문제 & 배경
  • 문제 & 배경: 샐러드게임은 새로운 미션과 규칙을 자주 바꿔야 했지만, 운영자가 직접 코드를 작성하면 보안 취약점이나 오류 때문에 매번 개발자의 코드 검토가 필요해 자유로운 운영과 안정성을 동시에 확보하기 어려웠습니다.
기술 & 해결책
  • 기술 & 해결책: 지출 내역에 map·filter·reduce 같은 제한된 연산만 적용할 수 있는 한글 DSL을 만들고, 운영자의 자연어 설명을 LLM이 DSL로 바꾸도록 한 뒤 스펙과 기존 사례를 제공해 생성 품질을 높이고 별도 테스트 API와 두 번째 LLM 검토로 결과를 검증했습니다.
교훈 & 주의점
  • 교훈 & 주의점: LLM이 만든 코드라도 단위 테스트와 QA 수동 검증은 필수이며, 기능 범위를 제한한 DSL과 이중 검토를 사용하면 LLM의 유연성을 얻으면서도 환각과 예측 불가능성을 줄일 수 있습니다.
원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.