피드로 돌아가기
I Forgot Which AI Tool Built My Project — So I Investigated Like a Detective
Dev.toDev.to
DevOps

파일 시스템 핑거프린트 기반의 분산된 AI 프로젝트 경로 역추적

I Forgot Which AI Tool Built My Project — So I Investigated Like a Detective

Victor Maina2026년 6월 30일5beginner

Context

다양한 AI 코딩 어시스턴트를 활용한 프로토타이핑 과정에서 프로젝트 파일의 물리적 저장 위치 망실. 일반적인 폴더명 기반 검색으로는 AI 툴별로 상이한 샌드박스 경로 및 자동 생성된 임의 폴더명을 식별하기 어려운 한계 발생.

Technical Solution

  • 스크린샷 내 타임스탬프를 기반으로 forfiles 명령어를 활용한 시간 범위 필터링 수행
  • 폴더명이라는 가변적 데이터 대신 package.json, vite.config 등 프레임워크별 필수 설정 파일이라는 기술적 핑거프린트(Fingerprint)를 검색 쿼리로 설정
  • findstr 파이프라인을 통한 결과 필터링으로 불필요한 시스템 파일 제거 및 유효한 프로젝트 루트 경로 추출
  • OpenAI Codex의 Isolated Sandbox 환경이 별도의 Windows User Profile(CodexSandboxOffline)을 생성하여 파일을 격리하는 구조적 특성 파악

- 프로젝트 식별 시 가변적인 폴더명보다 `package.json`, `requirements.txt` 등 스택별 필수 파일 존재 여부를 우선 확인 - 파일 시스템 수준의 검색 시 생성/수정 날짜 필터를 적용하여 탐색 범위와 시간 복잡도 축소 - 사용 중인 AI 툴의 파일 생성 메커니즘(Local Workspace vs Isolated Sandbox)을 사전에 파악하여 경로 관리 전략 수립

원문 읽기