I used AI tools to help with phrasing/editing; all arguments and final content were reviewed by me.
As part of the Sentient Futures Project Incubator, I spent the last 8 weeks building Perch, an AI copilot for animal advocates. It's still in early development, but I’ve learned enough to share what we're building and ask for feedback.
Animal advocates increasingly rely on ChatGPT and similar tools for strategic guidance: "How do I design a corporate campaign?" "What's the evidence on plant-based defaults?" "How do I navigate this policy landscape?"
General-purpose LLMs certainly help, but can underperform where advocacy work is most fragile: factual grounding, source traceability, and domain-specific strategy. Critical movement knowledge is scattered across PDFs, private Slacks and forums, internal documents, and conference 1-1s, and advocates either spend too long searching for this information or are forced to go without it.
For example, during the campaign for Denver’s 2024 citizen-led ballot measure to ban fur, activists reportedly faced significant backlash from parts of the fly-fishing community, which uses animal-derived materials for flies and lures (see article). If you ask ChatGPT for risks to prepare for in a local fur campaign, it may give plausible generic opposition, but it misses this concrete prior-campaign lesson.
Perch is our attempt to solve that gap. We built a retrieval-augmented generation (RAG) system that draws on a curated knowledge base of animal advocacy research, news, and reports. RAG allows us to ground LLM responses in specific sources rather than relying only on model pretraining, so claims are directly traceable to indexed sources and easily verifiable.
With Perch, we aim to shift AI assistance for animal advocates from broad generalist reasoning toward tactical, movement-specific insight.
Current state:
Known limitations:
I ran a comparative benchmark against ChatGPT on campus vegan advocacy scenarios, scoring outputs for operational detail, evidence grounding, and accessibility. Early findings highlight where Perch performs well:
I also evaluated Perch in isolation using an LLM-as-judge rubric. In that Perch-only evaluation, advocacy context and actionability were consistent strengths. Through iterative system prompt engineering and expanded corpus coverage, scores for the Evidence Base dimension on the rubric improved from an average of 1.8 to 2.9 (out of 3) across our benchmark scenarios.
This signals that Perch is already improving evidence-grounded actionability in animal advocacy contexts, at least in our benchmarks.
I’d love input from EA Forum readers:
Try it (rough early version): https://perch-ai.vercel.app/
This is at prototype quality; outputs can be wrong and should be independently verified.
For the technically curious, you can view the codebase here: https://github.com/Mycelium-tools/perch
Looking forward to feedback.