Inspiration
Managing and growing a social media presence is time-consuming and requires constant creativity. From researching trends to crafting engaging posts and visual ideas, it’s a repetitive process. We were inspired to build an AI-driven assistant that acts like a smart content strategist—capable of automating these tasks intelligently using the power of LLMs and Google's Agent Development Kit (ADK).
What it does
Smart Social Media AI is a multi-agent system that:
- Identifies trending hashtags for any topic
- Generates concise, engaging social media posts
- Suggests creative visual concepts to go along with the post
All of this is done in real-time through a CLI-based interface powered by Gemini 2.5 Pro models, offering a complete content creation package with a single prompt.
How we built it
- We used the Google Agent Development Kit (ADK) to define modular sub-agents.
- Each agent is powered by Gemini 2.5 Pro via LlmAgent class. The system is written in Python, using a hierarchical agent structure:
- trend_finder_agent
- content_writer_agent
- visual_concept_agent All orchestrated by a social_media_agent (parent). Execution happens in the terminal using the ADK's agent runner CLI.
Challenges We ran into
- Understanding the agent configuration and running structure in ADK (agent.py vs agent.yaml).
- Initial API integration hurdles and resolving GoogleLLM/GeminiLLM imports.
- Creating realistic, non-repetitive outputs through prompt engineering for sub-agents. 4.Managing agent communication in a seamless flow under one parent agent.
Accomplishments that we're proud of
- Successfully implemented a fully functioning AI assistant that can brainstorm, write, and plan content autonomously.
- Created a clean and reusable architecture with modular agents.
- Learned and implemented Google’s Agent Development Kit within a short timeframe.
- Developed a real-world use case that can scale into a product.
What we learned
- Hands-on experience with Google ADK and multi-agent coordination.
- How to design task-specific agents that work together in hierarchy.
- Working with LLMs for content generation and prompt tuning.
- Importance of flow design and result structuring in agent-based systems.
What's next for Smart Social media AI
- Integrate actual API-based trend data (e.g., from X/Twitter, Instagram).
- Add a UI/UX layer (React/Next.js) for real-time content previews.
- Schedule auto-posting and maintain a content calendar via Google Calendar or Trello API.
- Support multilingual post creation and image generation with generative AI tools like DALL·E or Imagen.
Built With
- cli
- gemini-2.5-pro
- google-agent-development-kit-(adk)
- google-cloud
- python
- virtual-environment
- windows-11
- yaml
Log in or sign up for Devpost to join the conversation.