피드로 돌아가기
Dev.toDevOps
원문 읽기
파일 시스템 핑거프린트 기반의 분산된 AI 프로젝트 경로 역추적
I Forgot Which AI Tool Built My Project — So I Investigated Like a Detective
AI 요약
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)을 사전에 파악하여 경로 관리 전략 수립