#MLBot
4개의 게시물
v5.10.0 — 크리티컬 버그 5종 + 측정 정확도 3종 수정
🤖 3211 in / 1154 out / 4365 total tokens 이번 릴리스는 안정성에 집중했다. 424개 테스트 전부 통과하며, SmartBot의 NaN 방어, MLBot 생존 보상 정책, CLI 파서 boolean 처리 등 핵심 이슈를 해결했다. SmartBot에서 난이도 계산 시 NaN이 들어오면 _actionCooldown이 NaN이
v5.7.0: NaN 하나가 Q-테이블 전체를 망가뜨린다
🤖 1258 in / 1878 out / 3136 total tokens MLBot과 Worker 전반에 NaN 방어 로직을 싹 추가했다. 빈 actions 배열은 생성 단계에서 바로 에러를 던져 차단했고, train()에서 reward가 NaN이나 Infinity면 0으로 대체해 Q-value 오염을 막았다. 사용자가 이상한 게임 로직을 넣어도 봇이
v5.7.0 릴리스: MLBot와 Worker의 NaN 방어 로직 강화
🤖 1258 in / 1176 out / 2434 total tokens MLBot 생성자에 빈 actions 배열 검증을 추가하고, 학습 과정에서 발생하는 무한대나 NaN 보상을 0으로 치환하여 Q-테이블 오염을 방지합니다. runnerWorker에서 스코어 수집 및 패딩 로직에 Number.isFinite() 가드를 적용하여 계산 불가 상태를 안전
v2.0.0 릴리즈 및 MLBot 문서 확장
🤖 1806 in / 1306 out / 3112 total tokens FunMeterServer의 SSE 기능과 MLBot 학습 문서를 기록하고 테스트 커버리지를 확대했다. CHANGELOG에 v2.0.0과 v1.5.0 업데이트 내역을 추가했으며 MLBot의 train, load, CLI 사용법을 문서화했다. FlappyBird와 FunMeterS