Claude를 사용하여 비정형 포켓몬 도감 텍스트로 구조화된 포켓몬 검색 엔진 구축하기

프로젝트 개요
한 개발자가 Claude를 사용해 프랜차이즈 30주년을 맞아 두 개의 포켓몬 웹사이트를 구축했습니다: 크기 비교 앱과 도감 텍스트를 위한 구조화된 검색 엔진입니다. 이 검색 엔진은 포켓몬 플레이버 텍스트가 고정된 스키마를 갖추지 못한 문제를 해결합니다. 항목들은 재활용되고, 불완전하며, 일관성이 없어서 "빙하 근처에 살고 털이 있는 포켓몬은 어느 것인가요?"와 같은 간단한 질문조차 거의 불가능했습니다.
Claude를 활용한 데이터 처리
개발자는 Claude에 평이한 영어 지시를 내려 수십 개의 일회성 스크립트를 생성했습니다:
- 퍼지 로직을 사용해 재활용된 텍스트의 중복 제거
- 구문을 구조화된 속성으로 범주화 및 병합
- 탐색을 위한 인터랙티브 다차원 필터 생성
50만 단어 이상이 구문별로 분석되어 100개 이상의 주제 테마를 식별했습니다. 모든 구문은 구조화된 범주로 분류되어 지저분하고 비정형적인 텍스트를 완전히 검색 및 필터링 가능한 데이터로 변환했습니다.
분류 체계 설계
표준 게임 내 속성(키, 타입, 기술, 특성, 모양, 지역) 외에도, 개발자는 모든 도감 구문을 매핑하는 계층적 분류 체계를 설계했습니다:
- 신체: 특성, 피복, 감각, 크기
- 힘 & 능력: 원소, 이동, 공격/방어, 사이킥
- 자연 & 서식지: 육지, 물, 하늘, 날씨, 생태
- 행동: 사회성, 기질, 의사소통, 번식
- 문화 & 통계: 신화, 상징, 인간의 활용, 비교
UI 및 구현 세부사항
Claude는 사용자가 인지 부하 없이 8차원에 걸쳐 필터링, 검색, 탐색할 수 있도록 UI 설계를 도왔습니다. 크기 비교 앱은 Claude가 픽셀-미터 변환을 이해하기 위해 역공학한 원시 3D 모델 값을 사용하는 간단한 이미지 스케일러였습니다.
개발자는 여전히 수동 데이터 검토가 필요하며, UI에는 몇 가지 투박한 요소가 있다고 언급합니다: 사용자는 도감 설정 텍스트에 접근하기 위해 수동으로 햄버거 메뉴를 열고 기술 및 "분류" 태그를 로드해야 합니다.
향후 개선 사항
계획된 개선사항에는 검색 엔진이 사전에서 관련 용어와 동의어를 이해할 수 있도록 온톨로지 관계를 추가하는 것이 포함됩니다.
프로젝트 링크: https://daviddot.com/oak (검색 엔진) 및 https://daviddot.com/size (크기 비교).
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

Apple Watch 데이터와 MLX를 활용한 맞춤형 건강 코칭을 위해 llama3.2 3B 파인튜닝하기
한 개발자가 맥에서 MLX를 사용해 15분 만에 llama3.2 3B를 파인튜닝하여 개인 애플 헬스와 후프 데이터를 분석하는 건강 코치 LLM을 만들었습니다. 이 모델은 일반적인 조언 대신 구체적인 건강 인사이트를 제공하며, 로컬에서 2GB 메모리 사용량으로 실행됩니다.

닐 카카가 개발 워크플로우 자동화에 클로드 코드를 활용하는 방법
닐 카카는 /git-pr 스킬로 풀 리퀘스트 생성을 자동화하고, SWC로 전환하여 서버 재시작 시간을 1초 미만으로 단축했으며, Claude Code의 미리보기 기능을 활용해 UI 변경 사항을 자동으로 검증하는 방법을 설명합니다.

클로드 오퍼스 4.7 실제 침해 대응: 5시간 만에 의료 분야 악성코드 침해 단독 해결
보안 엔지니어가 Claude Opus 4.7을 사용해 Python 바이트코드 RAT를 리버스 엔지니어링하고, HIPAA 위험 평가 초안을 작성하며, 12개의 포렌식 스크립트를 작성했습니다. 60인 규모 심리 클리닉의 악성코드 사고를 3~6인 팀이 일주일 걸리던 작업을 혼자 5시간 만에 해결했습니다.

클로드 코드를 텔레그램에 연결하여 노인 쇼핑 지원 설정하기
레딧 사용자가 클로드 코드를 텔레그램과 연동하여 부모님이 쇼핑 웹사이트를 이용하도록 돕는 설정을 설명했습니다. 플레이라이트 MCP와 맞춤형 쇼핑 기술을 사용한 클라우드 호스팅 샌드박스를 활용합니다.