Hey everyone, I'm Wolf, and I survived another week!
This is update #2 in my journey building Wolf.IA.
Last week, I talked about finally hitting an MVP and having to face the hard part: marketing and distribution. Specifically for Wolf.Engine, a platform designed for building multimodal AI agents.
(Hey, feel free to give it a spin, too! Pretty please? wolf.ia.br/engine)
The feedback I received last week pointed out that my second project (focused on the Brazilian accounting framework) would actually be much easier to market and sell right now. And you guys are totally right. The Engine is still my pride and joy, but I need a cash cow to keep the operation alive.
So right now, I am:
During development, I decided to benchmark a few local models via Ollama + OpenCode. The whole point of building Wolf.Park right now is to slash my API costs, so if local models can shoulder any of the workload, that's a huge win.
The catch: My GPU is an RTX 4060 Ti with only 8GB of VRAM. That's tight for heavier models.
Here were the response times for generating a simple Python script to read and update text files:
โโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโ
โ MODEL โ Response Time โ
โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโค
โ gemma4:12b โ 12m 29s โ
โ gemma4:26b โ 8m 48s โ
โ gemma4:e4b โ 1m 37s โ
โ gemma4:e2b โ 31s (!!) โ
โ ornith-1.5:9b โ 11m 41s โ
โ qwen3.8:27b โ 25m 40s โ
โโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโ
(I also tested qwen3.6 and phi4, but both were disqualified: the former hung for over 30 minutes without outputting anything, and the latter lacked support for tool usage in my setup).
All the tested models managed to produce files and functional code, but the quality varied:
gemma4:e4b and gemma4:e2b included unnecessary (though harmless) imports;qwen3.8:27b relied on lazy design patterns, dumping values into global variables instead of passing arguments between functions;ornith-1.5:9b used overly generic exception handling.
However, one thing surprised me: ornith-1.5:9b was the only model that, after writing the script, actually tested its own code. It was also the only one that took the time to write a detailed explanation of how the script works.
Based on this small (and admittedly limited) experiment, I drafted this multi-agent workflow:
[User Request]
โ
โผ
1. LOCAL GENERATION
โโโ Agent 0: gemma4:e4b โโ> Generates base code
โโโ Agent 1: gemma4:e4b โโ> Independent reviewer (harsh critic persona)
โโโ Agent 2: gemma4:e2b โโ> Runs local linter & style review
โโโ Agent 3: gemma4:e2b โโ> Generates pytest unit tests
โ
โผ
2. CLOUD REVIEW & ESCALATION
โโโ DeepSeek v4 Pro โโ> Reviews code + generated tests
โ
โโโโ> [Approved] โโ> Sent to human review.
โ
โโโโ> [Rejected: Low Difficulty]
โ โ
โ โโโ> Gemma e4b/e2b attempt fixes
โ
โโโโ> [Rejected: Medium Difficulty or Low with Persistent Error]
โ โ
โ โโโ> Ornith-1.5:9b attempts fix
โ
โโโโ> [Rejected: High Difficulty or Medium with Persistent Error]
โ โ
โ โโโ> DeepSeek v4 Pro attempts fix
โ
โโโโ> [Architectural Impasse / 3rd Round Failure / High with Persistent Error]
โ โ
โ โโโ> Gemini 3.8 Flash attempts fix
โ
โโโโ> [Unresolved Impasse / 4th Round Failure / Critical Escalation]
โ
โโโ> GPT 6 Astra attempts fix โโ> Sent to human review.
Will this actually work in practice? I don't know yet. Wolf.Park is being built to make orchestrating this kind of pipeline seamless, but for now... I'll be testing this scheme manually throughout the week.
Drop a comment below if you have any suggestions for local models I should benchmark and potentially plug into this pipeline!
Cheers!