1997년 축구 매니저 게임에서 데이터를 추출하기 위해 Claude 사용하기

Ben Nuttall이 Claude를 데이터 추출 도우미로 활용해 FIFA Soccer Manager 97(FSM97)을 리버스 엔지니어링했습니다. Wine으로 설치된 게임 디렉토리를 Claude에 지정하자 AI가 SM97.DAT 파일을 찾아 선수 이름, 능력치, 소속 클럽, 경기장, 감독 데이터를 파싱했습니다. 모든 데이터는 실제 축구 단체와 매핑됩니다. 이 과정의 재현성을 위해 전체 파이프라인이 이제 GitHub에 Python 스크립트로 공개되었습니다.
주요 세부 사항
- 소스 파일:
SM97.DAT에는 게임 데이터 전체가 포함되어 있습니다. 예를 들어 선수 전체 이름("David Beckham" 대신 게임 내 "D. Beckham"), 경기장 이름, 클럽 별명, 게임에 등장하지 않는 감독 정보까지 담겨 있습니다. - 초기 질의: Claude가 바이너리 파일을 직접 읽어 가장 큰 경기장이나 최고 평점 선수 같은 간단한 질문에 답변했습니다.
- CSV 내보내기: Claude가 모든 데이터에 대해 CSV 파일을 생성했습니다. 선수 능력치의 열 이름을 알 수 없었기 때문에 Nuttall이 게임을 실행해 David Seaman의 능력치를 기준으로 매핑했습니다.
- 사이트 생성: 몇 가지 환각 데이터를 수정한 후 Claude가 상호 링크된 HTML 사이트를 fsm.bennuttall.com에 구축했습니다. 선수, 클럽, 경기장, 잡학 정보를 보여줍니다.
- 데이터 수정: "Sheffield W" 같은 약칭 팀명을 "Sheffield Wednesday"로 확장했고, "Bramall Lane Ground" 같은 경기장 오타는 게임 데이터를 변경하지 않고 수정했습니다.
- 발견된 이스터 에그: 올림픽 챔피언 Daley Thompson이 Mansfield Town 소속 선수로 등장합니다. 선수-감독 관계도 감지되었습니다(예: 같은 클럽에서 선수이자 감독으로 등록된 경우).
- 공유 경기장: Crystal Palace와 Wimbledon이 모두 Selhurst Park를 사용하는 데이터를 추적합니다.
- 주요 통계 페이지: 최고 평점 선수, 연령별 최고 선수, 최고 선수-감독, 수용 인원별 경기장 목록을 생성했습니다. 특히 "EA All Stars" 클럽에는 가상의 고평가 선수들이 포함되어 있습니다.
재현 가능성
데이터 추출 및 웹사이트 구축에 사용된 모든 Python 코드는 GitHub에 오픈 소스로 공개되어 있습니다. 다른 사용자는 Claude나 다른 AI 도구 없이도 공개된 CSV와 스크립트를 사용하여 동일한 파이프라인을 실행할 수 있습니다.
📖 전체 출처: HN AI Agents
👀 See Also

Kreuzberg v4.7.0은 248개 언어에 대한 코드 인텔리전스를 추가하고 마크다운 추출 기능을 개선했습니다.
Rust 기반 문서 인텔리전스 라이브러리인 Kreuzberg v4.7.0이 tree-sitter를 통해 248가지 형식의 코드 추출을 지원하며, 23가지 형식에서 구조적 F1 점수 80% 이상으로 마크다운 품질이 크게 향상되었습니다.

메타, 뮤즈 스파크 1.2 모델과 함께 뮤즈 코드 출시
메타의 새로운 Muse Code 터미널 코딩 에이전트는 Muse Spark 1.2로 구동되며, 비동기 백그라운드 에이전트, 재생 가능한 런타임, 장기 코딩 기능을 제공합니다.

docvault: AI 환각 현상을 줄이기 위한 로컬 API 문서 생성
docvault는 Claude 및 기타 LLM이 함수 시그니처를 망상하는 것을 방지하기 위해 소스 코드에서 마크다운 API 참조를 생성하는 도구입니다. Rust 크레이트와 Python 패키지에 대해 작동하며, 두 계층의 마크다운 파일을 출력하고, 자동 작동을 위한 Claude Code 플러그인을 포함합니다.

소크라테스식 프롬프트 생성기, Claude 내부에 React 아티팩트로 구축됨
한 개발자가 클로드 내에서 직접 작동하는 리액트 아티팩트로 소크라테스식 프롬프트 생성기를 구축했습니다. 이 도구는 입력의 복잡성을 자동 감지하고 세 단계의 프롬프트 생성과 실패 모드 분석을 특징으로 합니다.