Inspiration

The project is inspired by the question “human or machine?” — whether people can tell art made by humans from art made by AI. It’s a visual guessing game around that idea.

Tech stack

Frontend: React + Vite. Backend: Express API that calls OpenAI DALL·E 3 for AI images and uses the Met Museum Collection API (public domain) for human art. No API key needed for Met; OpenAI key required for AI generation.

What is Figaro?

Figaro (Human or Machine?) is a browser game where you guess if each artwork is by a human artist or by AI. Classic Mode: 10 rounds with mixed difficulty and streak bonuses. Speed Mode: 30 seconds, unlimited rounds, with a speed bonus.

Challenges

Above all, integrating two image sources (Met API vs OpenAI), DALL·E latency/cost, and scheduling and concurrency of prompting, and making AI prompts feel “art-like” so the game is fair and fun.

What we learned

Natural takeaways: combining public-domain art APIs with generative AI in one flow is powerful, and designing prompts so AI images blend with human art in a guessing game.

Future features

Obvious extensions: more art sources, difficulty levels, leaderboards, and more. Also could be interesting to incorporate human artistic ability therein, as well as possibly extend to establishing a benchmark.

Built With

Share this project:

Updates