DEV Community

Reuven Taplashvili (Rubik)
Reuven Taplashvili (Rubik)

Posted on

Why my latest AI project "failed" (and why I loved it) πŸŽ¬πŸ’»

I’ve been diving into the world of AI Agents, inspired by tools like Claude Code and Dexter. This week, I decided to build my own: Marquee CLIβ€”an autonomous agent that researches movies for you.
The Mission: Build a terminal-based expert that uses a "Plan-Act-Observe" loop to find movies based on my mood, not just a search bar.


βœ… The Brain: Switched from OpenAI to Google Gemini 2.5 Flash (highly recommend for speed!).
βœ… The Tools: Built custom Python functions to talk to the TMDb API.
βœ… The Logic: Used the Agno framework to let the AI "decide" which tool to use.

The Reality Check: It’s not "production-ready" yet. I hit quota limits, learned the hard way about managing API billing, and spent an hour fighting with .gitignore to keep my keys safe.
My biggest takeaway? Building agents isn't just about the prompt. It's about tool-calling logic and environment security. It’s 10% AI and 90% engineering.

Huge thanks to the community for the inspiration!
On to the next build. πŸš€
check the video below how it works πŸ‘‡
github repo :https://lnkd.in/dJeEpuu2

Top comments (0)