기본 콘텐츠로 건너뛰기

라벨이 AI BOT인 게시물 표시

[2025-07-15] Mac, Window 파일 조합형식 차이 (Mac : NFD, Window: NFC)로 삽질한 썰!

Mac, Window 파일 조합형식 차이 (Mac : NFD, Window: NFC) 안녕하세요. 클스 입니다. 문제 상황 - 저는 회사에서 맥을 사용하고, 다른 사람은 윈도우를 사용합니다. 회사에 공유서버는 있어서 서로 공유서버를 통해 파일을 공유합니다. - AI Bot를 만들고 있는데, 회사의 문서를 학습하여 질문에 답변을 제공하는 기능입니다. - 문서(docx, pdf, txt)를 가져와서 Vector Store에 학습하는데, 문서가 자주 변하니 필요한 문서만 학습하도록 하기 위해, 로컬 폴더를 SQLite로 DB활르 했습니다. - 폴더를 읽어 문서를 files 테이블에 넣고 이렇게 검색하니 잘 나왔습니다. SELECT * FROM vector_store_files vs LEFT JOIN vector_store_files f ON vs . vs_id = f . vs_id WHERE LOWER ( f . file_name ) LIKE '%취업%' ; - 취업에 관련된 문서가 전부 나왔는데,  취업.doc  파일이 보이기에, 저는 맥에서 워드를 열어서 docx로 저장했습니다. - 그리고 개발한 update_vector_store_file 을 이용해  취업.doc  파일을  취업.docx  파일로 교체해서 vector store에 추가했습니다. 물론 DB도 업데이트가 되었겠죠? - 확인해보려고 아래 쿼리를 실행하니 결과가 나오지 않습니다. 파일이 안올라갔나? 내가 쿼리를 잘못 만들었나? 데이터 소스를 잘못 설정했나? 갖가지 고민을 했습니다. SELECT * FROM vector_store_files vs LEFT JOIN vector_store_files f ON vs . vs_id = f . vs_id WHERE LOWER ( f . file_name ) LIKE '%취업%' ; - 그래서 docx 파일을 Remote Desktop으로 윈도우에 복사, 붙혀넣기를 해...