Commit Graph

7 Commits

Author SHA1 Message Date
21in7
7abdf8713a fix: mine_resource 채굴 로직 개선 및 JSON 파싱 안정성 향상
- 광석 위치로 이동 후 실제 자원 존재 여부를 재확인하여 실패한 타일을 제외하는 로직 추가
- JSON 파싱 시 중괄호 및 대괄호 균형을 추적하고, 잘린 응답 복구 로직을 개선하여 안정성 향상
- README.md에 변경 사항 및 기능 설명 추가
2026-03-25 21:37:15 +09:00
root
7953047212 fix: GLM 모델명 수정 2026-03-25 20:33:16 +09:00
63e9add1dd feat: explore 액션을 시스템 프롬프트에 추가
- explore를 최우선 탐색 액션으로 안내
- move는 "좌표를 알 때만" 사용하도록 변경
- fallback 행동도 move→explore로 변경
- 방향별 순서 안내 (east→north→south→west)
2026-03-25 20:27:27 +09:00
37c71e85c5 fix: SyntaxError - f-string 안의 리터럴 중괄호 수정
f"...'{' 없음..." → "...'{' 없음..." + raw[:300]
f-string 안에서 { 리터럴은 구문 오류를 발생시킴
2026-03-25 15:18:11 +09:00
6f220bc3f5 fix: JSON 파싱 강화 + 3회 재시도 + 잘린 응답 복구
- max_tokens 1500→2000 (잘림 방지)
- 중첩 괄호 카운팅 기반 JSON 추출
- _repair_truncated_json() 잘린 응답 복구
- 3회 실패 시 기본 탐색 행동 반환 (크래시 방지)
- 시스템 프롬프트 강화 (순수 JSON 강조)
2026-03-25 15:11:00 +09:00
75195ece3e 순수 플레이 전환: AI 프롬프트에 이동거리/재료/건설거리 제약 반영 2026-03-25 12:48:11 +09:00
7f7034bba2 Add ai_planner.py - AI 행동 계획 모듈 2026-03-25 10:24:02 +09:00