정적 사이트에서 내부 링크를 위해 로컬 LLMs 사용하기

한 개발자가 로컬 LLM의 실용적인 사용 사례를 공유했습니다: 한 하위 디렉토리에 약 400개의 MDX 페이지가 있는 정적 웹사이트를 위한 내부 링크 생성입니다. 모든 페이지를 수동으로 읽어 관련 연결을 찾는 대신, 로컬 모델을 사용해 이 과정을 자동화했습니다.
작업 흐름
개발자는 먼저 Claude Code를 사용하여 모든 MDX 파일의 메타데이터 맵을 생성하는 스크립트를 작성했습니다. 이 맵에는 제목, 슬러그, 설명, 태그와 같은 기본 세부 정보가 포함되었지만, 전체 페이지 내용은 포함되지 않았습니다. 전체 내용을 포함하면 리소스 소모가 너무 컸기 때문입니다.
맵이 생성된 후, Gemma3 27B 모델에 맵의 4분의 1씩 전달하여 모든 페이지를 쿼리했으며, 각 페이지를 네 번 실행했습니다. 모델은 쿼리되는 메인 페이지에 연결할 수 있는 관련 페이지를 맵에서 찾도록 요청받았습니다.
문제와 해결
처음에는 메타데이터의 태그가 너무 광범위하여 Gemma3가 이해하지 못해 무작위 링크가 생성되었습니다. 개발자는 데이터 품질이 문제임을 파악했습니다.
이를 해결하기 위해, 다시 Claude Code를 사용하여 모든 게시물을 모델에 전달해 미리 정의된 세트에서 태그를 지정하는 또 다른 스크립트를 작성했습니다. 사이트를 로컬에서 실행하면서, 변경 사항을 라이브로 푸시하기 전에 일관성을 보장하기 위해 미리 정의된 태그 세트가 준수되는지 확인했습니다.
기술적 제약
이 과정은 열 발생으로 인해 하드웨어 관리에 신경을 써야 했습니다. 외부 온도가 41°C일 때 컴퓨터가 빠르게 가열되어, 개발자는 단일 3090 Ti GPU의 과열을 방지하기 위해 스크립트를 여러 번 중단하고 재시작해야 했습니다.
태깅 시스템을 구현하고 맵을 재생성한 후, 테스트된 페이지에 대해 링크 생성 과정이 원활하게 작동했습니다. 개발자는 변경 사항을 라이브로 만들기 전에 모든 400페이지를 수동으로 확인할 계획입니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

OpenClaw 워크플로우는 회의 후속 조치를 자동화하며, 사용자를 위해 Granola를 대체합니다.
한 사용자가 월 14달러의 Granola 구독을 STT로 회의를 기록하고, WhatsApp에 요약을 생성하며, 실행 항목을 분류하고, 자동으로 후속 이메일 초안을 작성하는 OpenClaw 워크플로우로 대체했습니다.

개발자가 비기술 사용자를 위한 단순화된 AI 에이전트 호스팅을 구축합니다
한 개발자가 표준 도커 기반 설정으로 비기술 사용자를 온보딩하려다 실패한 후, AI 에이전트 호스팅을 단순화한 도구를 만든 경험을 공유했습니다.

오래된 노키아 폰에서 작은 AI 에이전트 디버깅하기: 성공까지의 18번의 시도
한 개발자가 구형 노키아 안드로이드 폰에서 Termux를 통해 Picobot이라는 ~12MB의 AI 에이전트를 실행하려고 시도했으며, 무료 모델, OpenRouter, Groq를 테스트한 후 빠르고 안정적인 설정을 위해 Google의 Gemini Flash API를 선택했습니다.

솔로 창업자, FDA 제출 및 특허 심사에 클로드 코드 활용
비접촉식 수면 모니터를 개발하는 단독 창업자가 Claude Code를 10시간 동안 사용하여 FDA 사전 제출 신청서를 제출하고, 8개의 규제 문서를 작성하며, 병행 에이전트 특허 검토를 실행하고, 규제 변경 후 38개의 문서 참조를 업데이트했습니다.