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?"