Inspiration
The inspiration for Kivulu stems from my personal experiences, as Gig worker, there is frustrations and inefficiencies within the gig economy for both workers and clients. For gig workers, the process of finding daily tasks is often a manual, physical search, leading to missed opportunities because tasks are not easily discoverable, as Gig Worker I needed a system that can easily handle for me clients such that i can focus on doing my work. For individuals or businesses needing help, they face delays, unfinished tasks, being cheated, or spending excessive time and money to find expert Gig workers.
What it does
Kivulu is a multi-AI agent system designed to solve these problems. Its primary functions are:
- Vetting Gig Workers: It assesses and verifies the skills and reliability of gig workers.
- Task Matching: It automatically matches vetted workers to existing tasks, Most Important helps users with precise and clear tasks descriptions for the gig workers to easily understand.
- Worker Discovery: It helps people who need services to easily find and connect with qualified gig workers.
How we built it
Kivulu is built as a service for deployment on Google Cloud Run. The technical architecture involves:
•Backend Service: A core agent built to be deployed on Google Cloud Run, which handles the main logic Udsing Google ADK with python3 , Gemini API, Google Workspace API.
•Communication Channel: Using The FastAPI Frameworks to integrates with Twilio to use WhatsApp as a user interface. Incoming messages to a designated Twilio WhatsApp number are sent to the Kivulu agent via a webhook for processing and The Agent Respond Via WhatsApp.
•Deployment Tools: The project utilizes the gcloud cloud run tools for packaging and deploying the agent to GCP(Google Cloud Platform).
Challenges we ran into
The Challenges we ran into includes authorising the AI Agents to act on behalf of the users. This was solved easily by google authentication system, giving the User Control Over The Agent by authorising the Agents Using Google Authentication Systems.
Accomplishments that we're proud of
Being able to build the prototype from scratch and learning along the way is awesome
What we learned
Building AI Agents with Google Cloud Tools is easy, Just Like Software Engineering. The ADK, Cloud Run and GCP helps you focus on the problem your are solving
What's next for Kivulu
- Testing with real users and customer acquisition
- Iterative design and development from the users feedback
- Adding the Property and Sales Agent Systems to Support the Property Owners and Small Shop Owners including small grocery stores to interact with their suppliers the Farmers, helping Them Source Products From The Farmers and Make Sales Of these Products To The Buyers Nearby.
Log in or sign up for Devpost to join the conversation.