DEV Community

Cover image for Cupid's Plan
Svitlana Horodylova
Svitlana Horodylova

Posted on

Cupid's Plan

This is a submission for the Agent.ai Challenge: Full-Stack Agent (See Details)

Cupid’s Plan

Project author: Svitlana Horodylova

What I Built

I created a project called Cupid’s Plan, an intelligent agent designed to craft the perfect date experience based on user input.

Here's how it works:

User Input: The agent collects details about the user's idea for the evening, preferred cuisine, and music.

Scenario Creation: Using this information, the agent generates a detailed plan for an ideal date.

Music Data Transformation: The agent refines the music preferences into a specific genre query.

Image description

External API Integration: The agent communicates with Jamendo's API via a server I developed, retrieving a curated list of tracks matching the chosen genre.

REPOSITORY IS HERE

Recipe Search: The agent then calls another specialized agent that performs Google searches to find recipes linked to the dishes requested by the user.

Atmosphere Suggestions: The agent creates a romantic visual image and provides advice on setting the perfect ambiance for the evening.

Personalised Touch: Users can receive a personalised letter from Cupid by providing their email address.

Image description


This innovative system combines API integrations, AI-driven creativity, and a touch of whimsy to make every date unforgettable.

Image description

Demo

Agent.ai Experience

It has been both fascinating and enriching. The delightful moments come from witnessing how effortlessly these tools can streamline complex tasks, offering creative and efficient solutions in record time. They feel like collaborative partners, turning ideas into reality with precision and speed.

However, there have been challenges, particularly when trying to customise or debug intricate scenarios. Balancing between relying on AI suggestions and ensuring the output aligns perfectly with my vision sometimes requires a bit of patience and a learning curve.

Top comments (0)