AI 에이전트를 위한 영구 파일 스토리지는 어떻게 관리하시나요?
How are you handling persistent file storage for AI agents?
핵심 요약
AI 에이전트의 작업 결과물을 보존하기 위한 스토리지 전략과 관리 방안에 대한 논의입니다.
- 스토리지 선택 — 확장성과 접근성을 고려해 로컬 볼륨보다는 S3 호환 객체 스토리지를 선호함
- 데이터 관리 — 에이전트 실행 시 읽기 권한을 세밀하게 제어하여 컨텍스트 오염을 방지함
- 메타데이터 활용 — 파일의 출처와 소유권을 명확히 하기 위해 매니페스트와 메타데이터를 함께 저장함
- 샌드박스 운영 — 에이전트 환경은 일회성으로 유지하고 필요한 결과물만 영구 스토리지로 내보냄
AI 에이전트들이 단순히 채팅만 하는 수준을 넘어서 여러 환경에서 직접 작업을 수행하기 시작했는데, 다들 에이전트가 만들어내는 파일이나 아티팩트를 어떻게 관리하고 있는지 궁금하네.
예를 들어, 에이전트가 샌드박스나 작업이 끝난 뒤에도 계속 남아있어야 할 보고서, 데이터셋, 이미지, 로그 같은 파일들을 생성할 때 말이야.
다들 주로 로컬 볼륨을 써? 아니면 S3 호환 스토리지나 클라우드 제공업체, 아니면 또 다른 뭔가를 쓰고 있어?
나는 셀프 호스팅 환경을 구축할 때 쓸만한 옵션으로 오픈소스 S3 호환 객체 스토리지 프로젝트인 RustFS도 살펴보고 있는 중이야.
에이전트 만드는 형들, 서로 다른 에이전트 실행 환경이나 머신끼리 공유할 수 있는 스토리지가 얼마나 중요하다고 생각해?

