8~29MB로 DeepSeek V4 Flash를 이기는 엣지 AI 모델 'Needle 3'
Cactus의 Needle 3는 8~29MB 단일 바이너리로 폰, 웨어러블, 로봇, 마이크로컨트롤러에서 돌아가는 자동화 특화 모델이다. 4레이어만으로 DeepSeek V4 Flash 급 성능을 달성하며 라즈베리파이 5에서 초당 4,000 토큰을 처리한다.
원문: Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash 원문 보기 →
Needle 3란
Cactus가 공개한 Needle 3는 일반 채팅이 아닌 자동화(도구 호출·구조화 추출)에 특화된 초소형 모델이다. 2~20개 레이어 각각이 독립 배포 가능한 서브네트워크로 구성되며, 전체를 합쳐도 8~29 MB짜리 바이너리 하나로 배포된다.
성능 수치
모바일 액션(전화 명령 정확도) 벤치마크에서 20레이어 모델은 86.0점을 기록했다. 비교군은 다음과 같다.
- LFM2.5 1.2B: 82.4
- Qwen3.5 0.8B: 76.0
- Apple 온디바이스 모델: 57.6
라즈베리파이 5에서는 최대 4,000 토큰/초 디코딩, 10,000 토큰/초 프리필을 달성한다. 파인튜닝 없이 4레이어(가장 작은 유용 크기)만으로도 DeepSeek V4 Flash 수준의 좁은 태스크 성능을 낼 수 있다고 팀은 밝혔다.
주요 기능
도구 호출: 앱이 노출한 함수 중 적합한 것을 선택하고 인수를 채운다. 해당 도구가 없으면 빈 리스트를 반환한다(오답 대신).
구조화 추출: 선언된 스키마에 맞춰 비정형 텍스트에서 필드를 추출한다. 출력 문법이 파싱을 보장한다.
텍스트 임베딩: 같은 가중치로 문장 벡터를 반환하므로 로컬 검색·매칭·라우팅이 가능하다.
지원 플랫폼
macOS, Linux(x86-64·ARM64·ARMv7·RISC-V·MIPS32), Windows(x64·ARM), Android, iOS, watchOS, tvOS, WebAssembly(브라우저), WASI 컴포넌트를 모두 지원한다. 다국어는 영어·프랑스어·스페인어·독일어·네덜란드어·이탈리아어·폴란드어를 지원하며 추가 언어 확장 예정이다.
Monarch Hadamard MLP
기존 FFN을 대체하는 이 구조는 세 쌍의 학습 가능한 Walsh-Hadamard 초기화 Kronecker(Monarch) 팩터에 채널별 대각 스케일과 SiLU 비선형성을 결합한다. 파라미터와 연산량은 O(d√d)로 기존 O(d²) 대비 크게 줄었다.
관련 기사
zclaw: 888KB 미만으로 ESP32에서 동작하는 개인 AI 어시스턴트
ESP32 마이크로컨트롤러에서 단 888KB로 실행되는 Claw 기반 개인 AI 어시스턴트 'zclaw'가 공개됐습니다. Hacker News에서 161포인트를 받으며 임베디드 AI 가능성을 보여줬습니다.
TypeSafe AI가 '혁신'이라 부른 것, 1년 전에 내가 만들었다 — Laya 공개
ConvAI Innovations의 창업자가 2025년 arXiv 논문으로 선보인 비자기회귀 결정 모델 아이디어를 TypeSafe AI가 1년 뒤 'Jev'로 내놓자, 오픈소스 버전 Laya를 공개했다. 35ms 이내 응답, 100개 이상 언어 지원.
브라우저에서 돌아가는 오픈소스 Jev 대안 'SemIf' 공개
TypeSafe AI의 Jev와 같은 비자기회귀 의사결정 모델을 백엔드 없이 브라우저에서 실행하는 오픈소스 프로젝트 SemIf(구 OpenJev)가 등장했다. MiniCPM5 2B 등 공개 모델로 로컬 추론이 가능하다.