사이트의 llms.txt를 생성하세요.
llms.txt는 도메인 루트에 두는 Markdown 색인입니다. 사이트가 무엇이고 어떤 페이지가 읽을 가치가 있는지 모델에게 알려줍니다. 도구가 sitemap을 읽어 바로 올릴 수 있는 파일을 만듭니다.
- 모듈
- AEO/GEO
- 입력
- 도메인 하나
- 실행 위치
- Rovemark 서버
- 비용
- 무료, 가입 불필요
이 파일이 하는 일
브라우저를 열지 않는 독자를 위해 쓴 색인
어시스턴트가 사이트를 이해해야 할 때는 원시 HTML부터 시작합니다. 메뉴, 배너, 푸터, 스크립트가 있습니다. 콘텐츠는 다른 모든 요소와 섞여 있습니다. llms.txt는 대안입니다. 루트에 두는 Markdown 파일로, 사이트 이름, 사이트를 설명하는 한 줄, 섹션별로 그룹화한 중요한 페이지 목록을 담습니다.
2024년 9월 Jeremy Howard가 내놓은 제안으로, 주로 문서 사이트와 제품 사이트가 채택하고 있습니다. 공식 표준이 아니며 어떤 모델도 읽을 의무가 없습니다. 게시 비용은 정적 파일 하나이고, 얻는 것은 무엇이 중요한지를 파서의 판단에 맡기지 않게 되는 일입니다.
작동 방식
- 01
도구가 sitemap을 찾습니다
robots.txt에서 Sitemap 지시어를 찾고, 없으면 표준 경로를 시도합니다. sitemap 인덱스는 하위 파일까지 따라갑니다.
- 02
페이지를 섹션별로 묶습니다
URL의 첫 번째 세그먼트가 섹션이 됩니다. 이는 사이트가 이미 선언한 계층 구조입니다. 더 얕은 페이지가 먼저 들어가고, 어느 섹션도 파일 전체를 차지하지 않도록 각 섹션에 할당량을 둡니다.
- 03
복사해서 루트에 게시합니다
파일은 Markdown으로 완성되어 나옵니다. robots.txt와 마찬가지로 도메인 루트에 /llms.txt로 게시하세요.
자주 묻는 질문
- 01
llms.txt란 무엇인가요?
- /llms.txt에 두는 Markdown 파일로, 언어 모델을 위해 사이트를 설명합니다. 제목, 한 줄 요약, 그리고 주요 페이지 링크를 섹션별로 묶은 것입니다. HTML에서 추론하게 두는 대신 지도를 그대로 건네자는 발상입니다.
- 02
sitemap.xml과 같은 건가요?
- 아닙니다. sitemap은 검색 엔진 크롤러를 위한 URL 목록입니다. 맥락 없는 기계 간 통신입니다. llms.txt는 읽히도록 작성됩니다. 이름, 설명, 그룹화가 있으며 컨텍스트 창에 들어갑니다. 하나가 다른 하나를 대체하지 않습니다.
- 03
모델이 정말로 이 파일을 읽나요?
- 보장은 없고, 그렇게 말하는 것이 정직합니다. 어떤 대형 제공사도 프로덕션에서 llms.txt를 소비한다고 확인해 준 적이 없습니다. 있는 것은 사이트 쪽에서 늘고 있는 채택과, 거의 0에 가까운 게시 비용입니다. 값싼 베팅이지 확실성은 아닙니다.
- 04
파일은 어디에 게시하나요?
- 도메인 루트에 /llms.txt로, text/plain 또는 text/markdown으로 제공합니다. 사이트가 정적이라면 public 폴더에 두면 됩니다. 일부 프로젝트는 링크만이 아니라 본문 전체를 담은 /llms-full.txt도 함께 게시합니다.
- 05
사이트가 여러 언어입니다. 파일이 너무 커지지 않나요?
- 도구가 섹션 사이에 할당량을 나누기 때문에, 한 언어가 파일 전체를 차지하지 않고 각 언어가 비슷한 수의 페이지로 나타납니다. 언어별로 파일을 나누고 싶다면 생성한 뒤 필요한 섹션만 잘라 쓰세요.
- 06
새 페이지를 올릴 때 갱신해야 하나요?
- 네, sitemap과 같습니다. 파일은 생성된 시점의 사이트 스냅숏입니다. 자주 게시한다면 손으로 하기보다 빌드 시점에 생성하는 편이 낫습니다.
다른 무료 도구
