저장된 지식 회상
공유 규칙을 읽으십시오. 이 워크플로우는 읽기 전용입니다.
knowledge_grep({query})로 검색합니다. 여기에는 이름이 알려진 사람, 프로젝트 및 정확한 저장 ID가 아직 알려지지 않은 페이지가 포함됩니다. 기본적으로 리터럴 단어,all을 사용합니다. 유용한 경우 간결한 변형인any또는phrase를 시도하십시오. 임베딩, 정규식, 그래프 순회 또는 서버 측 합성은 사용할 수 없습니다. 해당되는 경우 온톨로지 유형/종류로 범위를 좁히십시오. 인벤토리에는knowledge_records와 페이지네이션을 사용하십시오. 완전 탐색을 가장한 순위 검색이 아닙니다.knowledge_lookup({query})는 이미 알려진 정확한 레코드 ID, 전체 제목 또는 선언된 별칭에만 사용하십시오. 키워드 검색을 수행하지 않습니다.missing을 반환하면 관련 레코드가 없다고 결론짓기 전에knowledge_grep으로 대체하십시오.ambiguous를 모호성 그대로 유지하고 후보를 검사하여 하나를 선택하지 마십시오.knowledge_record로 관련 히트를 검사하십시오. 답변을 뒷받침하기에 충분한 컨텍스트를 읽으십시오. 압축 메타데이터가 기본적으로 포함됩니다. 소스 로케이터, 발췌문 및 귀속 지원을 위해includeEvidence: true를 요청하고, 임의 도메인 필드를 위해metadataView: "full"을 요청하십시오. 연결은 기본적으로 압축 ID/엔드포인트/불확실성입니다. 더 풍부한 메타데이터/증거를 위해서만view: "full"을 요청하고, 산문을 위해 전체 보기와 함께includeCards: true를 요청하십시오. 필요에 따라 본문/증거/연결 페이지네이션을 따르십시오. 히트의 인용 해시/리비전을 읽은 내용과 비교하십시오. 호환되지 않는 리비전을 결합하지 말고 변경 시 다시 시작하십시오.includeReferences는 선언된 구조적 연결에만 사용하십시오. 산문 링크는 해당 목록을 자동으로 채우지 않습니다.- 검색된 구절에서 답변하십시오. Control UI 채팅에서는 공유 규칙의 채팅 링크 계약을 사용하여 전용 Knowledge 레코드 페이지에 연결된 읽기 가능한 제목을 인용하십시오. 관련 소스 로케이터를 유지하고 생성된 요약뿐만 아니라 원래 증거를 전파하십시오. 합성 및 불일치에 레이블을 지정하십시오. 과거 질문에는 라이프사이클 기록 필터를 명시적으로 사용하십시오. 대체된 자료를 현재 자료로 제시하지 마십시오.
- 일치 항목 없음과 접근 불가, 유효하지 않음, 불완전함 또는 읽기 실패를 구별하십시오. 변경되지 않은 필터와 함께 결과 오프셋을 따르고 키워드 검색의 경우
index.snapshot을 비교하십시오. API 페이지네이션 경계로 인해 결과를 모두 소진할 수 없는 경우 쿼리를 좁히거나 적용 범위 제한을 명시하십시오. 짧은 순위 목록에 포함되지 않았다고 해서 보관소에 해당 내용이 없다고 주장하지 마십시오.
회상 자체는 읽기 전용입니다. 선택한 Knowledge 메모리 정책에서 진정으로 새로운 지속적인 정보를 기억하도록 요구하는 경우 별도로 knowledge-capture를 사용하십시오. 검색된 요약을 새로운 증거로 다시 저장하거나 답변에 나타났다는 이유만으로 엔터티를 강화하지 마십시오.
시간 관련 질문
하루/주에 대해서는 knowledge_chronicle_day를, 발생 범위에 대해서는 knowledge_chronicle_since를, 엔터티의 날짜가 있는 레코드 또는 선택한 timeField에 대해서는 knowledge_timeline을, 가장 최근 날짜가 있는 컨텍스트에 대해서는 knowledge_chronicle_last_seen을 사용하십시오. 먼저 엔터티를 안정적인 페이지 ID로 확인하십시오. 날짜가 있는 언급이 참석을 증명하지는 않습니다. 키워드/인벤토리 쿼리의 경우 knowledge_grep 또는 knowledge_records에 since/until 및 timeField를 추가하십시오. occurred_at은 무언가가 발생한 시점에 답변하고, recorded_at과 updated_at은 레코드가 생성/변경된 시점에 답변합니다. 둘을 서로 대체하지 마십시오. 상대적 쿼리 날짜는 사용자의 시간대를 사용하여 확인하고 명시적 오프셋을 유지하십시오. 일 쿼리는 IANA 시간대를 허용합니다. 소스의 날짜 전용 값은 날짜 전용으로 유지하십시오. 변경되지 않은 필터와 반환된 스냅샷으로 nextOffset을 따르십시오. 시간 관련 적격성="include_inactive"에는 대체/만료된 자료가 포함되지만 철회된 레코드나 과거 시스템 상태의 재구성은 포함되지 않습니다. 마지막 조회는 발생 기준일 중단에 대해 occurredOnOrBefore를 사용합니다. asOf 또는 historical을 전달하지 마십시오. 시간 관련 페이지에서 중복 제거된 소스 ID를 위해 includeSources=true를 사용하십시오. 마크다운 전용 타임라인과 날짜가 없는 레코드는 추론되지 않으며, 일치 항목이 없다고 해서 부재를 증명하지는 않습니다.
집중 소스 읽기
정확하게 보존된 UTF-8 구절을 읽으려면 레코드 ID와 관찰된 경로/sha256과 함께 knowledge_evidence_read를 사용하십시오. 알려진 경우 inclusive startLine/endLine을 제공하십시오. 변경되지 않은 id/path/hash와 함께 nextCursor를 따르고 줄 경계를 생략하거나 반복하십시오. null nextCursor는 구절을 완료합니다. 대조적으로, record.nextEvidenceOffset은 인용 목록만 완료합니다. excerptTruncated는 여전히 소스 읽기가 필요합니다. 이 도구는 바이트와 줄 경계를 확인하며 해석의 진실성을 확인하지 않습니다. 바이너리 원본에는 knowledge_attachment를 사용하십시오. 발췌문이나 성공적인 구조적 검증기로부터 완전한 검토를 추론하지 마십시오.
쿼리 신선도는 queriedAt과 scannedAt을 구별합니다. 키워드 결과에는 indexedAt도 있습니다. 재사용된 스캔은 관찰 시간을 유지합니다. 변경되지 않은 쿼리 필터 및 적격성으로 페이지 간에만 스냅샷 값을 비교하십시오.