Challenge

Multimodal Asset Generation

This challenge involves building an advanced generative AI system capable of producing creative marketing assets, including images with embedded text, based on complex briefs and brand guidelines. Leveraging the multimodal capabilities of Gemini 3 and Nano Banana Pro, participants will orchestrate a workflow that not only generates visually compelling images but also ensures accurate and contextually relevant text rendering directly within the image. The core of this challenge lies in integrating prompt optimization techniques using DSPy with sophisticated knowledge retrieval via LlamaIndex. This hybrid approach enables the system to dynamically adapt prompts for Gemini 3 and Nano Banana Pro, ensuring adherence to brand style guides and creative objectives fetched through RAG, while also self-correcting for improved text fidelity and image quality. This system will simulate a creative agency assistant, transforming abstract marketing concepts into concrete visual outputs.

Special Purpose AgentsHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

This challenge involves building an advanced generative AI system capable of producing creative marketing assets, including images with embedded text, based on complex briefs and brand guidelines. Leveraging the multimodal capabilities of Gemini 3 and Nano Banana Pro, participants will orchestrate a workflow that not only generates visually compelling images but also ensures accurate and contextually relevant text rendering directly within the image. The core of this challenge lies in integrating prompt optimization techniques using DSPy with sophisticated knowledge retrieval via LlamaIndex. This hybrid approach enables the system to dynamically adapt prompts for Gemini 3 and Nano Banana Pro, ensuring adherence to brand style guides and creative objectives fetched through RAG, while also self-correcting for improved text fidelity and image quality. This system will simulate a creative agency assistant, transforming abstract marketing concepts into concrete visual outputs.

Datasets

Shared data for this challenge

Review public datasets and any private uploads tied to your build.

Loading datasets...
Learning goals

What you should walk away with

  • Master multimodal prompt engineering for Gemini 3 and Nano Banana Pro to control image composition, style, and embedded text attributes.

  • Implement DSPy's `Signature` and `Predict` modules to design a declarative pipeline for generating images and optimizing text rendering quality.

  • Integrate LlamaIndex with vector databases to perform RAG on a corpus of brand guidelines, marketing assets, and style examples, feeding context into DSPy prompts.

  • Build a feedback loop using DSPy's `BootstrapFewShot` or custom metrics to iteratively refine prompts and improve generated image text accuracy and aesthetic quality.

  • Develop a mechanism for parsing and validating text content within generated images, ensuring consistency with input requirements and brand messaging.

  • Design a scalable architecture for deploying multimodal generative agents, considering API rate limits and computational resources.

  • Explore advanced techniques for zero-shot and few-shot multimodal generation using Gemini 3 and Nano Banana Pro within the DSPy framework.

How this agent runs

The evaluation will assess the system's ability to generate high-quality multimodal assets that accurately follow creative briefs, adhere to brand guidelines, and exhibit excellent text rendering within the image. It...

Preview configuration

Challenge input

{ "brief": "string", "brand_guidelines_doc": "string (path/URL to text doc)", "key_message": "string" }

Agent execution

The configured agent processes the input under the challenge policy.

Evaluated output

{ "image_url": "string", "embedded_text_detected": "string", "metadata": {} }

Checks for
  • Verify that an image URL is returned and accessible.
  • Confirm the key message is detectable and accurately rendered in the generated image (using OCR).
  • Ensure LlamaIndex successfully retrieved and incorporated information from the brand guidelines (checked vi...
Proof of success
  • TextReadabilityScore target: 0.9
Runtime evidence
  • Python execution harness
View technical recipe

Configured tools

No tool records are attached.

Evaluation contract

  • The evaluation module defines the checks.

Recipe state

This is a preview. The configuration can change before the evaluation recipe is locked.

Run this agent on your dataset and AI stack

Bring your dataset, model providers, and success criteria. We will scope the right managed run for your team.

Scope a managed run
Start from your terminal
$npx -y @versalist/cli start multimodal-asset-generation

[ok] Wrote CHALLENGE.md

[ok] Wrote .versalist.json

[ok] Wrote eval/examples.json

Requires VERSALIST_API_KEY. Works with any MCP-aware editor.

Docs
Manage API keys
Explore

Find another challenge

Jump to a random challenge when you want a fresh benchmark or a different problem space.

Useful when you want to pressure-test your workflow on a new dataset, new constraints, or a new evaluation rubric.

Frequently Asked Questions about Multimodal Asset Generation