Miaotofu01/Study-Mate

你的AI学习搭档:定路线、讲知识、做项目,边学边做,学透一门科目

StudyMate – AI 기반 학습 동반자

소개 – StudyMate는 수학 및 컴퓨터 과학 과목을 위한 Node-JS 기반 AI 증강 학습 워크플로우입니다. DeepSeek Harness (DSH) 플러그인으로 제공되며, Google Antigravity 멀티 에이전트 플러그인을 지원하고 OpenAI Codex / ChatGPT Work용으로 패키징할 수 있습니다. 이 시스템은 자료 수집, 다이어그램 생성, 커리큘럼 설계, 교육, 연습 평가라는 5가지 역할을 DSH 내에서 수행하거나 하위 에이전트에 위임하여 조정합니다.

주요 기능

  • DSH용 학습 모드 프리셋 (npx @yunmiao/studymate@latest install로 설치).
  • 커리큘럼 로드맵: 지식 포인트 의존성 그래프, 색상 코딩 상태, 클릭하여 확장하는 레슨 카드.
  • 레슨 페이지: 수식, 이미지, 사용자 지정 문제 및 프로젝트 과제가 포함된 Markdown 기반의 "교과서 스타일" 레슨으로, DSH 읽기 창에서 실시간 렌더링됩니다.
  • 지속적 메모리: 진행 상황, 환경 설정, 학습의 어려움은 로컬 작업 공간 (~/StudyMate)에 저장되어 과목 간에 재사용됩니다.
  • 내보내기: 클릭 한 번으로 오프라인 HTML 내보내기 (npx @yunmiao/studymate export).
  • 멀티 에이전트 지원: Google Antigravity 및 선택적 Codex/ChatGPT 플러그인을 통한 지원.

시작하기

  1. DSH 프리셋 설치:
    npx -y @yunmiao/studymate@latest install
    
    – 데스크톱 DSH에는 엔진이 포함되어 있습니다. CLI 사용자는 @deepseek-ai/dsh를 별도로 설치해야 합니다.
  2. DSH를 열고 새로운 learning mode 세션을 시작한 뒤 "미적분학을 배우고 싶어"와 같이 말합니다.
  3. 시스템이 작업 공간을 만들고 강의 계획서를 구성하여 첫 번째 레슨을 제시합니다.
  4. export, build-antigravity 또는 Codex/ChatGPT 가져오기 zip과 같은 명령어를 사용하여 기능을 확장합니다.

일반적인 워크플로우

  • 주제 선택 – 어시스턴트에게 제안을 요청하거나 과목을 직접 지정합니다.
  • 커리큘럼 생성 – 에이전트가 목표, 수준, 원하는 프로젝트에 대해 질문한 후 의존성 순서에 따른 개요를 생성합니다.
  • 레슨 수강 – 레슨은 DSH 읽기 창에 나타납니다. 개념 설명을 요청하거나, 다른 방식의 설명을 요구하거나, 연습 문제를 요청할 수 있습니다.
  • 평가 – 어시스턴트가 퀴즈를 생성하고 코드 기반 검사를 실행하며 결과를 작업 공간에 기록합니다.
  • 진행 상황 저장 – 모든 상호작용이 저장되므로 다음 세션에서 중단한 지점부터 정확히 이어서 학습할 수 있습니다.

대상 사용자

  • 수학, 알고리즘, 프로그래밍 언어, 머신러닝 이론 등을 독학하는 학습자.
  • 대화형 코딩이나 프로젝트 과제를 통한 "실습 중심 학습"을 선호하는 사용자.
  • Python 없이 로컬에서 실행되는 AI 튜터를 원하는 사용자 (엔진은 순수 TypeScript로 작성됨).

프로젝트 상태

  • 활발히 유지 관리 중 (이슈 환영, MIT 라이선스).
  • 핵심 코드는 lib/tools에 있으며, 자세한 문서는 docs/ 폴더에 있습니다.
  • 별도의 웹 런타임 (study-mate-web)이 전용 브랜치에 존재하며, 최신 엔진과 호환되면 병합될 예정입니다.

위의 모든 정보는 저장소의 README에서 직접 가져왔습니다.

관련

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