에이전트와 운영
여러 고객을 위한 AI에서 기억의 경계를 검증하는 방법
여러 고객을 지원하는 AI는 공통 지식을 활용하면서도 고객별 계약과 기록을 섞지 않아야 합니다. 프롬프트에 고객 이름을 적는 것만으로 격리가 보장되지는 않습니다. 읽기·검색·갱신과 파생 데이터까지 경계를 시험하세요.
이 글의 목차

핵심 정리
공유 메모리는 여러 사용자나 에이전트가 필요한 기억을 함께 활용하는 구성입니다.
인증된 고객 범위를 검색·조회·수정 단계에 전달하고, A에서 만든 기억과 요약을 B로 접근해 시험합니다.
화면에서 고객 이름을 바꾸거나 프롬프트에 범위를 적는 것을 격리로 판단하지 마세요.
공통 지식은 함께 쓰고 고객별 조건은 분리한다는 원칙은 간단합니다. 어려운 부분은 요약과 캐시, 이전 작업에서 만들어진 기억에도 같은 경계가 이어지는지 확인하는 일입니다. 시험은 원문 검색에서 멈추지 않아야 합니다.
개념부터 확인하려면 공유 메모리와 데이터 격리란?에서 뜻과 관련 용어를 살펴보세요.
서버가 확인한 소속으로 범위를 정하세요
가상의 고객 A와 B에 내용이 비슷하지만 조건이 다른 문서를 준비합니다. 같은 질문에서 각 고객이 자기 근거만 받는지 확인하세요. 검색 필터의 조직 식별자는 인증된 소속과 권한에서 결정해야 하며, 사용자가 보낸 고객 ID를 그대로 신뢰하는 방식은 피합니다.
공유 가능 정보의 변경 권한도 제한하세요
제품 일반 안내는 공유하더라도 한 고객의 예외 조건이 공통 규정을 덮어쓰지 않아야 합니다. 개인·고객사·공통 범위마다 생성·수정·삭제 권한을 구분하세요. A의 요청으로 B의 선호나 계약 사실을 고치려는 시험도 포함합니다.
요약·캐시·로그에서도 교차 노출을 보세요
원문 조회가 차단돼도 예전 검색 결과나 공용 요약에 다른 고객 정보가 남을 수 있습니다. 응답 본문뿐 아니라 출처 제목·검색 미리보기·오류 메시지에도 구별용 가상 표식이 나타나는지 확인하세요. 실제 개인정보 대신 합성 데이터를 사용하면 검증 중 노출 위험을 줄일 수 있습니다.
권한 회수와 조직 이동 후 다시 시험하세요
사용자가 조직을 옮기거나 접근 권한이 회수된 뒤 같은 대화에서 재질문해 보세요. 기존 세션과 캐시 때문에 접근이 유지되는지 확인합니다. 문제 발견 시 차단·조사·복구 담당자를 지정하고, 이 점검 통과가 전체 보안 인증이나 법적 적합성을 의미한다고 표현하지 않습니다.
업무 예시로 적용해 보기
서비스가 고객 A와 B에게 같은 일반 안내를 제공하지만 각 고객의 계약 조건은 다릅니다. A의 계약 문구를 B의 질문에서 검색할 수 있다면 답변 문구를 숨기는 것만으로 해결되지 않습니다.
인증된 고객 범위를 검색·조회·수정 단계에 전달하고, A에서 만든 기억과 요약을 B로 접근해 시험합니다. 일반 안내는 공유해도 계약 예외와 파생 기억은 해당 고객 범위를 유지해야 합니다.
실패하기 쉬운 조건과 확인 방법
화면에서 고객 이름을 바꾸거나 프롬프트에 범위를 적는 것을 격리로 판단하지 마세요. 다른 식별자, 캐시와 요약 경로에서도 읽기·갱신이 차단되는지 확인해야 합니다.
업무에 적용할 점검표
항목 | 확인할 질문 |
|---|---|
읽기 | 다른 고객의 원문·근거·미리보기가 차단되는가? |
변경 | 공통·고객·개인 기록의 수정 권한이 분리되는가? |
회수 | 권한 변경 후 기존 세션에서도 차단되는가? |
자주 묻는 질문
고객별 저장소를 나누면 충분한가요?
공유 검색·요약·캐시·로그 등 파생 경로까지 확인해야 합니다.
관련 AI 용어
출처와 작성 정보
Microsoft: Security filter pattern
TENCONIC 편집 · 구조 검토 2026-10-28. 공식 문서는 개념과 구현 예의 근거이며 제품별 기능은 다를 수 있습니다. 업무 예시와 점검 절차는 편집 제안으로, 실제 고객 성과나 제공 기능을 뜻하지 않습니다.
회사 자료를 AI 업무에 연결하는 방식을 살펴보려면 텐코닉 데이터 엔진 소개를 읽어보세요.