← Thomas Yu

COMU

An AI front desk for wildlife rescue. Someone finds a hurt animal; COMU asks what it is, what's wrong and where they are, then gives safe next steps or the right number to call.

Built for
Wetlands & Wildlife Care Center of Orange County
My role
Volunteer developer: design, training, the whole stack
Models
Four fine-tuned Qwen3.5-9B specialists
Name
After the Common Murre, a seabird
The COMU widget on a page styled for the Wetlands & Wildlife Care Center: 'Found an animal? Let's help it get the care it needs.' with an Ask COMU button
A Common Murre on the water, COMU's avatar

Results

Beats the base model

On 16 real triage cases from the care center, the fine-tuned specialists passed 62% to the base model's 25%, and never once made up a phone number. The base model invented eight.

0
hallucinated phone numbers (base model: 8)
62%
pass rate on real triage cases (base: 25%)
90.3%
right care group from a photo
381 ms
median time to identify a photo

How it works

Four specialists

A fallen nestling and a seal on the beach need different answers, so COMU is four models, not one.

Four specialists

Birds, mammals, reptiles, marine: one LoRA each, picked per request.

Can't invent numbers

Referrals come from a directory; a guardrail strips anything else mid-stream.

Photo ID

Send a picture, get the species and care group.

Front-desk ready

Emergency fast path, tap-to-call, voice, English and Spanish.

Staff console

Conversations, knowledge, referrals and a queue of unanswered questions.

Runs anywhere

FastAPI + LangGraph on llama.cpp; no database needed.

Training

Trained at home

Base model
Qwen3.5-9B
Fine-tuning
Unsloth QLoRA, one adapter per specialist, on data grounded in the care center's own material
Serving
A Q4_K_M GGUF base with per-specialist LoRA GGUFs on llama-server
Backend
FastAPI, LangGraph, Postgres or a zero-setup JSON store
Front end
An embeddable chat widget and a staff admin console

It started from Ornimetrics: the same vision pipeline that recognises birds at the feeder now helps the care center's rehabilitation staff log their observations.

NextCatalyst
→