CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·MaClien ·주식한당 ·개발한당 ·일본산당 ·자전거당 ·방탄소년당 ·안드로메당 ·야구당 ·노젓는당 ·소시당 ·이륜차당 ·나스당 ·골프당 ·디아블로당 ·클다방 ·AI당 ·캠핑간당 ·어학당 ·ADHD당 ·사과시계당 ·물고기당 ·가상화폐당 ·레고당 ·안경쓴당 ·와인마신당 ·바다건너당 ·키보드당 ·위스키당 ·리눅서당 ·콘솔한당 ·땀흘린당 ·달린당 ·활자중독당 ·PC튜닝한당 ·3D메이킹 ·X세대당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·차턴당 ·총쏜당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·소셜게임한당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

자유 자연어로 앱을 찾아주는 사이트를 만들었습니다 (bge-m3 + pgvector + 로컬 LLM 게이트) 8

2026-08-20 15:12:19 210.♡.170.194
여섯sea

스크린샷 2026-08-20 오후 2.52.11.png

인디 앱·웹서비스 모아놓고 찾아주는 사이트를 만들어 운영 중입니다.


개인이나 소규모로 만든 앱은 알려지지 않아 이름을 모르니까 스토어에서 검색으로 못찾습니다. 


그래서 검색을 키워드가 아니라 의미로 붙였습니다. bge-m3 임베딩 + pgvector 인데, "스포츠 관련 앱"이라고 치면 "스윙코치" 앱(현재는 스윙 코기 하나가 스포츠 관련 앱 입니다.)이 나옵니다. 


[검색 쪽 구성]

앱을 등록하면 이름 + 한줄소개 + 본문 + 카테고리 + 태그를 bge-m3로 1024차원 임베딩해서 pgvector에 넣고, 검색어도 같은 방식으로 임베딩해 코사인으로 비교합니다.


앱이 24개뿐이라 벡터 인덱스는 안 걸었습니다(순차 스캔이 현재 더 빠름). 검색 전체는 1.2~1.8초인데 대부분 LLM 게이트 몫이라 여기 줄이는 게 다음 숙제입니다.


스택은 NestJS + Prisma + PostgreSQL(pgvector) + React 입니다.

등록도 이용도 무료입니다. 나중에 상단 노출 유료화는 검토하고 있습니다.

만드신 앱 있으면 올려두셔도 되고 구경만 하셔도 됩니다. 검색이 엉뚱하게 나오는 케이스 제보해주시면 제일 감사하겠습니다.


https://moduapp.kr

여섯sea 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [8]
열정대마왕
IP 118.♡.154.181
08-20 2026-08-20 18:28:24
·
수고하셨습니다. 올려볼게요.
여섯sea
IP 118.♡.11.243
08-21 2026-08-21 08:11:02
·
@열정대마왕님 감사합니다!!
쩐의여왕
IP 183.♡.71.161
08-21 2026-08-21 19:13:46
·
저도 소규모 코퍼스에 pgvector로 의미검색 붙여봤는데, 말씀대로 20여 개면 순차 스캔이 인덱스보다 빠르고 병목은 전부 LLM 쪽으로 몰리더라고요. 게이트가 검색어를 정제하는 역할인가요, 아니면 결과를 다시 걸러내는 쪽인가요? 저는 임베딩 코사인 상위 몇 개가 임계값을 넘으면 게이트를 건너뛰게 해서 자주 들어오는 질의는 LLM을 아예 안 태우도록 줄였습니다. 결과 재정렬용이면 상위 후보만 넘겨서 토큰을 줄이는 것도 체감이 컸고요.
여섯sea
IP 210.♡.170.194
08-24 2026-08-24 10:52:34
·
@쩐의여왕님 좋은 말씀 감사합니다. 먼저 결과를 걸러내는 쪽으로 구현 되었습니다. 검색어를 재작성하는 방식으로 만들어 봤다가 실패했을 때 무엇으로 되돌릴지가 애매해 걸렀습니다. 순서는 SQL이 정하는데 키워드 적중 우선 그 다음으로 유사도 입니다. 게이트는 통과/탈락만 판정 합니다.
토큰 관련은 SQL이 이미 잘라낸 후보(현재는 최대 12개)만 넘기고 필드도 이름, 카테고리, 한줄 소개만 보내고 있습니다. 본문은 제외 입니다. 아직까지는 실특에서 후보 개수 평균이 1.7이라 더 줄일 여지가 없습니다. 그러나 현재 로컬 llm 사용으로 인해 지연시간과 gpu 점유 때문이지 토큰 부담에 대한 이슈로 인함은 아닙니다.
참고로 gpu는 RTX 4060 Ti 16GB 한 장이고 같은 서버에서 도는 다른 프로젝트 배치가 있어 부하 분산이 필요했고 임베딩은 cpu로 내렸습니다. 다시 한 번 좋은 말씀 감사합니다!!
쩐의여왕
IP 183.♡.71.161
08-24 2026-08-24 20:27:56
·
후보가 평균 1.7개면 토큰 쪽은 더 깎을 게 없어 보이고, 남는 건 말씀하신 대로 모델이 GPU에 올라가 있느냐 쪽일 것 같습니다.

서빙을 Ollama로 하고 계시면 공식 FAQ에 기본값이 마지막 사용 후 5분 뒤 언로드라고 적혀 있습니다. keep_alive에 음수를 주면 계속 올려두고 0이면 요청마다 내립니다. 같은 서버에서 다른 배치가 GPU를 잡는 구성이면 검색이 뜸한 사이 모델이 내려갔다 다시 올라오는 시간이 지연에 그대로 얹히니까, 1.2~1.8초 중에 첫 요청만 유독 느린 구간이 있는지 보시면 구분이 될 것 같습니다.

임베딩 쪽은 bge-m3 모델 카드에 쿼리에 지시문을 따로 붙일 필요가 없다고 적혀 있고 지원 길이도 8192 토큰이라, 이름과 카테고리와 한줄 소개만 넣으시는 지금 구성이면 CPU로도 여유가 있어 보입니다.

배치가 도는 시간대와 검색이 몰리는 시간대는 겹치나요? 겹치지 않으면 배치 쪽 실행 시각만 못 박아도 꽤 빠질 것 같습니다.
여섯sea
IP 210.♡.170.194
08-25 2026-08-25 15:45:56 / 수정일: 2026-08-25 16:01:12
·
@쩐의여왕님 아 네, 좋은 정보 감사합니다. 저희는 keep_alive 5분이 아닌 30분으로 잡고 임베딩은 4분, 게이트 10분으로 위밍 핑을 보내고 있어서 만료 전에 계속 갱신이 됩니다. 위와 같은 조건으로 두었을 때 실제로 언로드 걸리는 구간이 없어 유지 중에 있습니다. 말씀하신 것과 같이 첫 요청이 느린 구간이 있는지 체크해봤는데 e2e가 1.0~1.3초로 고르게 나왔습니다.
음수를 사용하지 않는 건 인스턴스 설정을 잘못 건드렸을 때 자동 회수될 여지를 남겨두기 위함 입니다. 그리고 부하 분산은 ollama 인스턴스를 셋으로 쪼개는 구조로 풀었스니다. 임베딩은 이전에 말씀드린 부분과 같이 cpu로 내려 vram을 전혀 안쓰고 게이트는 작은 qwen2.5로 낮춰 다른 프로젝트가 쓰는 10.3기가와 합쳐도 16기가 안으로 들어 옵니다. 인스턴스가 분리되어 있어 서로 모델을 밀어내는 일이 없습니다. 여러모로 좋은 말씀 감사합니다!!
제갈클
IP 119.♡.195.111
08-31 2026-08-31 20:45:09
·
검색해 보았는데...
제가 만든 앱은 못찾아주네요
*_*;
여섯sea
IP 210.♡.170.194
09-01 2026-09-01 14:34:50
·
@제갈클님 앱이 다양하게 등록이 안되어 계속적으로 업데이트 중에 있습니다. 앱 이름 알려주시면 수정하겠습니다!
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.