SurfSense

SurfSense: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지

해결하는 문제

SurfSense는 Google NotebookLM의 오픈 소스 대안으로, 소스 및 노트북의 수에 대한 제한을 없애고, 벤더 종속성을 제거하며, 데이터 프라이버시에 대해 더 큰 제어권을 제공하도록 설계되었습니다. 독점적인 AI 노트북의 제약 사항을 해결하기 위해 사용자가 자신의 LLM 및 임베딩 모델을 구성할 수 있도록 허용하는 동시에 방대한 외부 데이터 소스와 통합됩니다.

작동 방식

SurfSense는 동기화된 외부 커넥터(Notion, Slack, Google Drive 등) 및 업로드된 파일로부터 검색 가능한 지식 베이스를 생성합니다. 계층적 인덱스를 사용한 하이브리드 검색(시맨틱 및 전체 텍스트 검색)을 통해 인용된 답변을 제공합니다. 이 시스템은 LangChain Deep Agents를 사용하는 에이전트 아키텍처로 구동되며, 계획 수립, 서브 에이전트 및 파일 시스템 액세스를 가능하게 합니다. 사용자는 웹 인터페이스, 시스템 전반의 AI 지원을 위한 데스크톱 앱, 또는 셀프 호스팅 가능한 Docker 배포를 통해 데이터와 상호작용할 수 있습니다.

대상 사용자

기존 도구 스택과 통합되고 셀프 호스팅을 지원하는 포괄적이고 프라이빗하며 협업 가능한 AI 기반 지식 관리 시스템이 필요한 연구원, 팀, 그리고 개인을 위해 설계되었습니다.

주요 특징

  • 무제한 소스: 노트북의 수나 개별 소스의 크기에 제한이 없습니다.
  • 모델 유연성: OpenAI 스펙 및 LiteLLM을 통해 100개 이상의 LLM을 지원하며, vLLM 및 Ollama를 통한 로컬 모델도 포함됩니다.
  • 광범위한 통합: Notion, Slack, GitHub, Jira를 포함한 25개 이상의 외부 커넥터.
  • AI 자동화: 예약된 워크플로우, 이벤트 트리거 에이전트, 그리고 채팅을 통해 구축된 노코드 자동화.
  • Deliverable Studio: 인용된 연구 보고서, AI 팟캐스트, 편집 가능한 프레젠테이션 및 비디오를 생성하는 도구.
  • 실시간 협업: RBAC 및 실시간 채팅/댓글이 포함된 멀티플레이어 지원.
  • 데스크톱 앱: 스크린샷 캡처 및 로컬 폴더 동기화(예: Obsidian vaults)를 포함한 시스템 전반의 지원.

Sources