liu-zhengdong/pi-shadow-mind

Parallel cognitive runtime for Pi

해결하는 문제

Pi Shadow Mind은 주요 AI 에이전트가 아키텍처 기준에서 벗어나 코드베이스에 대해 사실 오류를 범하거나 기능 구현 중 문서를 유지하지 못하는 문제를 해결합니다. 주 에이전트의 실행과 병행하여 전용이고 지속적인 '인지 코어'를 도입함으로써 비용이 큰 실수를 방지합니다.

작동 방식

이 시스템은 주 에이전트와 함께 전용 에이전트(Shadow Minds)를 실행합니다. 이러한 샤프트는 마크다운 파일에 정의되며, 아키텍처 검토 또는 프로젝트 기반 설정과 같은 특정 책임을 맡습니다.

트리거에 따라 활성화됩니다: '하트비트'(주 에이전트의 도구 호출 후 확률적으로 활성화) 또는 '최종 응답'(주 에이전트가 작업을 완료한 후 활성화). 활성화되면, 샤프트는 주 에이전트의 트래잭션을 안전하게 정제한 버전과 함께 일시 세션을 시작합니다. 그런 다음 현재 작업이 자신의 역할과 관련이 있는지 판단하고, 관련이 있다면 할당된 도구를 사용하여 프로젝트를 검사하고 report_to_main 함수를 통해 주 에이전트에게 결과를 보냅니다.

대상 사용자

Pi 에이전트 프레임워크를 사용하여 수동으로 모든 단계를 검토하지 않고도 높은 품질의 코드 아키텍처, 정확한 문서, 프로젝트 제약 조건 준수를 보장하고자 하는 개발자들입니다.

주요 특징

  • 지속적인 역할: 일시적인 작업과 달리, Shadow Minds는 사용자가 정의한 역할로, 독립적으로 개입 시점을 결정합니다.
  • 설정 가능한 활성화: 확률적 하트비트 트리거와 보장된 최종 응답 검사 모두 지원합니다.
  • 세부적인 도구 접근 권한: 각 Shadow는 읽기 전용 접근 권한으로 제한되거나 특정 도구를 부여받아 병렬 작업이 가능합니다.
  • 모델 필터링: 구성에 따라 다른 모델에 대해 다른 지원 마인드를 할당할 수 있습니다.

관련

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