Community연구 & 데이터 분석github.com

sparkplug604/praxis

로컬 우선 RAG 및 에이전트 스킬 프레임워크로, 출처 추적이 가능한 에이전트 메모리를 제공합니다.

praxis란 무엇인가요?

sparkplug604/praxis는 로컬 우선(local-first) RAG(Retrieval-Augmented Generation) 및 에이전트 스킬 프레임워크로, AI 에이전트가 출처를 추적할 수 있는 메모리를 관리할 수 있게 해줍니다. 이 스킬은 문서를 벡터 데이터베이스에 색인하고, 질의(query)에 대해 관련 청크를 검색하며, 베이스 모델이 신뢰할 수 있는 정보를 바탕으로 응답을 생성하도록 돕습니다. '로컬 우선' 접근 방식 덕분에 데이터가 사용자 기기 내에 머물러 프라이버시가 보호되며, 클라우드 의존성을 최소화합니다. 주로 Claude Code, Cursor, Codex 등 로컬에서 실행되는 AI 에이전트 환경에서 유용하며, 에이전트가 이전 상호작용, 코드베이스 지식, 프로젝트별 문서를 출처와 함께 참조할 수 있도록 합니다. 사용자는 SKILL.md에 정의된 대로 설정 파일을 통해 문서 임베딩, 검색 매개변수, 에이전트 행동을 구성할 수 있습니다. 이 프레임워크는 특히 긴 컨텍스트가 필요한 복잡한 작업에서 일관성과 정확성을 유지하는 데 도움을 줍니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add sparkplug604/praxis

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

praxis은(는) 무엇을 하나요?

로컬 우선 RAG 및 에이전트 스킬 프레임워크로, 출처 추적이 가능한 에이전트 메모리를 제공합니다.

이 스킬은 AI 에이전트가 로컬 문서를 색인하고 검색하여, 생성된 응답의 출처를 투명하게 추적할 수 있게 합니다. 사용자는 다양한 에이전트 플랫폼(예: Claude Code, Cursor, Codex)에서 이 프레임워크를 통해 지식 베이스를 구축하고, 질의 시 관련 정보를 실시간으로 검색할 수 있습니다.

주요 기능

  • 로컬 우선: 모든 데이터가 사용자 기기에 저장되어 프라이버시를 보장합니다.
  • 출처 추적: 각 응답에 대해 어떤 문서에서 정보를 가져왔는지 명확히 표시합니다.
  • 유연한 구성: 설정 파일(config.yaml)을 통해 임베딩 모델, 청크 크기, 검색 알고리즘 등을 조정할 수 있습니다.
  • 다중 플랫폼 지원: Claude Code, Cursor, Codex 등 주요 AI 에이전트와 호환됩니다.

설정 방법

  1. 저장소를 클론합니다:
git clone https://github.com/sparkplug604/praxis.git
cd praxis
  1. 필요한 의존성을 설치합니다:
pip install -r requirements.txt
  1. config.yaml 파일을 열어 원하는 대로 수정합니다:
embedding_model: "sentence-transformers/all-MiniLM-L6-v2"
chunk_size: 512
retrieval_top_k: 5
  1. 문서를 색인합니다:
python index.py --docs ./my_documents
  1. 에이전트에서 이 스킬을 활성화합니다. 각 플랫폼의 문서를 참조하세요.

사용 예시

  • 프로젝트 문서 검색: 에이전트가 코드베이스 내 문서를 검색하여 API 사용법을 빠르게 찾을 수 있습니다.
  • 대화 맥스트 유지: 이전 상호작용을 로컬 메모리에 저장하여 장기 대화에서 일관성을 유지합니다.
  • 출처 기반 응답: 에이전트가 검색된 문서의 특정 부분을 인용하여 응답의 신뢰성을 높입니다.

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다.

관련 스킬