목록 보기
뱅크샐러드에서 합법적으로 Vibe Coding 하는 법
AI

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

뱅크샐러드
뱅크샐러드
2025년 9월 5일

두줄요약

운영자가 자연어로 게임 규칙을 만들 수 있도록 제한적 DSL과 LLM 변환 흐름을 설계했습니다. 이중 LLM 검토와 테스트 API로 환각 및 규칙 오류를 검증했습니다.

문제 상황

  • 운영자의 게임 미션·규칙 실험 수요와 임의 코드 실행에 따른 안정성 위험
  • 일반 운영자가 DSL 문법을 직접 익혀 작성해야 하는 사용성 장벽

해결 방법

  • 지출 내역에 대한 map·filter·reduce 중심 연산만 허용하는 샐러드게임 DSL 설계
  • micro-language-framework 기반 연산자 플러그인 구현과 한글 토큰 지원 기여
  • 자연어 미션 설명을 DSL로 변환하는 LLM 기능과 기존 DSL 사례 기반 프롬프트 구성

구조와 흐름

  • DSL의 desc 출력으로 문법·연산자 스펙을 프롬프트에 주입
  • DB에 축적된 미션 DSL 사례를 함께 제공해 표현 방식의 일관성 확보
  • 1차 생성 DSL을 2차 LLM이 비판적으로 검토하고 테스트케이스까지 제안하는 흐름

주의할 점

  • 지원하지 않는 DSL 기능을 꾸며내는 LLM 환각 가능성
  • TestSaladgameDSL API를 통한 문법·기대 결과 검증과 QA 엔지니어 수동 테스트 필요
  • 이중 LLM 검토에 따른 API 호출 증가와 레이턴시 트레이드오프

다음 읽기

#LLM 주제를 이어서 읽기

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

뱅크샐러드 샐러드게임에서 운영자가 안전하게 규칙을 바꾸기 위해 DSL과 LLM을 결합한 방식을 소개했습니다. 한글 지원, 테스트 API, 이중 검토로 환각과 위험을 줄인 점이 핵심입니다.

뱅크샐러드
뱅크샐러드
AI
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...