
86
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
뱅크샐러드 샐러드게임 DSL 개발
이 게시물은 뱅크샐러드의 샐러드게임에서 운영자가 새로운 게임 미션을 자유롭게 생성하면서도 시스템 안정성을 유지할 수 있는 DSL(Domain Specific Language) 개발 과정을 설명합니다.핵심 내용
- 운영자가 직접 코드 작성 없이 게임 규칙을 손쉽게 변경할 수 있는 환경 구축
- 제한적인 함수(map, filter, reduce)만 허용하는 DSL 설계로 안정성 확보
- 한글 토큰 지원을 위해 기존 프레임워크 개선 및 기여
- LLM을 활용해 한글 미션 설명을 DSL 코드로 자동 변환하며, 이중 검토로 환각 문제 최소화
- 생성된 DSL에 대한 테스트 케이스 자동 제안 및 API 테스트 도구 개발로 신뢰성 강화

