Berry18's picture
Update README.md
324d2aa verified
title: Personal Task Manager Agent
emoji: 📝
colorFrom: '#FFD700'
colorTo: '#FFA500'
sdk: gradio
app_file: task_manager_agent.py
pinned: false
# Hugging Face Space - Personal Task Manager Agent
This repository contains a Personal Task Manager Agent created for the Hugging Face AI Agent Course final project.
## Project Overview
The Personal Task Manager Agent helps users manage tasks through natural language commands. It can:
- Add new tasks with details like priority, due date, and category
- List all tasks or filter by category/priority
- Mark tasks as complete
- Delete tasks
- Provide help information
## Files in this Repository
- `task_manager_agent.py`: Core agent implementation with task management functionality
- `app.py`: Hugging Face Space implementation with Gradio UI and GAIA API endpoint
- `requirements.txt`: Required Python packages
- `README.md`: This documentation file
## GAIA Benchmark Integration
This agent includes an API endpoint specifically designed for the GAIA benchmark evaluation. The endpoint processes questions from the benchmark and returns answers in the expected format.
## How to Use
Interact with the agent using natural language commands in the chat interface. Here are some example commands:
- Add a task: "Add a new task to buy groceries"
- Add with details: "Add task to call mom priority:high due:2023-05-20 category:personal"
- List tasks: "Show me my tasks" or "What do I need to do?"
- Complete a task: "Mark task 2 as done" or "I completed task 3"
- Delete a task: "Delete task 1" or "Remove task 4"
- Filter tasks: "Show high priority tasks" or "List personal tasks"
- Get help: "Help me" or "What can you do?"