디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

와 이렇게 큰 프로젝트인데 취약점을 왜 못찾음? ㅋㅋ

에이도비갤로그로 이동합니다. 2025.10.25 23:47:58
조회 205 추천 0 댓글 13
														



a15714ab041eb360be3335625683746f01534429d6a4ee89d53760f09910cd6e5ad19a300cbc8a712b2ccb6a24e4




자세히 읽어보니까 아이디어는 꽤 훌륭함


사용자가 질문을 주면 그 질문에 가장 가까운 문서를 찾아서

그 문서를 사용자의 질문과 함께 llm에게 질문하는 전형적인 RAG 구현인데


벡터 검색과 키워드 매칭을 같이 쓰는 부분이 좀 ㄱㅊ은 듯

보통은 벡터검색 정도만 하는데 BM25(TF-IDF변형판)도 써서키워드 매칭까지 하네

소싯적에 워드클라우드 좀 만들어봤나보지?


전체적으로 구현 대부분이 잘 되어있어서 후배들에게 매우 큰 도움이 될 수 있는 레포 같음



근데 문제가 몇 개 있음


첫째로, 라이프 사이클 관리가 거의 전무함


예를 들어

store_instance = ChromaVectorStore() 이렇게 해놓고 매번 이 인스턴스를 호출하고 있는데

이런 건 싱글톤이 아님

실제로 싱글톤인지도 알기 어렵기 때문에 생명주기 관리가 안됨 (관례도 아님)


컨피그도 문제인 게, 누가 컨피그 리로드하면 db연결 늘어나서 메모리도 폭파되고

심하면 파일 핸들링 os 리밋 넘어가서 시스템도 멈출 수 있음


파일와쳐도 그렇고 벡터스토어 자체도 그렇고 close(), 리소스 정리하는 부분이 없음.

즉, 총체적으로 라이프 사이클 관리가 안되고 있음 



그리고 두번째 문제


사실 이게 더 심각함




a15714ab041eb360be3335625683746f01534429d6a4ee89d53666f7981ccd6eba4e9350f917d221597d098bee10


커밋 메세지가 대체 이게 뭐냐???



21





추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2899665 성당과 시장 [1] ㅇㅇ(49.165) 10.31 64 0
2899661 여기있는거 다 안다 게이야 ㅇㅇ(49.236) 10.31 82 0
2899660 유폐차냐? ㅇㅇ(49.236) 10.31 69 0
2899659 나 지금 매일 개인적으로 하고 있는 목표가 프로그래밍 패턴 용례 정리임 ㅆㅇㅆ(124.216) 10.31 107 0
2899658 머리가 극도로 좋은 애들이야 구현 하면 되는거고 [2] ㅆㅇㅆ(124.216) 10.31 139 0
2899657 GOF 23가지 패턴 말고도 패턴들 거의 정형화되있잖아? 사실 패턴 뼈대 [2] ㅆㅇㅆ(124.216) 10.31 119 0
2899655 나는 개발자 오래 해먹을 수 있다고 생각하는게 지금 문제는 [2] ㅆㅇㅆ(124.216) 10.31 188 0
2899654 앞으로는 설계를 잘하는 사람보다 [7] 루도그담당(58.239) 10.31 175 0
2899653 개발자라는 직업 덕목이 아무래도 패턴 짜는거니까 어쩔수 없지 [2] ㅆㅇㅆ(124.216) 10.31 122 0
2899652 개발자라는 직업이 참 [1] 루도그담당(58.239) 10.31 131 0
2899646 IT 자원에 돈아끼는 IT 기업은 절대 가지마라 프갤러(118.235) 10.31 90 0
2899643 프갤러들아 질문 받아라. [6] cvs.갤로그로 이동합니다. 10.31 98 0
2899637 남들 바이브 코딩하는거봤는데 이거 4~5개 돌리던데 [2] ㅆㅇㅆ(124.216) 10.30 125 0
2899635 저좀 도와주세요(엔트리) 프갤러(39.123) 10.30 70 0
2899618 클로드 코드 메모리 기능 업데이트하고 사실상 바이브코딩 거의 못함 ㅆㅇㅆ(124.216) 10.30 78 0
2899615 발명도둑잡기야 ㅆㅇㅆ한테 사과했냐? [4] ㅇㅇ(106.101) 10.30 121 5
2899611 미래의 어느 역사학자들의 대화라는데 (에필로그) 프갤러(211.210) 10.30 49 0
2899610 미래의 어느 역사학자들의 대화라는데 (요약편) 프갤러(211.210) 10.30 46 0
2899609 미래의 어느 역사학자들의 대화라는데 프갤러(211.210) 10.30 55 0
2899608 핑계고에서 미미가 요즘 원숭이 귀가 유행이라고 프갤러(211.210) 10.30 59 0
2899607 아이폰이 롤리팝을 이긴 것처럼 프갤러(211.210) 10.30 52 1
2899606 화교의 속마음 [1] 프갤러(211.210) 10.30 72 0
2899604 청룡영화제 뭐 이런 단어 프갤러(211.210) 10.30 68 0
2899603 요즘 좌파 화교 특 프갤러(211.210) 10.30 54 0
2899602 기안84 수상한 건 [1] 프갤러(211.210) 10.30 118 0
2899601 알고보니 어렸을 때 치파오 입고 있었고 프갤러(211.210) 10.30 53 0
2899600 문화에 힘을 왜 쓰냐 다 구란데 [1] 프갤러(211.210) 10.30 72 0
2899599 김창욱 김제동 오은영 같은 프갤러(211.210) 10.30 61 0
2899598 부천역 bj들 내쫒는 분위기네 프갤러(211.210) 10.30 66 0
2899597 개쳐맞는것도 소통이긴함 ㅇㅇ(118.235) 10.30 59 3
2899596 ㅆㅇㅆ 지금 삶의 의지가 잔뜩 꺽였음 ㅋㅋㅋ [1] ㅇㅇ(106.101) 10.30 120 2
2899594 나는 AI 발전이 현재 트랜스포머 구조때문에라도 개발자가 더 비싸질거라 [3] ㅆㅇㅆ(124.216) 10.30 109 0
2899593 타로 사이트도 고졸이 하루이틀이면 만드는걸 [2] ㅇㅇ(118.235) 10.30 101 1
2899591 잘짠다해도 반드시 사고가 터짐. 왜냐하면 코드가 몇만줄 넘으니까 [3] ㅆㅇㅆ(124.216) 10.30 84 0
2899590 ㅆㅇㅆ가 실력 없다는건 잘 알겠다 ㅇㅇ ㅇㅇ(118.235) 10.30 72 4
2899589 취미로 코딩하는 애들이 AI 시대 승자다 [33] 박민준갤로그로 이동합니다. 10.30 180 0
2899588 러스트하능사람들 러스트장점알려줭 [1] 무토낑(119.202) 10.30 58 0
2899587 비전공이 개발 덤벼드는거 참 이해가 안된다 ㅇㅇ(106.101) 10.30 74 0
2899586 한국 프로그래머는 노가다라기 보다는 음... 똥퍼입니다. [3] 프갤러(110.8) 10.30 69 0
2899585 러스트가 C보다 빠를숭없징? [6] 무토낑(119.202) 10.30 85 0
2899584 실력이라는게 결국은 일종의 허상이라고 생각은 함. [3] ㅆㅇㅆ(124.216) 10.30 92 0
2899583 한국it에서는 현업자가 더 병신입니다. [1] 프갤러(110.8) 10.30 91 0
2899582 내가 쿠팡 안쓰고 배민 쓰는 이유는 딱 하나임 [1] 야옹아저씨갤로그로 이동합니다. 10.30 62 0
2899581 현업자들의 실력은 어떠냐면 [6] 박민준갤로그로 이동합니다. 10.30 116 0
2899580 ㅆㅇㅆ야 이걸 보고도 너가 성공할 수 있을거라 생각할까? [2] ㅇㅇ(51.158) 10.30 94 3
2899578 엔비디아 회장이 왜 깐부치킨갔는지 생각해봤는데 ㅆㅇㅆ(124.216) 10.30 93 0
2899576 ㄹㅇㅆㅇㅆ 이새끼 반박할때는 쿨한척 운좋은척 다하다가 [1] ㅇㅇ(118.235) 10.30 86 5
2899574 요즘들어 실패의 관점이 바뀜 프갤러(114.205) 10.30 46 0
2899572 초 고수 [3] 배구공(119.202) 10.30 62 0
2899570 ㅆㅇㅆ 얘는 무슨 자신감으로 이렇게 사냐 [1] ㅇㅇ(106.101) 10.30 113 4
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2