Spaces:
Configuration error
Configuration error
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?" | |