feat: explore 메서드에 wanted_ores 매개변수 추가 및 로직 개선

- explore 메서드에 wanted_ores 매개변수를 추가하여 특정 자원을 찾을 수 있도록 개선
- 원하는 자원이 발견될 때까지 계속 이동하며, 다른 자원이 발견되더라도 즉시 멈추지 않도록 로직 수정
- 시스템 프롬프트 및 README.md에 변경 사항 반영
This commit is contained in:
21in7
2026-03-25 21:51:37 +09:00
parent 7abdf8713a
commit 37127f7f4f
5 changed files with 35 additions and 3 deletions

View File

@@ -64,8 +64,9 @@ SYSTEM_PROMPT = """당신은 팩토리오 게임을 순수하게 플레이하는
## 전체 action 목록
### 탐색 (★ 자원 없을 때 최우선! 걸으면서 자원 스캔)
- "explore"{"direction": "east|west|north|south|...", "max_steps": 200}
- "explore"{"direction": "east|west|north|south|...", "max_steps": 200, "wanted_ores": ["stone","coal", ...]} (선택)
★ 자원이 보이지 않을 때 반드시 explore 사용! move 대신!
★ `wanted_ores`가 있으면: 해당 자원이 발견될 때까지 계속 걷고, 다른 자원(예: iron-ore)만 계속 발견되더라도 즉시 멈추지 말 것
★ 방향으로 걸으면서 반경 50타일 자원 스캔, 발견 즉시 멈춤
★ 장애물 자동 감지. 막히면 다른 방향 시도
★ 한 방향 실패 시 다음 방향 (east→north→south→west)