DEV Weekend Challenge 'Dog Days Edition' 우승작 발표 — 블랙독 신드롬 검증부터 Solana 실종견 보상까지
DEV가 International Dog Day를 맞아 진행한 주말 해커톤 'Dog Days Edition'의 우승작 다섯 편이 공개되었습니다. 보호소 데이터 대시보드, 웨어러블 센서 기반 절뚝거림 감지, Solana 스마트 컨트랙트 실종견 보상, ElevenLabs 음성 실험, Gemini 기반 입양 매칭 앱이 선정되었고 각 팀은 200달러와 DEV++ 멤버십을 받습니다.
본문
DEV 커뮤니티가 International Dog Day를 앞두고 '개를 위한, 개에 관한, 혹은 개에서 영감받은 무언가'를 만들라는 주제로 진행한 Weekend Challenge: Dog Days Edition의 결과가 발표되었습니다. 개를 위한 OS부터 여러 종류의 개 번역기, 다양한 강아지 대시보드까지 기대 이상으로 다양한 제출작이 모였고, 그중 다섯 작품이 우승작으로 선정되었습니다.
보호소 데이터로 '블랙독 신드롬'을 검증한 라이브 보드
@jonathansolvesstuff는 Austin Animal Center에서 입소(intake) 기록은 있지만 결과(outcome) 기록이 없는, 즉 현재 보호 중인 모든 개를 보여주는 라이브 보드를 만들었습니다. 데이터를 분석한 끝에 이른바 'black dog syndrome', 즉 검은 털을 가진 개가 입양에서 불리하다는 통념은 실제로는 근거가 없는 'false flag'였다는 결론을 내렸습니다. 심사진은 구현에 들인 정성뿐 아니라 데이터에 대한 사려 깊은 분석이 우승을 결정지었다고 밝혔습니다.
천만 행의 목줄 데이터에서 절뚝거림 패턴을 찾아내다
@soumyadeepdey와 @dronzer2code는 웨어러블 목줄 센서에서 수집한 천만 행 규모의 데이터로 개가 스스로 알려주지 못하는 절뚝거림(limp)을 포착하는 프로젝트를 선보였습니다. 핵심 아이디어는 절뚝거림이 하나의 수치가 상승하는 현상이 아니라 시간에 따른 패턴이라는 점입니다. 걷기, 멈춤, 조금 걷기, 다시 멈춤이라는 시퀀스인데, 하루치를 평균 내는 방식으로 분석하면 바로 그 패턴이 지워져 버립니다. 이들은 Snowflake를 사용해 데이터 안에서 해당 시퀀스를 직접 검색하고, 문제를 드러낸 정확한 초 단위 구간을 뽑아냈습니다. 그 결과 모든 판정에 근거 데이터가 함께 붙는 구조가 되었습니다.
ChainPaws — Solana 위의 사기 없는 실종견 보상
@kakeroth가 만든 ChainPaws는 실종견을 찾았다는 연락 대부분이 보상금을 뜯어내려는 사기라는 현실 문제를 겨냥했습니다. 개의 ID와 보상금을 Solana 블록체인에 올려 두고, 누군가 실제로 개를 찾았음을 증명해야만 지급이 이뤄지도록 설계해 낯선 사람에게 송금할 필요가 없습니다. 아이디어 목업이 아니라 테스트를 갖춘 실제로 작동하는 스마트 컨트랙트라는 점이 평가받았습니다.
ElevenLabs로 들려주는 마케팅 문구와 실제 개의 간극
@abeera_lodhi는 실제 보호소 입양 공고 8건을 ElevenLabs로 두 번씩 읽게 했습니다. 한 번은 밝은 기본 음성으로, 다른 한 번은 해당 개의 파일에 실제로 적힌 내용에 맞춰 처음부터 만든 음성으로 낭독합니다. 문장 중간에 두 음성을 전환해 들어 보면 공고의 마케팅 문구와 실제 개 사이의 간극이 그대로 드러납니다. 추상적인 데이터가 들을 수 있는 형태로 구현된, ElevenLabs 기술의 참신한 활용이라는 평가를 받았습니다.
Fetch'd — 개도 입양에 발언권을 갖는 스와이프 앱
@vikram003의 Fetch'd는 보호소 입양을 위한 스와이프 앱이지만, 사람만 상대를 고르는 것이 아니라 개도 '의사를 표현'한다는 점이 특징입니다. Gemini가 뒤에서 두 가지 역할을 합니다. 먼저 스캔된 수의사 입소 양식을 읽어 사용 가능한 정보로 변환하고, 그다음 그 정보를 입양 희망자가 말한 주거 환경과 비교해 잘 맞는지에 대한 정직한 한 문장을 작성합니다. 점수나 매칭 퍼센트가 아니라 실제 관찰 한 줄을 제시하거나, 판단할 정보가 부족하면 되묻는 방식입니다.
시상과 다음 챌린지
우승자 다섯 명(팀)에게는 각각 200달러, DEV++ 멤버십, 전용 우승자 배지가 수여되며, 유효한 제출을 한 모든 참가자에게는 완주 배지가 DEV 프로필에 부여됩니다. DEV는 Sanity, Kaggle과 각각 파트너십한 새로운 챌린지 두 개도 예고하며 사전 등록을 안내했습니다.
원문: dev.to / 번역·요약: Trawling