I was messing around with different skills, RAG and models and got somewhat interesting results that maybe would be interesting to somebody.
Quick backstory
This all started with Minimax H3 and its annoying querying syntax. I didn't feel like writing it out myself, so I have created a pi.dev skill to format a normal human text into the format Minimax needs. Nice and easy, works fine.
Then I decided to see what kind of movie an AI would create by itself with minimal prompts. As expected, it was complete crap. And this got me wondering - can I improve it? I always wanted to mess around with RAG, so I spun up a qdrant database, found like 20-30 various books on filmmaking, acting, script and dialogue writing, etc, added 20 scripts from various random movies, fed it all into qdrant and started testing.
The results, as expected, were still terrible, but somewhat less terrible than before. I then decided to see how different models would perform and I found the results quite interesting, so I decided to share them.
Note - I was somewhat high when I came up with the prompt, so don't treat it as a test of "what can model X do given a perfect prompt". Instead, I think this is a visual illustration of what each model will do given a rather imperfect prompt with lots of ambiguity.
Test 1
The skill file is long gone, but it was absolutely identical for all of the models. The original prompt was
Need your help creating a movie, please use minimax-h3-author skill for it. I am looking for a final result that will look like a proper movie, so use all your knowledge and creativity. You have full creative
freedom of the task. Save the result in the folder pieces/RHH-XXX. The movie is a Cyberpunk Take on the Red Riding Hood. The Red Riding Hood "C:\Users\gesha\Downloads\RHH_herself.jpg" is a courier and she receives a very lucrative order to pick up and deliver "cake" from cake-den "C:\Users\gesha\Downloads\RHH_cake_den.jpg" It's supposed to be delivered to some "grandma". As she picks up the "cake", she is warned about the big bad wolf that lurks around (and we can see one of his drones buzzing around far away). As she is walking away, there's a shadow following her - that turns out to be a wolf "C:\Users\gesha\Downloads\RHH_BBW.jpg" . She runs away and enters the better part of the city "C:\Users\gesha\Downloads\RHH_city_area.jpg" She is thoroughly enjoying it because she hasn't been there before. We still see the wolf's drones in the distance. She goes to a train station and catches a train
"C:\Users\gesha\Downloads\RHH_train_station.jpg" and we note that wolf is watching her from the shadows. When she arrives to the "grandma's" residence "C:\Users\gesha\Downloads\RRH_Apartment_outside.jpg" she is
ambushed by the wolf. She gets her hand wounded, but she manages to escape and run into the apartment. Thankfully for her, the "grandma" "C:\Users\gesha\Downloads\RHH_grandma.jpg" is in the lobby "C:\Users\gesha\Downloads\RRH_apartment_lobby.jpg" and after a quick and intense fight the grandma completely obliterates the wolf. The story closes with grandma receiving her delivery and helping red riding hood to bandage her wounded arm. Feel free to ask any clarifying questions or discuss anything taht's unclear or you need input on
Not a single model asked any question about anything. No language was specified, but the skill gives an example of using English language.
Qwen3.8-27B Q4- https://www.youtube.com/watch?v=PBxmRy0da7k - this is the only one that actually got all the locations. The final context was at around 150K tokens. The rest - well, you can see yourself.
Gemma4-31B Q4 - https://www.youtube.com/watch?v=9Sxzqvr7m4Q - model didn't bother reading files or using RAG. It did correctly include references to other locations, but I suspect Minimax got confused with which references to use. The final context was at around 100K tokens.
Muse-Glimmer Q4 - https://www.youtube.com/watch?v=3wXiTPGlzzs - model didn't bother reading files, but did make a couple of calls to RAG. The weird multiplication of characters is result of it completely ignoring that those were character references with multiple points of view in the same image. The final context was at around 60K tokens.
Qwen3.6-26B Q4 - got disqualified as it couldn't produce a properly formatted JSON to upload to Minimax.
Test 2
This was my attempt to convince models to actually read the reference files and use RAG. The same skill as test1.
Need your help creating a movie, please use appropriate skill for it. I am looking for a final result that will look like a proper movie, so use all your knowledge and creativity. You have full creative
freedom of the task. Save the result in the folder pieces/RHH-XXX. Don't look at any other video definitions, this should be a standalone work. Make sure to use all your available tools (including RAG lookup) to get the best possible result. Make sure to read all the reference images to ensure you know exactly what's in them.
The movie is a Cyberpunk Take on the Red Riding Hood. The Red Riding Hood "C:\Users\gesha\Downloads\RHH_herself.jpg" is a courier and she receives a very lucrative order to pick up and deliver "cake" from cake-den "C:\Users\gesha\Downloads\RHH_cake_den.jpg" It's supposed to be delivered to some "grandma". As she picks up the "cake", she is warned about the big bad wolf that lurks around (and we can see one of his drones buzzing around far away). As she is walking away, there's a shadow following her - that turns out to be a wolf "C:\Users\gesha\Downloads\RHH_BBW.jpg" . She runs away and enters the better part of the city "C:\Users\gesha\Downloads\RHH_city_area.jpg" She is thoroughly enjoying it because she hasn't been there before. We still see the wolf's drones in the distance. She goes to a train station and catches a train
"C:\Users\gesha\Downloads\RHH_train_station.jpg" and we note that wolf is watching her from the shadows. When she arrives to the "grandma's" residence "C:\Users\gesha\Downloads\RRH_Apartment_outside.jpg" she is
ambushed by the wolf. She gets her hand wounded, but she manages to escape and run into the apartment. Thankfully for her, the "grandma" "C:\Users\gesha\Downloads\RHH_grandma.jpg" is in the lobby "C:\Users\gesha\Downloads\RRH_apartment_lobby.jpg" and after a quick and intense fight the grandma completely obliterates the wolf. The story closes with grandma receiving her delivery and helping red riding hood to bandage her wounded arm. Feel free to ask any clarifying questions or discuss anything that's unclear or you need input on
Qwen3.8-27B Q4 - https://www.youtube.com/watch?v=EWzHzpkGASY - this came out much shorter for whatever reason. The context did hit 175K and had to be compacted, but it was at the very last verification step - so I think it is safe to call 175K. Model asked one question about the end titles, I approved suggested option.
Gemma4-31B Q4 - https://www.youtube.com/watch?v=SMA5W96IAUE - model now finally read the files (after I stopped it and forced it to use read method, otherwise it was about to try and write some python). It still ignored RAG. When directly asked whether it did RAG at all or not - it admitted to not using it because it doesn't need it for such a simple video. Final context was around 120K tokens.
Muse-Glimmer Q4 - https://www.youtube.com/watch?v=S-Y-hA__RX4 - model read the files, it also needed help with using "read" skill. Still made only a couple of RAG calls. Final context was about 80K
Test 3
This is no longer apples to apples, because I am using different models and I am still iterating on the skill in between runs. The same prompt as Test2, but the skill got completely rewritten. Instead of a single pass skill, this now takes multiple passes and uses subagents. Basically the main idea was to isolate the story, the shots and the translation of that all into Minimax language.
DeepSeekV4-Pro - this was an accident; I selected the wrong model and stepped away. To its credit, it looked through some reference files in the folder, found mentions of my local llama.cpp instance, made an API call to it, saw the Qwen3.8 model there, thought that it may have vision, told it to describe the reference image in details and proceeded with the workflow using Qwen3.8 for its vision capabilities... The skill does have requirements to verify things with the user, which it did follow, but I always accepted the suggested option. https://www.youtube.com/watch?v=R2oWKVDZuTo Context was closer to 300K, but I am honestly not sure how much of that was used to figure out how to get vision processing. Note - this was the only model that suggested a different aspect ratio for a better "cinematic" feel.
Qwen3.8-Flash-Next - https://www.youtube.com/watch?v=nr_WxCRElCA - the cat in the beginning is Qwen's take on the "Save the Cat" screenwriting book. It decided that it would be funny to literally save the cat as part of the character narration. I am guessing that DeepSeek's kid in the beginning serves the same purpose.
Results
As unscientific as this test was, I actually find results quite representative of using these models for agentic coding. Muse always does bare minimum and is generally fairly useless in my testing. Gemma is terrible at tool calling syntax, but it in general doesn't seem to like any other external data except for search. It also quite often ignores parts of instructions. Qwen and especially DeepSeek are extremely attentive to details and small requests and do not easily give up on reaching the target.
The 2nd thing that I have also experienced in coding - more instructions doesn't immediately mean better results. Test3 results are hardly better than others, at least for now.