2026-07-31T22:35:16.645Z

AI 에이전트 메모리 유형: 각 사람에게 건강 검사를 한다

그 경계에 따라 작업, 의미, 에피소디 또는 절차 기억을 선택하고, 콘텐츠 없는 타입별 인수증을 통해 확인합니다.

어떤 AI 에이전트 메모리 타입에 필요한지에 대한 유용한 답은 이 전부가 아닙니다. 다음 그래프 단계에서 살아남아야 할 현재 목표는 작업 메모리 입니다. 세션 중에도 사용가능해야 할 사실은 Z semantic memory 입니다. 지난 시도에서 일어난 사건으로 인해 가치가 있는 것은 episodic memory 입니다. 미래의 작업 수행 방식을 변화시키는 규칙은 절차 메모리 입니다. 네 개의 직업은 다른 방식으로 실패합니다. 일반 벡터 검색 결과 검사는 잃어버린 체크포인트, 오래된 사실, 결과없는 에피소드 또는 승인되지 않은 절차를 놓칠 수 있습니다. 따라서 운용상태는 다음과 같습니다. 1. 기억이 넘어야 할 경계를 선언합니다. 2. 내용 없는 글과 읽기 영수증을 보관하고 있습니다. 3. 범위, 신선함, 출처 및 활성화를 확인합니다. 4. 한 가지 유형 특수한 변함수를 적용한다. 5. 외부 작업을 별도로 확인합니다. 이 기사는 일반적인 AI 에이전트 메모리 타입 분류학을 테스트 가능한 계약으로 변환합니다. 데이터베이스가 아닌 경계에서 시작하세요. CoALA 아키텍처는 단기 작업 메모리를 장기적인 에피소디컬, 의미적 및 절차적 메모리에서 분리합니다. 또한 장기기억을 작업기억으로 읽는 검색과 작업기억 내의 추론과 장기기억을 작성하는 학습을 구별합니다. 이러한 분리은 저장 제품 목록보다 운영적으로 더 유용하다. PostgreSQL 줄, JSON 파일, 벡터 및 체크포인트 각각 하나 이상의 메모리 유형을 구현할 수 있습니다. 데이터 스토어는 어떤 실패가 중요한지 알려주지 않습니다. 랭그그래프의 메모리 문서는 범위를 구별하는 것을 구체화합니다. 단기 상태는 스레드에 연결되어 있으며, 장기 항목은 사용자 지정 이름 공간 및 크로스 스레드에서 살 수 있습니다. 같은 문서에서는 의미적 기억을 사실, 에피소디적 기억을 경험, 절차적 기억을 규칙이나 지침으로 설명합니다. 이 계약은 한 가게가 세 가지 모두 보유하더라도 다른 계약입니다. 첫 번째 경계를 선택하려면 한 질문을 사용하세요: 어떤 범위에서, 어떤 미래의 결정에서 여전히 사용할 수 있어야 합니까? 이 실행 중 현재 도구 결과를 기억하십시오 다음 달의 고객 선호도를 기억하는 것보다 더 작은 계약이 필요합니다. 비슷한 사건을 기억하는 것은 승인된 복구 절차만 활성화하는 것보다 약합니다. Redis의 현행 시행 안내서는 단기적 또는 장기적 필요를 시작하여 특수 메모리를 추가하는 것을 권장합니다. 레디스가 선택한 가게인지 아닌지 상관없이 좋은 기본입니다. 각 메모리 타입에 다른 수용 테스트를 네 가지 유형은 증거 봉투를 공유할 수 있지만 최종 판결 규칙을 공유해서는 안 됩니다. 메모리 유형 직무 증명할 수 있는 한계 유형별 고장 작업 적극적인 목표, 중간 성과, 의존성 다음 필요한 단계, 체크포인트 또는 제어된 재발전 이 항목은 작성되고 읽혔지만 필요한 연속성 경계를 넘지 않았습니다. 의미론 현행 사실과 개념을 제공 세션 간 의도된 임차자, 사용자, 프로젝트 또는 에이전트의 범위 복원 된 사실 은 오래 된 것, 대체 된 것, 또는 잘못 된 것 에피소디컬 과거 경험 을 재사용 기록된 시도에서 그 결과를 필요로 하는 후속 결정에 이르기까지 에피소드는 관찰된 결과가 없기 때문에 에이전트는 활동에서 성공을 구별할 수 없습니다. 절차적 업무 수행 방식에 대한 통제 승인된 버전에서 액티브 프롬프트, 규칙, 코드 경로 또는 모델 행동까지 활성 절차는 승인되지 않았거나 비공개 또는 제한된 반전이 없습니다. 작업 메모리: 연속성을 증명 작업 메모리는 모델 맥락에 맞는 것과 동의어가 아닙니다. CoALA는 현재 의사 결정 순환에 사용할 수 있는 활성 변수라고 설명합니다. 런타임에서, 그 상태는 메시지, 그래프 체크포인트, 작업 메타데이터, 도구 결과 또는 외부 상태 기록에서 조립될 수 있습니다. 필요한 한계에 묶인 불투명한 카나리로 테스트합니다. 활성 목표 ID와 체크포인트 버전을 작성한다. 실제 한 단계의 진전을 하거나 실행 시기의 생존을 약속하는 제어된 재발전을 수행한다. 같은 예상 스레드 또는 실행 범위에 있는 상태를 읽으십시오. 목표 ID 및 임직한 의존성이 여전히 사용할 수 있는지 확인합니다. 다음 결정에 입력된 복원된 값을 증명한다. 마지막 체크가 중요해요 체크포인트에서는 카나리어를 포함시킬 수 있지만, 빠른 조립은 조용히 그것을 생략합니다. 스토리지는 녹색이고 행동은 그렇지 않습니다. 의미 기억: 통화 및 범위를 증명 의미 기억은 특정 사건보다는 사실을 저장합니다. 건강한 독서는 유사성 이상의 것이 필요합니다. 불투명한 메모리 ID, 소스 버전, 범위 해시, 작성 시간, 읽기 시간 및 비효성 상태를 유지하십시오. 그 다음, 유효한 사실이 결정 시간 동안 유효하고 예상된 이름 공간에 속하는지 확인합니다. 높은 유사성 점수는 대체된 주소를 또는 취소된 권한을 현재로 만들 수 없습니다. 모순적인 사실에 대한 안전한 반응은 일반적으로 uncertain 입니다. 가장 가까운 벡터를 선택하지 않습니다. 에피소디 기억: 결과를 증명 에피소드는 어떤 상황과 행동과 그 다음의 상황을 연결하기 때문에 유용합니다. 많은 도구 호출을 포함하는 이벤트 로그는 자동으로 에피소디컬 메모리가 아닙니다. 사고 대응 에이전트에 있어서, 이산이 다시 시도된과 같은 에피소드는 불완전하다. 이 유용한 기록은 또한 목적지가 정확히 유효한 한 가지 수출을 받았는지, 재사용이 예산을 다쳤는지, 그리고 인간이 개입했는지도 알려줍니다. 컨텐츠 없는 영수증은 에피소드 ID, 액션 클래스 해시, 결과 영수증 ID, 시간표 및 검증 상태를 유지할 수 있습니다. 알 수 있는 케이스에 대한 테스트 검색 결과로 올바른 다음 동작이 변경됩니다. 에피소드가 반환되지만 결과가 없는 경우 OUTCOMELESS EPISODE 로 분류합니다. 활동이 경험으로 변신하지 않도록 하십시오. 절차 기억: 권위를 증명 절차 기억은 작업을 수행하는 데 사용되는 규칙을 포함한다. CoALA는 모델 중량에서 암시적인 절차와 에이전트 코드에서 명시적인 절차를 모두 포함하고 있습니다. LangGraph의 가이드는 또한 코드, 모델 중량 및 이 카테고리에 대한 명령어를 포함합니다. 이것은 미래의 행동을 변화시키기 때문에 변화하는 가장 위험한 기억입니다. 그 수령은 다음을 포함해야 한다. 활성 절차 버전 승인된 버전 승진을 허가한 행위자 또는 정책자 시험 집합 또는 평가 참조; 활성화 시간 반발 참조; 절차가 진행될 수 있는 범위. 활성 버전과 승인된 버전이 다르다면, 검색 건강은 중요하지 않습니다. 올바른 판결은 UNSAFE PROCEDURE 이고 다음 단계는 권위 또는 석방 결정입니다 한 가지 내용 없는 영수증을 사용하세요 아래의 공유 봉투는 사실, 에피소드, 프롬프트 또는 사용자 콘텐츠를 저장하지 않고 운영 증거를 기록합니다. 7개의 체크가 공통된 경로를 형성합니다. 1. A 가용: 메모리 하위 시스템은 관찰 가능했습니까? 아니면 판결이 알려지지 않았습니까? 2. Write: 예정된 매장은 작성된 것을 확인했습니까? 3. 읽기: 나중에 결정된 결과 동일한 불투명한 항목을 검색했습니까? 4. Scope: 예상 및 관찰 된 범위 식별자가 일치합니까? 5. Freshness: 선언된 연령 예산 내에서 증거가 있었습니까? 6. 출처: 이 항목이나 버전이 어디에서 왔는지 시스템이 식별할 수 있습니까? 7. A활성화: 항목은 단순히 검색 결과에서 나타나지 않고 의도된 결정에 들어갔습니까? 그 다음에는 타입별 규칙이 적용됩니다. 작업 메모리의 연속성, 의미 메모리의 출처 화폐, 에피소디컬 메모리의 결과 링크 또는 절차 메모리의 승인 및 롤백. 이 명령은 잘못된 판결을 방지합니다. 예를 들어, 범위 부합이 활성화되기 전에 평가를 중단해야 합니다. 누락된 읽기 동화되지 않아야 합니다. 첫 번째 실패층은 검색이기 때문입니다. 9개의 케이스 분류자를 실행하세요 검사 가능한 출판 유물은 memory health cases.json 및 classify memory health.mjs 를 포함합니다. 결정의 우선 순위는 어떤 실행 시간에도 재현될 만큼 작습니다. 이 장치는 건강한 작업 기억 사례를 포함하고 연속성이 손실되고, 오래된 의미 데이터, 범위를 위반하는 경우, 결과없는 에피소드, 검색된 에피소드, 그러나 활성화되지 않은 경우, 승인되지 않은 절차, 검색 실패 및 증거가 없습니다. 실행: 이 기사 에서 기록 된 결과 는 다음과 같습니다. 그 승인은 분류자가 선언된 우선순위를 준수하는 것을 증명합니다. Xnot 는 라이브 메모리 백엔드가 건강하다는 것을 증명합니다. 작업의 성공과 기억의 건강을 분리 메모리 영수증은 불투명한 아이템이 선언된 경계를 넘었다는 것을 증명할 수 있습니다. 그것은 사실이 사실인지, 회수된 사건이 가장 좋은 선례인지, 승인된 절차가 모든 환경에서 성공할 것이라는 것을 증명할 수 없습니다. 가능한 한 두 번째 결정적인 결과 인증을 보관하십시오. 지원 에이전트는 고객의 현재 배송 선호도를 올바르게 검색하고 여전히 주문을 업데이트하지 않을 수 있습니다. 코딩 에이전트는 다시 시작 후 정확한 활성 목표를 복원하고 여전히 요청된 파일을 생략할 수 있습니다. 복원 에이전트는 승인된 런북을 활성화하고 여전히 복제된 외부 효과를 발생시킬 수 있습니다. 운영 상태는 두 개의 리저를 반영해야 합니다. 기억 건강, 결과 확인: 기억 관련 문제를 제거하십시오. 건강한 기억, 결말이 없어지는: 실행 또는 목적지 검증을 조사합니다. 기억 실패, 결과 확인: 는 감소된 의존성을 기록하고 있습니다. 기억 실패, 결과 실종: 다시 시도하기 전에 첫 번째 실패한 메모리 계층을 수정합니다. 증거가 없는 경우: 친환경 생산을 하기보다는 불확실하게 유지해야 합니다. 이 분리 또한 데이터 수집을 제한합니다. 건강 증거는 해시, 아이디, 버전, 시간표, 범위, 볼리언 및 판결을 저장할 수 있습니다. 간략한 텍스트, 개인적인 사실, 에피소드 내용, 도구 논쟁, 그리고 비밀은 단순히 계약이 통과되었다는 것을 증명하기 위해 호스트를 떠날 필요가 없습니다. 가장 작은 계약을 선택해 새로운 에이전트에게, 결과를 시작해서 뒤로 돌아가라. 1. 현재 의사 결정 순환 기간 동안만 정보가 필요한 경우, 작업 메모리에 보관하십시오. 2. 사실에 대해 세션을 넘어서야 한다면, 소스, 범위, 업데이트, 무효 규칙과 함께 의미 기억을 추가하십시오. 3. 과거의 시도가 나중에 선택되는 것에 영향을 미치면, 시도가 결과 인증을 가지고 있을 때만 에피소디 기억을 추가하십시오. 4. 행동 자체가 변화해야 한다면, 그 변화를 절차적 기억으로 간주하고 그것을 중심으로 승진, 승인, 테스트, 그리고 반전으로 설정하십시오. 프레임워크에서 그 이름을 가진 클래스를 제공하기 때문에 메모리 타입을 추가하지 마십시오. 관찰 가능한 작업 경계가 그것을 필요로 할 때 추가합니다. 가게가 반응하기 때문에 건강하다고 말하지 마세요. 올바른 증거가 작성되어, 적절한 범위에서 회수되어, 여전히 유효하며, 의도된 결정에서 활성화되어, 그 유형에 특화된 변수를 전달했을 때 건강한 것으로 간주하십시오. Sidewisp는 현재 비공개 프리뷰 단계입니다. 그 의도된 건강 모델에는 메모리 읽기 또는 쓰기가 부족하고, 지속성이 실패하고, 시크로네이션이 고갈되고, 손실된 의사결정이 포함되지만, 생산 에이전트 건강 수집 및 런타임 어댑터는 오늘날 배송되지 않습니다. 이 문서의 영수증은 현재 로컬에서 실행할 수 있는 디자인입니다. Sidewisp이 현재 당신의 에이전트를 감시하거나 수리하는 주장은 아닙니다.