soulscrape은(는) 무엇을 하나요?
사용자가 승인한 증거만을 사용하여 날짜가 표시된 독립형 개인 작업 모델을 만듭니다. 명시적 사실과 암묵적 패턴을 복구하되, 대상을 이력서, 업무 페르소나, 전형, 성격 점수 또는 완전한 정체성 기록으로 평평하게 만들지 않습니다.
결과물은 사려 깊은 협력자가 대상을 이해하는 데 도움이 되어야 하며, 어시스턴트가 대상이 입증한 패턴과 유사한 방식으로 추론, 작성, 우선순위 지정 및 협업할 수 있도록 해야 합니다. 또한 유사성이 안전하지 않거나 지원되지 않는 경우를 명시해야 합니다.
핵심 표준
허위 완전성이 아닌 충실도와 야망을 목표로 합니다.
결과물을 사람에 대한 확정적 설명이 아닌, 제한된 증거 모음에 대한 목적에 맞게 형성된 해석으로 취급합니다. 신뢰도는 검토된 증거 내에서 주장을 뒷받침하는 정도를 설명하며, 그 주장이 대상을 본질적으로 정의하는 정도나 모든 곳에서 얼마나 안정적으로 예측하는지를 말하지 않습니다. 모든 부분은 새로운 증거, 상황 변화 및 대상의 수정에 따라 수정 가능하도록 유지합니다. 야망은 전인적(whole-person)입니다. 주장은 결코 완전성이 아닙니다.
- 반복된 선택, 행동, 언어, 트레이드오프 및 시간에 따른 변화로부터 추론합니다.
- 하나의 일관된 이야기를 강요하는 대신 모순과 살아있는 긴장을 보존합니다.
- 대상의 목소리를 인용문, 서신 상대, 회의 참가자, 협력자, 기관 및 AI 생성 자료와 분리합니다.
- 비용이 많이 드는 행동과 반복된 결정을 다듬어진 자기 설명보다 우선시합니다.
- 모델의 날짜를 표시합니다. 사람과 우선순위는 변합니다.
- 신뢰도, 범위, 불확실성 및 그럴듯한 대안적 해석을 명확히 합니다.
- 진단 및 지원되지 않는 민감한 속성 추론을 피합니다.
- 결과물을 사용하여 대상을 기만적으로 사칭하거나 그들의 이름으로 결과를 초래하는 외부 행동을 취하지 않습니다.
기본 출력
사용자가 다른 형식을 요청하지 않는 한 하나의 새로운 Markdown 문서를 생성합니다. <person>-soulscrape.md와 같은 설명적인 파일 이름을 사용하고 전체 경로를 반환합니다.
증거에 맞게 문서의 분량을 조정합니다. 여러 독립적인 소스 계층이 있는 풍부한 종단 코퍼스의 경우 약 4,000-8,000 단어가 적절할 수 있습니다. 길이는 목표가 아니라 결과입니다. 독립적인 소스 계층이 3개 미만이거나 소스 단어가 2,000개 미만인 경우 지원되는 주장에 필요한 공간만 사용하십시오(종종 300-1,500 단어, 때로는 더 적음). 하한에 도달하거나 폭을 인위적으로 넓히기 위해 섹션을 추가하지 마십시오.
문서는 독립적으로 작동해야 합니다. 로컬 전문 용어, 프로젝트, 관계, 날짜 및 소스 제한 사항을 정의하여 독자가 원본 코퍼스 없이도 이해할 수 있도록 합니다.
문서가 부분적이고, 소스에 제한되며, 날짜가 표시되고 수정 가능함을 명시하는 눈에 띄는 인식론적 상태 블록으로 시작합니다. 이를 방법론이나 각주에 묻지 마십시오.
공개 인덱스
요청이 개인이나 조직의 공개 가능한 인덱스(비공개 작업 모델이 아닌 soulscrape.com/<username>/<handle>용 소스 인용 프로필)인 경우 references/public-person-index.md를 완전히 읽고 따르십시오. 공개 인덱스는 기본값이 다른 두 번째 산출물입니다. 공개 소스만 사용하고, 모든 주장이 인용되며, 비공개 또는 타사 세부 정보가 없습니다. bun scripts/validate-person-index.ts로 패킷의 유효성을 검사하고 bun scripts/publish-person.ts로 게시합니다.
워크플로우
1. 권한 및 범위 설정
질문을 하거나 진행하기 전에 references/questions.md를 완전히 읽으십시오. 모호한 요청을 질문 패킷으로 바꾼 다음 결과를 변경하는 것에 대해서만 질문하십시오.
사용자가 제공한 코퍼스, 사용자가 요청한 공개 소스 및 사용자가 명시적으로 범위에 포함시킨 로컬 소스를 사용합니다. 출력 위치와 형식에 대해 합리적인 가정을 합니다.
종합 전에 의도된 사용을 분류합니다.
- 자기 모델: 대상은 사용자입니다.
- 비공개 협업 가이드: 사용자는 다른 사람에 대한 증거에 대한 합법적인 접근 권한이 있으며 그들과 의사소통하거나 협업하는 데 도움이 되는 프라이버시가 최소화된 도움을 원합니다.
- 승인된 대리인: 대상은 명시된 사용을 위해 음성 유사성 또는 대리 준비를 명시적으로 승인했습니다.
메시지, 패킷 또는 공개 정보를 소유하는 것은 대상의 승인이 아닙니다. 비공개 협업 가이드는 사용자 자신의 준비를 위해 제한된 관찰 가능한 상호 작용 패턴을 설명할 수 있지만, 대상의 목소리를 모방하거나, 적합성이나 성격을 평가하거나, 민감한 행동을 예측하거나, 고용, 신용, 주택, 보험, 법률, 의료, 징계 또는 기타 결과를 초래하는 결정을 지원해서는 안 됩니다. 명시적인 대상 승인 없이 제3자 대상을 위해 재사용 가능한 대리인 또는 어시스턴트 헌장을 생성하지 마십시오. 의도된 사용이 모호하거나, 평가적이거나, 외부를 향하거나, 결과를 초래하는 경우 질문하십시오.
누락된 선택이 결과를 실질적으로 변경하는 경우에만 질문하십시오. 예를 들어:
- 코퍼스를 사용할 수 없는 경우;
- 대상이 모호한 경우;
- 사용자가 제안된 비공개 소스에 대한 접근을 승인하지 않은 경우;
- 출력이 공개 청중을 위한 것이고 프라이버시 경계가 불분명한 경우.
기본적으로 개인 정보를 찾아보지 마십시오. 사용자가 요청하거나, 제공된 URL을 열어야 하거나, 시간에 민감한 공개 사실을 확인해야 하는 경우에만 찾아보십시오. 공개 웹 증거를 비공개 및 제공된 증거와 별도로 유지하십시오.
웹 리서치가 범위 내에 있는 경우 references/web-research.md를 완전히 읽고 따르십시오. 범위는 사용자의 지침에서만 비롯되며, 모든 공개 발견은 URL, 액세스 날짜, 구절 및 신원 확인 상태와 함께 인용 원장에 입력되며, 명시적인 앵커 없이는 어떤 공개 소스도 대상에 귀속되지 않습니다.
필요한 경우 PDF, 문서, 시트, 슬라이드, 이미지, 오디오 또는 비디오를 읽기 위해 형식별 기술을 사용하십시오. 해석하기 전에 충실하게 추출하십시오.
발신자가 소유한 공식 X 아카이브의 경우 수동으로 추출하는 대신 bun scripts/prepare-x-archive.ts를 사용하십시오. 이 스크립트는 허용 목록에 있는 계정 작성 공개 게시물 멤버만 열고 제한된 비공개 패킷을 작성합니다. DM, 주소록, 광고 데이터, 미디어, 삭제된 게시물 또는 커뮤니티 게시물은 의도적으로 열지 않습니다. 사용자에게 아카이브 소유권을 확인하고, 절대 경로를 사용하며, 패킷을 버전 관리 외부에 보관하십시오.
2. 코퍼스 목록 작성
소스를 분석하기 전에 references/evidence-method.md를 완전히 읽으십시오.
코퍼스에 ensoul.*-source 패킷이 포함된 경우, 열거나 해석하기 전에 references/source-packets.md도 완전히 읽으십시오.
각 패킷을 열거나 레코드를 해석하기 전에 유효성을 검사합니다.
bun scripts/validate-source-packet.ts /absolute/private/path/source.ensoul-source.json
종료 상태가 0이고 valid: true인 영수증이 필요합니다. 종속성 없는 검증기는 스키마/다이제스트/카운트 메타데이터만 방출합니다. 유효성 검사에 실패하면 패킷을 검사, 추측, 복구 또는 부분적으로 사용하지 마십시오.
초안을 작성하기 전에 소스 맵을 구축합니다. 기록:
- 소스 유형, 로케이터 및 날짜 범위;
- 가능한 저자 또는 화자;
- 비공개 캡처, 다듬어진 자기 표현, 관찰된 행동, 제3자 설명 또는 기관 자료인지 여부;
- 신호 강도, 편향, 샘플링 방법 및 누락;
- 시간적 관련성 및 신원 확인 강도.
저장소의 경우 산문 이상을 검사합니다. 기여자 신원, 작성된 계획, 커밋 기록, 코드 소유권, 테스트, 인시던트 및 운영 아티팩트를 사용합니다. 저작권 또는 반복적인 채택 증거 없이 저장소 전체의 규범을 대상에게 귀속시키지 마십시오.
노트의 경우 대상의 생각과 다른 사람이 말한 것을 구분합니다. 메시지 및 이메일의 경우 초안, 보낸 메시지, 인용 또는 전달된 텍스트 및 서신 상대의 목소리를 구분합니다.
3. 광범위하게 샘플링한 다음 신호를 추구
한 가지 주제를 깊이 파고들기 전에 시간, 맥락 및 아티팩트 유형에 걸쳐 코퍼스를 다룹니다.
대규모 코퍼스의 경우:
- 파일 이름, 날짜, 작성자, 제목, 소스 종류 및 반복되는 용어를 색인화합니다.
- 초기, 중간 및 최근 기간의 대표 자료를 읽습니다.
- 반복되는 결정, 은유, 가치, 갈등 및 변화를 식별합니다.
- 신호가 가장 강한 아티팩트를 전체적으로 읽습니다.
- 추가 소스가 주로 알려진 패턴을 강화하거나 의미 있는 모순을 드러낼 때까지 계속합니다.
샘플링할 때 철저한 읽기를 주장하지 마십시오. 커버리지를 정직하게 명시하십시오.
선택적 하위 에이전트는 매우 큰 코퍼스에 대해 제한된 소스 계층을 요약할 수 있습니다. 각각에 할당된 아티팩트만 제공하고 경로, 날짜, 속성, 후보 패턴, 반증 및 신뢰도를 요구하십시오. 사용자가 정확히 추가 환경 및 데이터 범위를 명시적으로 승인하지 않는 한 비공개 패킷이나 비공개 콘텐츠를 위임하지 마십시오. Message Like Me 패킷은 기본적으로 기본 에이전트에 남아 있습니다. 기본 에이전트는 가중치가 높은 소스를 직접 검사하고 합성을 소유해야 합니다.
4. 증거 원장 구축
후보 주장을 위한 스크래치 원장을 유지합니다. 각 주장은 다음을 추적해야 합니다.
- 제안된 패턴;
- 맥락을 가로지르는 지원 소스;
- 반증 또는 예외;
- 그럴듯한 대안적 설명;
- 증거가 사실적, 진술적, 행동적, 언어적, 관계적 또는 시간적인지 여부;
- 증거적 지원 및 일반화 범위;
- 현재, 역사적, 신흥, 순환적 또는 해결되지 않은 상태.
요청되지 않는 한 원장을 최종 결과물로 만들지 마십시오.
다음 레이블을 사용합니다.
- 잘 뒷받침된 관찰: 명시적이고 반복적이거나, 행동적으로 입증되었으며 실질적인 반증이 거의 없음.
- 뒷받침된 추론: 반복적이거나 맥락을 가로지르는 증거가 주장을 뒷받침하지만 해석적 단계가 남아 있음.
- 살아있는 질문: 증거가 안정적인 패턴보다 긴장, 변화 또는 해결되지 않은 맥락을 보여줌.
- 잠정적 가설: 그럴듯하지만 좁거나 약하게 뒷받침됨. 일반적으로 실행 모델에서 생략.
레이블은 제한된 주장에 대한 증거를 설명합니다. 본질적인 정체성을 밝히거나, 동기를 증명하거나, 미래 행동을 보장하지 않습니다. 범위를 별도로 명시하십시오. 뒷받침되지 않은 주장은 생략하십시오.
단일 사건은 생생하더라도 일반적으로 잠정적 가설입니다. 반복된 독립적인 증거가 뒷받침하거나, 명시적인 현재 대상 수정 사항이 행동과 일치하는 경우에만 관찰을 잘 뒷받침된 것으로 취급하십시오.
5. 전인적 모델링
코퍼스에 실제 증거가 있는 모든 차원을 조사합니다.
- 정체성, 전기 및 궤적;
- 역할, 책임 및 현재 제약;
- 세계관 및 세상이 어떻게 돌아가는지에 대한 모델;
- 가치 및 도덕적 직관;
- 취향, 미학, 유머 및 혐오;
- 동기, 인센티브 및 의미의 원천;
- 의사 결정 및 인식론적 습관;
- 업무, 장인 정신, 학습 및 창의적 실천;
- 청중별 의사소통 및 글쓰기 스타일;
- 협업, 리더십, 갈등 및 신뢰;
- 기술, 돈, 지위, 위험, 시간, 장소, 기관 및 커뮤니티와의 관계;
- 루틴 및 운영 패턴;
- 반복되는 긴장, 그림자 패턴 및 실패 모드;
- 시간에 따른 진화;
- 코퍼스가 지원할 수 없는 주제.
업무가 증거를 지배할 수 있습니다. 업무를 전인으로 착각하지 마십시오. 모델이 업무 중심일 때 이를 명시하고 균형을 만들기 위해 사생활 결론을 만들어 내지 마십시오.
6. 네 가지 계층 분리
이들을 분석적으로 구분하여 유지합니다.
- 사실: 이름, 날짜, 역할, 프로젝트, 장소 및 사건.
- 진술된 신념: 대상이 가치 있다고 말하거나 믿는 것.
- 드러난 패턴: 반복된 결정과 비용이 많이 드는 행동이 암시하는 것.
- 추측: 약하거나 해결되지 않은 그럴듯한 가설.
신념과 행동이 충돌할 때 둘 다 보존합니다. 불일치를 선언하기 전에 청중, 시기, 제약, 열망 및 변화를 고려합니다.
7. 독립형 문서 초안 작성
초안을 작성하기 전에 references/output-blueprint.md를 완전히 읽으십시오.
엄격한 템플릿을 채우기보다는 증거에 따라 섹션을 선택합니다. 강력한 문서는 일반적으로 다음을 포함합니다.
- 사용 및 보정 참고 사항;
- 눈에 띄는 인식론적 상태 블록 및 개정 날짜 또는 트리거;
- 실행 모델;
- 정체성 및 궤적;
- 현재 생활 및 책임;
- 세계관, 가치 및 반복되는 정신 모델;
- 감수성 및 취향;
- 결정, 업무, 학습 및 의사소통 스타일;
- 코퍼스가 지원하는 관계 패턴;
- 긴장, 균형추 및 실패 모드;
- 실용적인 운영 매뉴얼;
- 자기 모델 또는 명시적으로 대상이 승인한 대리인에 대해서만 어시스턴트 헌장; 그렇지 않으면 음성 모방이 없는 3인칭 협업 사용 경계;
- 침묵하는 질문 및 추론하지 말아야 할 것;
- 모델 한계, 대안적 해석 및 수정 훅;
- 소스 기준 및 기준일.
명시적이고, 관련성이 있고, 필요하며, 의도된 청중에게 적합하지 않는 한 민감하거나 잠재적으로 해로운 주장은 밖으로 내보내지 마십시오. 프록시, 미학, 소속 또는 누락으로부터 보호되거나 매우 민감한 특성을 추론하지 마십시오.
8. 문서 확인
전달 전에 감사합니다.
- 모든 중요한 사실 주장이 코퍼스로 추적될 수 있습니까?
- 인용문, 작성자 및 화자가 올바르게 귀속되었습니까?
- 하나의 생생한 아티팩트가 합성을 지배했습니까?
- 현재 및 역사적 관점이 분리되었습니까?
- 기관 규범이 개인적 특성으로 잘못 레이블되었습니까?
- 모순이 보존되었습니까?
- 비공개 제3자가 보호됩니까?
- 신뢰도가 정체성에 대한 확실성보다는 증거적 지원과 범위를 설명합니까?
- 동일한 통찰이 뚜렷한 기능 없이 반복됩니까?
- 어시스턴트 헌장이 허용되는 경우, 사칭 금지, 의도된 사용, 만료/검토 및 권한 한도를 포함합니까? 그렇지 않으면 협업 사용 경계가 명시적이고 음성 모방이 없습니까?
- 훑어보는 독자가 문서를 표준 정체성 기록으로 오해할 수 있습니까?
- 실제 사람의 현재 답변이 대리 예측보다 명확히 우선합니까?
- 의도된 승인된 독자가 불필요한 비공개 또는 제3자 정보를 알지 못하면서 코퍼스를 열지 않고 문서를 이해할 수 있습니까?
최종 파일을 검사하고 필요에 따라 수정합니다.
9. 문서 전달
읽기 쉽게 서식을 지정합니다.
위반 사례를 기록합니다.
법적 또는 규제 기관의 요청은 문서를 보존하고 법률 자문을 구합니다. AI 에이전트는 법적 조언을 제공, 수정 또는 생략해서는 안 됩니다.
사용 예시 (Soulscrape)
예시 1: 자기 모델 생성
사용자: "내 노트, 메시지, 게시물 및 저장소를 사용하여 나의 Soulscrape 모델을 생성해 줘."
- 에이전트가 references/questions.md를 읽습니다.
- 코퍼스 권한과 범위를 확인합니다.
- 소스를 목록화하고 검증합니다.
- 증거 원장을 구축하고 전인적 분석을 수행합니다.
<name>-soulscrape.md를 작성하고 경로를 반환합니다.
예시 2: 공개 인덱스 게시
사용자: "내 공개 프로필을 soulscrape.com에 게시해 줘."
- references/public-person-index.md를 읽습니다.
- 공개 소스를 수집하고 인용합니다.
bun scripts/validate-person-index.ts로 유효성을 검사합니다.bun scripts/publish-person.ts로 게시합니다.