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 functionalityapp.py
: Hugging Face Space implementation with Gradio UI and GAIA API endpointrequirements.txt
: Required Python packagesREADME.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?"