steven-jianhao-li/zotero-AI-Butler

【Zotero AI 管家】调用大模型,自动精读论文库里的论文,总结为Zotero笔记。支持主流大模型平台!您只需像往常一样把文献丢进 Zotero, 管家会自动帮您精读论文,将文章揉碎了总结为笔记,让您“十分钟完全了解”这篇论文!

📚 Zotero‑AI‑Butler란 무엇인가요?

참고문헌 관리자 내에서 대규모 언어 모델(LLM)을 호출할 수 있는 무료 오픈소스 Zotero 플러그인입니다. Zotero에 추가한 PDF를 자동으로 읽고, 구성한 모델(Gemini, OpenAI, Claude 등)로 보내고, 구조화된 Markdown 노트, 마인드맵, 한 페이지 "포스터" 이미지, 심지어 문헌 검토 초안까지 다시 작성합니다. 요컨대, Zotero를 AI 연구 어시스턴트로 바꿔줍니다.


🎯 핵심 기능(README 설명 기준)

기능 설명 트리거 방법
AI Butler Agent (v5.0) 라이브러리를 검색하고 증거를 추출하며 모델 생성 답변으로 응답하여 연구 질문에 답합니다. Butler 대시보드에서 Agent 탭을 열고 쿼리를 입력합니다.
자동 노트 생성 새 PDF가 추가되면 플러그인은 전체 문서(멀티모달 모델용 Base64)를 추출하고 LLM에 명확한 Markdown 요약을 생성하도록 요청하여 Zotero 노트로 저장합니다. 설정에서 새 항목 자동 스캔을 활성화하거나 수동 스캔을 실행합니다.
심층 읽기 / 다중 라운드 요약 논문을 섹션(배경, 방법, 실험, 결론)으로 나누고 여러 모델 호출을 실행한 다음 결과를 상세 노트로 병합합니다. 오른쪽 클릭 → AI Butler 다중 라운드 재읽기 → 다중 라운드 스플라이스 또는 다중 라운드 요약 선택.
단일 이미지 요약 논문의 핵심 요점을 시각화하는 단일 학술 포스터 스타일 이미지("Nano Banana Pro" 서비스 통해)를 생성합니다. 오른쪽 클릭 → 단일 이미지로 요약(API 키 필요).
마인드맵 내보내기 논문 구조의 대화형 계층 맵을 생성합니다. 다른 도구용으로 PNG 또는 OPML로 내보낼 수 있습니다. 오른쪽 클릭 → 마인드맵 생성.
일괄 문헌 검토 컬렉션/폴더를 선택하면 플러그인이 모든 소스 PDF에 연결되는 결합 검토 문서를 작성합니다. 컬렉션 오른쪽 클릭 → AI Butler 문헌 검토.
사이드바 미리보기 PDF 옆에 AI 생성 노트를 표시하며, KaTeX를 통한 LaTeX 렌더링, 접을 수 있는 섹션, 글꼴 크기 조정, 후속 질문을 위한 빠른 질문 상자를 제공합니다. 사이드바를 열거나 AI‑Butler 아이콘을 클릭합니다.
프롬프트 템플릿 관리자 단일 샷, 다중 라운드 또는 최종 요약 호출을 위한 내장 및 사용자 정의 프롬프트 세트. 변수 대체의 실시간 미리보기. 설정 → 프롬프트 템플릿.
다중 모델 지원 Google Gemini, OpenAI(gpt‑5 포함), Anthropic Claude, SiliconFlow 호환 API, Volcano‑Argo, Ollama 등에서 작동합니다. 설정 → API 구성.
테마 및 UI 적응 Zotero의 라이트/다크 모드와 일치. 선택 가능한 노트 렌더링 테마(GitHub, Redstriking) 및 사용자 정의 CSS. 설정 → UI 테마.

🛠️ 내부 작동 방식(높은 수준, README에서)

  1. PDF 처리 – 플러그인은 일반 텍스트를 추출하거나 전체 파일을 Base64 인코딩 blob으로 보내 멀티모달 모델(예: Gemini 2.5 Pro)이 그림, 표, 방정식을 볼 수 있도록 합니다.
  2. 작업 큐 – 논문은 생산자‑소비자 큐에 배치됩니다. 작업 큐 페이지에서 상태(대기 중, 실행 중, 완료, 실패)를 볼 수 있습니다.
  3. 프롬프트 기반 LLM 호출 – 각 기능은 프롬프트 템플릿에 해당합니다. 플러그인은 {{title}}, {{authors}} 등의 변수를 대체한 다음 구성된 API를 호출합니다.
  4. 결과 저장 – LLM의 응답은 동일한 항목에 첨부된 Zotero 노트로 저장되며, 선택적으로 사이드바에 표시되거나 이미지/OPML로 내보낼 수 있습니다.
  5. 구성 – API 키는 로컬에 저장됩니다. 플러그인은 참고문헌이나 키를 제3자 서버로 전달하지 않습니다.

🚀 시작하기

  1. 설치 – Releases 페이지에서 최신 .xpi를 다운로드하고 Zotero의 도구 → 부가 기능 창으로 끌어다 놓습니다.
  2. LLM 구성 – AI Butler → 설정 → API를 열고 Gemini, OpenAI, Claude 등의 키를 붙여넣습니다. 연결 테스트를 클릭합니다.
  3. 자동 스캔 활성화(선택 사항) – 설정 → 인터페이스 → 새 문헌 자동 스캔을 체크합니다.
  4. 작업 실행 – PDF를 오른쪽 클릭 → AI Butler로 요약(또는 대시보드의 일괄 스캐너 사용).

🎓 누가 혜택을 받나요?

  • 연구자 및 학생: 텍스트를 채팅 창에 수동으로 복사하지 않고 빠르고 일관된 논문 요약이 필요한 분.
  • 문헌 검토 작성자: 소스 PDF에 이미 연결된 초기 초안이 필요한 분.
  • Zotero를 사용하는 모든 사람: AI 강화 노트 작성, 마인드맵 또는 시각적 초록을 원하는 분.

⚠️ 제한 사항 및 고려 사항(README 기준)

  • 자체 API 키를 제공해야 합니다 – 플러그인은 모델을 호스팅하지 않습니다.
  • 토큰 비용 – 다중 라운드 또는 이미지 생성 모드는 많은 토큰을 소비할 수 있습니다. README는 높은 API 비용을 경고합니다.
  • 성능 – 자동 스캔은 Zotero 속도 저하를 방지하기 위해 기본적으로 비활성화되어 있습니다. 활성화해야 합니다.
  • 모델 호환성 – Base64 모드는 멀티모달 모델에서만 작동합니다. 텍스트 전용 모델은 일반 텍스트 추출 경로가 필요합니다.
  • 개인정보 보호 – 모든 요청은 사용자 머신에서 모델 엔드포인트로 직접 전송됩니다. 플러그인은 데이터 수집을 하지 않는다고 주장합니다.

📚 추가 자료


Zotero‑AI‑Butler는 Zotero 생태계 내에 존재하는 진정한 기능이 풍부한 AI 강화 연구 도구로, 참고문헌을 대화형 모델 기반 학습 파트너로 바꿔줍니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트