← 블로그로 돌아가기

Hindsight는 어떻게 사용하나요? AI Agent에 장기 기억, 기록 검색과 지속 학습 능력 추가하기

AI 에이전트 · 2026.09.28 · 약 6분 읽기

Hindsight는 어떻게 사용하나요? AI Agent에 장기 기억, 기록 검색과 지속 학습 능력 추가하기

2026년 ACL 데모 논문에 소개된 Hindsight는 기억을 저장하고 다시 찾는 구조로 살펴볼 수 있습니다. 관련 논문을 근거로 하더라도, 이를 AI Agent가 저절로 모든 것을 배우는 기능으로 해석하면 안 됩니다. 이번 주에는 저장 기준과 검색 시점을 먼저 정하고, 서로 다른 세션의 작업으로 실제 검색 결과를 확인하세요.

이 글은 세션을 넘는 기억이 필요한 AI Agent 개발자와 플랫폼 엔지니어를 위한 안내입니다.
대화 상태를 장기간 관리하는 팀이라면 기록 범위와 수정·삭제 경계까지 함께 점검하세요.

마지막 업데이트: 2026년 9월 28일. Hindsight의 개념과 인터페이스는 공식 저장소, 현재 개발 문서, 관련 논문을 기준으로 확인했습니다. 실제 설치 명령과 요청 형식은 연결 시점의 문서를 다시 확인해야 합니다.

접속 전, 기억의 범위와 설치 조건부터 나누세요

장기 기억은 대화 전체를 무기한 쌓는 기능이 아닙니다. 무엇을 보존할지 정하지 않으면 오래된 정보가 현재 사실처럼 섞이고, 민감한 데이터가 예상보다 넓게 남을 수 있습니다.

저장 후보는 다음처럼 나눠 보세요.

  • 보존 후보: 사용자가 반복해서 밝힌 선호, 여러 작업에서 재사용할 수 있는 프로젝트 규칙, 작업 결과와 그 결과가 나온 맥락.
  • 검토 후 보존: 일시적인 업무 상태, 담당자 변경, 기한처럼 시간이 지나면 달라질 수 있는 사실. 기록에 기준 시점과 출처를 붙이세요.
  • 기본 제외 후보: 인증 정보, 개인 식별 정보, 업무상 비밀처럼 저장 필요성과 접근 권한을 먼저 따져야 하는 내용. 필요하면 원문 대신 비식별화된 요약을 고려하세요.

이 분류는 Hindsight가 보장하는 기능이 아니라, 네 서비스와 데이터 정책에 맞춰 정해야 하는 운영 기준입니다. 개인정보 처리와 접근 권한의 세부 사항은 사용 중인 배포 방식과 설정을 확인하세요. 내부 운영 원칙을 정리할 때는 Hashvps 이용 조건도 함께 살펴보고, 기술 안내가 필요하면 도움말 센터를 확인할 수 있습니다.

설치 방법은 저장소의 안내를 그대로 고정해 두기보다, 네가 선택한 실행 환경과 현재 버전에 맞춰 확인해야 합니다. 공식 설치 안내와 빠른 시작 문서를 기준으로 의존성, 설정값, 실행 방식을 확인하세요. 문서에 없는 운영 조건을 기본 지원으로 가정하지 마세요.

첫 실행은 전부 저장하기보다 기록 기준을 시험하세요

Hindsight 공식 문서는 기억을 남기는 retain과 기억을 찾는 recall을 별도 API로 안내합니다. 따라서 대화 저장과 과거 기록 검색을 하나의 동작으로 취급하지 않는 것이 좋습니다. retain API 문서와 recall API 문서에서 현재 요청 형식과 입력 조건을 확인하세요.

첫 연결은 다음 순서로 진행하세요.

  • [ ] 저장할 정보의 유형과 제외할 정보를 문서로 정리합니다.
  • [ ] Agent가 작업을 마쳤을 때, 사용자가 선호를 명시했을 때처럼 저장을 시작할 조건을 정합니다.
  • [ ] 저장 대상에 작업 식별 정보와 출처, 기준 시점을 연결할 방법을 설계합니다.
  • [ ] 공식 문서의 설치 절차에 따라 실행 환경과 의존성을 확인합니다.
  • [ ] retain 요청이 의도한 내용을 남기는지, 민감 정보가 포함되지 않는지 검토합니다.
  • [ ] 현재 작업의 목적에 맞는 검색어와 조건으로 recall을 호출합니다.
  • [ ] 검색 결과에 출처와 맥락을 함께 전달하고, Agent가 이를 확정 사실로 단정하지 않도록 지시합니다.

요청의 정확한 필드와 필수 설정은 버전에 따라 달라질 수 있습니다. 복사한 예제에 기대기보다 공식 빠른 시작 안내와 API 문서에 있는 현재 스키마를 확인하세요. 기억 단위와 저장 구조의 개념은 기억 은행 설명에서 살펴볼 수 있습니다.

검색 결과는 과거 기록이지, 현재도 참이라는 증거가 아닙니다. 기록의 출처나 시점을 확인할 수 없다면 답변 근거로 바로 사용하지 말고 추가 확인을 거치세요.

Hindsight는 AI Agent에 장기 기억을 어떻게 더하나요?
대화 전체를 무조건 보존하는 대신, 앞서 정한 조건에 맞는 정보를 retain으로 기록하고 필요한 작업에서 recall 결과를 현재 문맥에 제공합니다. 이 흐름이 네 시스템에서 실제로 작동하는지는 저장 요청과 다음 세션의 검색 결과를 따로 확인해야 합니다.

과거 작업 검색은 현재 과제의 맥락에 맞춰 제한하세요

과거 기록을 찾을 때는 오래된 대화를 통째로 프롬프트에 넣기보다 현재 과제와 관련된 조건을 정하세요. 예를 들어 프로젝트나 작업 주제, 필요한 사실의 유형을 검색 조건으로 좁히고, 반환된 기록의 출처와 시점을 확인합니다. 구체적인 검색 인자와 결과 형식은 공식 recall 안내에 맞춰 구현하세요.

Hindsight에서 Agent의 이전 작업 기록은 어떻게 검색하나요?
현재 요청에서 필요한 정보를 먼저 정의한 뒤, 그 목적에 맞는 조건으로 recall을 요청합니다. 결과에는 원래 작업이나 기록의 맥락을 함께 전달하세요. 관련성이 낮거나 시점이 불분명한 결과는 Agent가 답변 근거로 단정하지 않도록 처리해야 합니다.

기록이 틀렸거나 오래됐다면 새 내용을 추가하는 것만으로 해결된다고 가정하지 마세요. 공식 문서 관리 안내에서 현재 지원하는 수정·관리 방식을 확인하고, 기존 기록과 새 기록이 충돌할 때 무엇을 우선할지 정하세요. 삭제 가능 범위와 보존 방식도 실제 배포 설정에서 확인해야 합니다.

기억 속 오류는 어떻게 고치거나 지우나요?
오류가 있는 기록을 먼저 식별하고, 정정한 내용과 기준 시점을 확인한 다음 문서가 안내하는 관리 절차를 따르세요. 기존 내용이 남아 있는지, 다음 검색에서 정정된 정보가 선택되는지 다시 검증해야 합니다. 삭제를 요청했더라도 관련 문서나 저장 설정을 확인하기 전에는 완전한 제거가 이뤄졌다고 단정하지 마세요.

교차 세션 검증은 기억·갱신·무관 기록을 함께 시험하세요

개발 환경에서 검색이 되는 것만 확인해서는 충분하지 않습니다. 같은 Agent에 서로 다른 세션을 연결하고, 알고 있는 사실과 바뀐 사실, 이번 작업과 관계없는 기록을 각각 시험 데이터로 준비하세요. 이 구성은 성능 수치가 아니라 검색 품질의 오류 유형을 살피기 위한 테스트 설계입니다.

AI Agent가 세션이 바뀐 뒤에도 정보를 기억하는지 어떻게 검증하나요?
한 세션에서 보존 대상 정보를 기록한 뒤, 새 세션에서 직접 다시 말하지 않고 그 정보를 필요로 하는 작업을 요청하세요. 이어서 정보가 갱신된 경우와 무관한 기록을 섞어 검색 결과가 적절한지 살펴보세요. 관련 기록을 찾았는지뿐 아니라, 오래된 사실을 현재 정보처럼 답하지 않았는지도 기록합니다.

관찰 결과는 다음처럼 남기면 원인을 찾기 쉽습니다.

  • 요청에 필요한 기록이 검색됐는지.
  • 검색 결과가 현재 작업과 직접 관련이 있는지.
  • 기준 시점이나 출처가 답변 문맥에 전달됐는지.
  • 갱신된 정보와 이전 기록이 충돌할 때 Agent가 이를 알아차렸는지.
  • 무관한 정보가 답변에 섞이거나 민감한 내용이 노출되지 않았는지.

이 글에는 Hashvps의 실제 배포 및 테스트 기록이 제공되지 않았으므로, 특정 설정의 검색 성공률이나 성능을 제시하지 않습니다. 효과를 주장하려면 네 환경에서 측정한 기록이나 프로젝트가 공개한 벤치마크를 근거로 삼으세요. 논문의 평가 결과를 인용할 때도 네 서비스의 성능을 보장하는 수치처럼 표현하지 마세요.

유지 단계에서는 기억을 갱신할지, 제외할지 결정하세요

실제 작업이 끝난 뒤 검색 기록을 정기적으로 살펴보세요. 같은 사실이 서로 다른 값으로 남아 있다면 최신 정보의 출처와 기준 시점을 확인하고, 어떤 기록이 우선인지 규칙을 마련해야 합니다. 더 이상 쓸모없는 정보는 공식 문서와 배포 설정에서 제공하는 관리 기능을 확인한 뒤 보존 또는 삭제를 결정하세요.

이때 검색 가능한 기억과 모델 자체가 학습한 지식을 구분해야 합니다. retain과 recall을 통한 기록 저장·검색을 확인했다고 해서 기반 모델의 파라미터가 갱신됐거나, AI Agent가 모든 작업에서 자율적으로 지속 학습한다고 결론 내릴 수는 없습니다. 지속 학습이라고 표현하려면 그 의미와 동작을 공식 문서나 논문이 명시적으로 뒷받침하는지 확인하세요.

결정은 다음 조건으로 나누면 명확합니다.

  • 저장 대상과 제외 기준을 설명할 수 있고, 출처가 있는 기록만 검색할 수 있다면 Hindsight를 검증용 기억 계층으로 연결하세요.
  • 기록이 갱신되는 방식이나 삭제 범위를 확인할 수 없다면 민감한 정보는 저장하지 말고, 먼저 격리된 테스트 환경에서 관리 절차를 확인하세요.
  • 검색 결과를 현재 사실과 구별할 수 없거나 필요한 출처를 전달할 수 없다면 자동 답변에 사용하지 말고, 사람이 확인하는 단계로 되돌리세요.
  • 장기 운영을 시작하기 전에 보존 기간과 접근 권한을 정할 수 없다면 실제 사용자 데이터 연결을 미루세요.

오래 실행되는 Agent에 기억 계층을 붙일 때는 코드 연결뿐 아니라 실행 환경, 접근 통제, 데이터 보존 조건까지 함께 확인해야 합니다. 기존 서버는 직접 관리할 수 있지만 의존성 갱신과 운영 점검을 네 팀이 맡아야 합니다. 클라우드 실행 환경은 물리 장비를 직접 준비하지 않아도 되지만, 네트워크와 권한 설정, 데이터 처리 경계를 검토해야 합니다. 맥 미니 렌탈을 포함한 Hashvps의 환경이 네 요구에 맞는지는 요금제와 환경 안내에서 확인하고, 단기간의 개발·검증 환경이 필요할 때만 선택지로 비교하세요. 장기간 고정 부하가 있거나 직접 연결해야 하는 장비가 있다면 자체 장비가 더 알맞을 수 있습니다.

에이전트 개발과 운영을 위한 원격 맥을 준비하세요

Hashvps의 실제 맥 미니를 원격으로 사용해 에이전트 개발과 자동화 작업을 이어가실 수 있습니다.
전용 공인 아이피와 최대 초당 1기가비트 전용 대역폭으로 작업 환경을 안정적으로 구성할 수 있습니다.

홈으로 이동

Hashvps · Mac 클라우드

전용 Mac 클라우드, 네이티브 IP

전용 컴퓨팅 + 독점 IP, 비즈니스를 안정적으로 운영하세요.

홈으로 이동
특별 할인