raphaelsty/knowledge
Online library for AI
그것이 무엇인가
Knowledge는 AI, 과학, 소프트웨어 분야의 영향력 있는 인물들이 흥미롭게 여기는 것을 수집하는 개인 라이브러리 사이트입니다. Geoffrey Hinton, Yoshua Bengio, Yann LeCun, Andrej Karpathy 같은 연구자와 Sam Altman, François Chollet 같은 빌더를 포함한 450명 이상의 기여자로 구성된 "의견이 담긴 독서 목록"입니다. 태그라인: 광고 없음, 알고리즘 없음, 그들이 읽은 것만.
핵심 아이디어
각 기여자는 엄선된 책장처럼 보이는 자신만의 페이지를 가지고 있습니다: 그들의 트윗, GitHub 스타, 쓴 논문, 출연한 비디오. 친구의 북마크 폴더를 넘겨보듯 누군가의 페이지를 탐색합니다. 카드의 하트를 클릭하면 문서가 당신의 개인 라이브러리에 저장되어 인덱싱되고 검색 가능해집니다. 지난주 강연은 이번 주에도 볼 가치가 있고, 두 달 전 논문도 여전히 당신이 찾던 것을 가르쳐줍니다.
검색
쿼리를 입력하면 ColBERT(의미론적 검색 모델)가 제목뿐만 아니라 모든 문서의 실제 내용을 검색합니다. 단어 일치 정도에 따라 결과를 순위화합니다. 하나의 라이브러리, 여러 라이브러리를 동시에, 또는 약 440,000개 문서의 공유 코퍼스 전체를 검색할 수 있습니다.
API / MCP 서버
이 사이트는 /mcp에서 MCP 서버(AI 에이전트가 서비스와 상호작용하는 방법)를 열며 15개의 도구를 제공합니다:
- 검색 및 발견 (7개 도구): 단일 라이브러리 쿼리, 라이브러리 간 검색, 설명으로 라이브러리 찾기, 유사 문서 찾기, 최신 문서 가져오기, 시간순 피드 가져오기, 라이브러리 간 공유 문서 찾기.
- 카탈로그 (5개 도구): 모든 라이브러리 나열, 라이브러리 소스 나열, 태그 나열, 하나의 라이브러리 메타데이터 가져오기, URL로 문서 하나 가져오기.
- 인증됨 (3개 도구, 프로필 페이지에서 발급하는 베어러 토큰 필요): 저장된 문서 보기, 활동 타임라인 보기, 문서 저장.
이 MCP 서버를 Claude, Cursor 또는 MCP를 지원하는 모든 에이전트에 연결할 수 있습니다.
작동 방식
파이프라인이 하루 종일 실행되며 각 사람의 소스를 지속적으로 순환합니다: GitHub 스타, X 게시물, Hacker News 제출, arXiv 논문, Hugging Face 좋아요, Reddit, Stack Overflow, Wikipedia 참조, YouTube 채널, Zotero 라이브러리, 그리고 RSS나 사이트맵으로 지정할 수 있는 모든 블로그. 각 문서는 정리되고 태그가 지정되며 Postgres에 기록됩니다. 별도의 인덱서 데몬이 새 행을 가져와 ColBERT로 임베딩하여 메인 파이프라인을 차단하지 않고 검색을 최신 상태로 유지합니다.
쿼리를 입력하면 API가 로컬 디스크의 next-plaid 인덱스에서 순위화된 결과를 제공합니다. 그런 다음 브라우저가 WebAssembly(WASM)에서 실행되는 양자화되지 않은 ColBERT로 두 번째 패스를 수행하여 기기에서 결과를 다시 순위화합니다 — 프로젝트는 이를 "독창적인 트릭"이라고 설명합니다.
기술 스택
sources/— Python (페처 및 오케스트레이터)api/— Rust (검색, 수집, 인증, MCP)web/— 순수 HTML 및 JavaScript (프레임워크 없음)
API는 단일 Rust 바이너리입니다. 전체가 헬싱키의 Hetzner CX33 VPS 하나에서 실행됩니다: 4 vCPU, 8 GB RAM, 월 약 15달러. CDN 없음, 관리형 Postgres 없음, Cloudflare 프록시 없음. 3.8 GB ColBERT 인덱스는 로컬 디스크에 있습니다.
이 프로젝트는 4년 전 cherche 백엔드에서 시작되어 현재 next-plaid와 pylate-rs에서 실행됩니다. 이는 ColGREP(의미론적 코드 검색 도구)와 동일한 검색 스택입니다.
호스팅 및 라이선스
- 무료로 사용하고 읽을 수 있습니다.
- 자체 호스팅: 리포지토리를 클론하고, 환경 변수 5개를 설정하고, 도메인을 서버에 연결하고,
main에 푸시합니다. - PolyForm Noncommercial 1.0.0 라이선스 — 비상업적 목적으로 무료 사용, 수정, 자체 호스팅 가능. 상업적 사용은 작성자에게 문의하세요.
왜 도움이 되는가
핵심 주장: 대부분의 플랫폼은 무한 피드, 광고, 조작적인 추천 알고리즘으로 주목을 경쟁합니다. Knowledge는 그 반대입니다 — 작고 유한한 라이브러리로 언제든 돌아올 수 있습니다. 전문가를 가로질러 주제를 연구하는 데 사용하세요: 450개 이상의 라이브러리를 한 번에 "speculative decoding"으로 검색하면 무작위 Google 노이즈 대신 엄선된 맥락을 얻습니다. Karpathy의 GitHub 스타, LeCun의 논문, Hinton의 인터뷰를 모두 한곳에서 탐색하세요. 작성자의 말: "X의 무한 스크롤을 멈추세요. 이 사이트는 누군가의 1년치 트윗을 한 번 읽고 닫을 수 있는 정적 페이지로 압축합니다."
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트