HR Bot AI
This is an AI-powered web app designed to help HR teams analyze employee feedback and improve workplace culture. It includes a feedback board for workers and a chat interface for HR agents.
✨ Live Demo
Try the app: https://hr-bot-ai-49793268080.us-central1.run.app/ Watch the video: https://youtu.be/gPYJrGSoEao
🧩 What it does
- Lets workers submit anonymous messages to HR.
- Uses an AI agent (powered by Gemini 2.0 Flash) to analyze the messages.
- Finds patterns, summarizes insights, drafts emails, and more.
- Can generate professional workplace posters using Imagen 4.
🔧 Tech Stack
- Frontend: HTML + JavaScript or React + TailwindCSS
- Backend: FastAPI (Python)
- AI Agent: Vertex AI Agent Engine + Gemini 2.0 Flash
- Image Generation: Imagen 4
- Database: SQLite
- Hosting: Google Cloud Run
🔢 Testing Instructions
- On the homepage, use the message board to submit feedback as if you were a worker.
- Go to the HR Agent Chat tab to talk to the AI agent.
- Ask it to summarize feedback, detect patterns, write a suggestion email, or create workplace posters.
- The agent will respond with insights or generate 2 poster options you can choose from.
🔄 Why it's useful
HR teams often get too much data and not enough time to process it. This tool helps make sense of anonymous feedback, spot issues early, and respond with clear communication.
✅ Key Features
- Anonymous message collection
- Pattern and sentiment analysis
- Summary reports and suggestions
- Custom poster generation for internal communication
📊 Next Steps
- Add message categories or tags
- Let the agent run Python code to create charts and reports
- Allow file uploads for deeper analysis
- Improve the poster prompt system with more styles and formats
Built by @alekzan using Google ADK, Gemini, and Imagen 4
Inspiration
HR teams receive lots of feedback but often don’t have time or tools to process it. I wanted to create an AI-powered assistant that helps HR understand concerns, detect patterns, and take action — all in one place.
What it does
The app has two main parts:
- A message board where employees can leave anonymous feedback.
- A chat interface where the HR AI Agent can summarize, analyze, find patterns, write suggestions, and even generate workplace posters.
How I built it
I used FastAPI for the backend and simple HTML + JavaScript (or React + Tailwind for fast UI iterations). The agent was created using Google Vertex AI with Gemini 2.0 Flash. Poster generation is done with Imagen 4. All messages are stored in SQLite and served through Google Cloud Run.
Challenges I ran into
One challenge was fine-tuning the prompt to get professional-looking posters from Imagen 4. At first, the images looked too much like 3D renders or kids' drawings. I also had to balance simplicity with power, keeping the UX clean while making sure the agent could do complex tasks.
Accomplishments that I'm proud of
I connected one AI agent to multiple tools and gave HR a new way to make decisions based on real feedback. I also made it easy for non-technical users to interact with the AI, which was one of my main goals.
What I learned
Using ADK with Gemini made it simple to build and deploy a smart agent. Prompt design really matters when generating content. I also learned how to manage feedback data without overcomplicating the backend.
What’s next for HR AI Agent 360
I plan to let the agent run code (like Python scripts) to generate charts or reports. I’d also like to improve how messages are categorized, add support for uploading documents, and give more poster design options. The goal is to keep making it easier for HR teams to understand and act on employee feedback.
Built With
- adk
- fastapi
- gemini
- genai
- google-cloud
- python
- sqlite
- vertexai


Log in or sign up for Devpost to join the conversation.