JPG, PNG, WEBP, BMP / 최대 10MB. 반려동물이 사진 중앙에 크게 보이면 더 잘 찾아요.
개인정보 및 이미지 처리 안내
• 이미지: 업로드한 사진은 AI 분석 후 즉시 폐기되며 서버에 저장되지 않습니다.
• 로그: 접속 IP는 시스템 오류 확인과 과도한 자동 요청 차단을 위해 일시적으로 기록될 수 있으며, 별도로 판매·공유하지 않습니다.
열심히 찾고 있어요...
공고번호
발견일자
발견장소
상태
특징
유사도
보호소 정보
pet-ai 안내
1. pet-ai가 뭐냐면
강아지·고양이등 사진을 올리면, 전국 보호소에 등록된 수십만 마리 중에서 "닮은 아이"를 찾아주는 서비스예요.
"이 얼굴이랑 비슷한 애 찾아줘"를 순식간에 해주는 셈이죠.
2. 사진을 어떻게 비교하냐면 (원리)
· AI(딥러닝)가 사진을 보고, "숫자 지문"으로 바꿔요 (임베딩). 코 길이, 털색, 체형 같은 특징이 수백 개 숫자로 요약됩니다.
· 그 지문들을 아주 빠르게 대조하는 목록에 모아둬요 (FAISS). 수십만 장도 눈 깜짝할 사이에 비교됩니다.
· 새 사진이 오면 → 지문으로 바꾸고 → 목록에서 가장 비슷한 순서로 뽑아줘요.
YOLOv8n (AI) 으로 사진에서 동물을 찾아서 이미지를 잘라냄 >
DINOv3 (AI) 으로 잘라낸 동물 이미지를 768개의 숫자 지문으로 번역 >
FAISS 으로 지문들을 대조하여 전체 리스트에서 닮은 순으로 표시해줘요.
3. 처음엔 이렇게 돌았어요 (~2026년 3월)
· 원래는 서브컴퓨터인 별도 PC로 돌렸어요 — 전기도 많이 먹고 관리가 번거로웠죠.
· 그래서 전기 아끼기+관리편리함 목적으로 맥 미니로 이사. 이때부터 맥이 본체가 됐어요.
· 데이터(동물 목록 + 지문) 원본은 서버에 두고, 맥이 서버를 보며 검색했어요.
4. 매일 자동으로 하던 일
· 매일 새벽, 기관에서 새로 올라온 보호소 동물 목록을 자동으로 받아요.
· 새 아이는 → 사진 받아 지문 생성 → 목록에 추가
· 기존 아이는 → 상태만 확인(보호중 / 입양 / 안락사 등 … )하고 바뀐 것만 반영
5. 더 똑똑한 눈으로 교체 (2026-06-25 ~ 06-28)
· 처음엔 DINOv2라는 눈을 썼는데, DINOv3라는 더 좋은 눈으로 갈아끼웠어요.
· 눈이 바뀌면 지문도 다시 따야 해서, 그날 약 10.9만 마리 지문을 밤새 다시 뽑았어요
6. 있었던 사고 2건
· 데이터 누실: 새 데이터가 하루 ~1,800건 들어오는데 서버로 넘기는 작업이 한 번에 500건만 처리 →
못 넘긴 게 쌓이고 오래된 건 자동 삭제돼 일부가 소리 없이 사라졌었어요. 추적해서 12.7만 건 복구했습니다.
· 장비 고장 (2026-09-14): 장비가 죽어서 기능이 멈췄고, 응급조치로 임시 서비스 재개. 추석이전에 제대로된 장비 구축 및 완료 예정 (현재 구매완료)
7. 그리고 오늘 (2026-09-16) — 서버 없이 독립
· 서버가 외부의 점검으로 인해 꺼졌는데 바로 복구 방법이 없어서 서버 거치지 않고 독립적 운영으로 전환
· 그래서 새 주소(http://46neko.net/)를 구매하고, 서버 없이 맥 혼자 돌게 구조를 바꿨어요.
· 데이터 원본들을 서버 → 맥으로 옮김
8. 현재 구성
· 주소: https://pet-ai.46neko.net
· 하루 4번(08·13·17·23시): 새 목록 확인 + 새 아이 지문 추가 + 상태 갱신
· 사진: 최근 3개월은 직접 보관, 그 이전 사진은 필요할 때 공공기관에서 바로 가져옴 → 저장공간 안 늘어남+서버 부담이 줄어듬
· 검색 화면: 연도 필터(기본 최근 1년) · 지역 필터 · "종료된 공고 포함" 토글
· 오늘 업데이트하면서 연도 필터를 적용하였어요.
9. 지금 실시간 진행 중 및 여담
· 과거 데이터 소급: 2021년 12월 ~ 2025년 2월, 약 34만 건의 지문을 만들고 있어요. 이미 보호소에서 사진이 삭제된 건은 건너뜁니다.
기존 운영 방침이었던..
이미 과거에 잃어버리신 분들이, 수 년동안 희망을 가지고 혹여나 우연히 제 사이트를 찾아 들어 오셨을 때,
혹시라도 발견된다면 우리 아이의 생존여부도 모르는 상황에서 하나의 단서라도..
그 아이가 어떻게 됐는지(분양/안락사 등..) 알 수 있으면 오랜 기간동안 마음고생하신 분들의 무거운 짐을 조금이나마 덜 수 있을거라 생각되어
그 방침을 기반으로, 과거 있는 데이터들 전부를 반영할 예정입니다.
또한 이러한 서비스 과정을 전부 공개하는 이유와 사용된 기술들을 공개하는 이유는, 영리적 목적도 없고, 오픈소스이고,
제가 먼저 이러한 방법이 있다는걸 공개해서 알게 된 분들이,
더욱 좋은 정보를 제공할 수 있도록 만들어진다면 한분이라도 더 빠른 시간 내에 아이들을 찾을 수 있고
아니면 보호소에 들어간 주인/부모를 잃은 아이들을 하나라도 더 좋은 가정으로 인도된다면 좋다 생각되어 공개합니다.
기본적으로 pet-ai와, 실종 포스터 서비스는 무상으로 진행될 예정입니다.
앞으로도 잘 부탁드립니다. 감사합니다.