Create articles from any YouTube video or use our API to get YouTube transcriptions
Start for freeIntroduction
In today's fast-paced world, managing personal administration tasks can be time-consuming and distracting. Imagine having a personal assistant that could handle your calendar, email inbox, contacts, and to-do lists - all through simple voice commands. This article will guide you through creating a no-code personal assistant AI agent team that can do just that.
Inspired by the upcoming Google Pixel 9's AI features, this system allows you to delegate tasks via WhatsApp voice messages. The AI-powered assistant can then perform actions like summarizing your daily meetings, sending emails, updating to-do lists, and scheduling appointments.
System Overview
The personal assistant system consists of the following components:
- WhatsApp interface for user communication
- Personal Assistant Manager Agent
- Sub-agents for specific tasks:
- Email Manager Agent
- Calendar Manager Agent
- Notion Manager Agent
- Integration tools (Relevance AI and Make.com)
How It Works
- User sends a voice or text message via WhatsApp
- The message is processed and sent to the Personal Assistant Manager Agent
- The manager agent analyzes the task and delegates it to the appropriate sub-agent(s)
- Sub-agents perform the required actions using their specific tools
- Results are reported back to the manager agent
- The manager agent sends a summary of actions taken back to the user via WhatsApp
Setting Up the System
Tools and Platforms
- Relevance AI: For building and managing AI agents
- Make.com: For integrating various software and creating automation workflows
- WhatsApp Business API: For communication interface
- Gmail API: For email management
- Google Calendar API: For calendar management
- Notion API: For task and content management
Personal Assistant Manager Agent
The Personal Assistant Manager Agent is the core of the system, responsible for:
- Interpreting user requests
- Delegating tasks to sub-agents
- Communicating results back to the user
Agent Setup in Relevance AI
- Create a new agent in Relevance AI dashboard
- Set up the agent profile with a name and description
- Configure the core instructions (system prompt) for the agent
- Add the necessary tools and sub-agents
Core Instructions Example
Role: You are Ben's personal assistant manager agent
Context: You have access to three sub-agents: email agent, calendar agent, and notion agent
Objective: Perform tasks related to Ben's email inbox, calendar, and notion when triggered by a WhatsApp message
Tools: Use the send WhatsApp tool to communicate with Ben
Sub-agents:
- Email Manager Agent: Handles all tasks related to the inbox
- Calendar Manager Agent: Manages calendar events and availability
- Notion Manager Agent: Updates and retrieves information from Notion databases
WhatsApp Integration
To integrate WhatsApp with the system:
- Set up a WhatsApp Business API account
- Create a Make.com scenario for WhatsApp trigger
- Configure the scenario to process incoming messages and send them to Relevance AI
Make.com Scenario Setup
- Use the "Watch events" module for WhatsApp
- Add a router to handle text and audio messages separately
- For audio messages, use OpenAI's Whisper model for speech-to-text conversion
- Send the processed message to Relevance AI using an HTTP request module
Sub-Agents and Tools
Email Manager Agent
Tools:
- Get current date
- Find emails (contact database)
- Get emails
- Send emails
Setup:
- Create the Email Manager Agent in Relevance AI
- Configure the agent with appropriate instructions and tools
- Integrate with Gmail API for email operations
Calendar Manager Agent
Tools:
- Get calendar events
- Find emails (contact database)
- Create calendar events
- Get current date
Setup:
- Create the Calendar Manager Agent in Relevance AI
- Configure the agent with appropriate instructions and tools
- Integrate with Google Calendar API for calendar operations
Notion Manager Agent
Tools:
- Get to-do list
- Update to-do list
- Get YouTube content calendar
- Update YouTube content calendar
Setup:
- Create the Notion Manager Agent in Relevance AI
- Configure the agent with appropriate instructions and tools
- Integrate with Notion API for database operations
Implementing the System
Setting Up Relevance AI
- Sign up for a Relevance AI account
- Create a new project for your personal assistant
- Set up the Personal Assistant Manager Agent and sub-agents
- Configure the necessary tools and integrations
Configuring Make.com
- Create a Make.com account
- Set up scenarios for WhatsApp trigger and tool integrations
- Configure webhooks for communication between Make.com and Relevance AI
Integrating APIs
- Set up API access for Gmail, Google Calendar, and Notion
- Configure the necessary credentials in Make.com and Relevance AI
Testing and Refinement
- Start with simple tasks to test each component of the system
- Gradually increase complexity and add more functionalities
- Refine agent prompts and tool configurations based on performance
Use Cases and Examples
Managing Your Calendar
User: "Please create a meeting for 9:00 to 9:30 AM with Oscar Johnson tomorrow."
System Actions:
- Personal Assistant Manager Agent receives the request
- Delegates task to Calendar Manager Agent
- Calendar Manager Agent creates the event
- Confirmation sent back to the user via WhatsApp
Handling Emails
User: "Send Oscar Johnson an email confirming our meeting from 9:00 to 9:30 AM tomorrow."
System Actions:
- Personal Assistant Manager Agent receives the request
- Delegates task to Email Manager Agent
- Email Manager Agent composes and sends the email
- Confirmation sent back to the user via WhatsApp
Updating To-Do List
User: "Add 'Prepare client onboarding' to my to-do list."
System Actions:
- Personal Assistant Manager Agent receives the request
- Delegates task to Notion Manager Agent
- Notion Manager Agent updates the to-do list in Notion
- Confirmation sent back to the user via WhatsApp
Complex Multi-Task Requests
User: "Check my meetings for tomorrow, see if I have any important unread emails, and get my to-do list for today."
System Actions:
- Personal Assistant Manager Agent receives the request
- Delegates tasks to Calendar Manager, Email Manager, and Notion Manager Agents
- Each sub-agent performs its specific task
- Personal Assistant Manager Agent compiles the results
- Comprehensive summary sent back to the user via WhatsApp
Advantages of the AI Agent Team Approach
- Modularity: Each sub-agent can be reused in different setups or projects
- Scalability: Easy to add new functionalities by creating additional sub-agents
- Flexibility: Agents can handle a wide variety of tasks and complex requests
- Speed of deployment: Quickly set up new systems using existing agents
- No-code solution: Accessible to users without programming experience
Potential Enhancements and Future Developments
- Integration with more productivity tools and platforms
- Advanced natural language processing for better understanding of user intent
- Personalization based on user preferences and behavior patterns
- Voice interface for hands-free operation
- Integration with smart home devices for broader automation capabilities
Conclusion
Building a no-code personal assistant AI agent team offers a powerful solution for managing personal administration tasks efficiently. By leveraging platforms like Relevance AI and Make.com, along with various API integrations, you can create a customized system that handles your calendar, email, and task management needs through simple voice or text commands.
This approach not only saves time but also demonstrates the potential of AI agents in automating complex workflows. As AI technology continues to advance, we can expect even more sophisticated and capable personal assistant systems in the future, further streamlining our daily lives and boosting productivity.
Whether you're looking to optimize your personal workflow or exploring potential AI solutions for clients, this no-code personal assistant agent team provides a flexible and scalable foundation for various applications. By understanding the core principles and setup process outlined in this article, you'll be well-equipped to create and customize your own AI-powered personal assistant system.
Article created from: https://youtu.be/NH0OhyZcK-E?si=hnrj8xwfXxrgmuHC