This project is an AI-powered task prioritization assistant built with Google Gemini.
It reads a list of tasks from a file and categorizes them into High, Medium, and Low priority buckets.
- Google Gemini Integration β Uses
gemini-1.5-flashfor fast categorization. - Automatic Task Prioritization β No manual sorting needed.
- Customizable Prompt β Easily change categorization rules in the code.
- Simple CLI Tool β Just run and see the results.
This project requires a Google Gemini API Key to work.
- Create a
.envfile in the project root. - Add your API key:
GEMINI_API_KEY=your_gemini_api_key_here- The Project reads the tasks from tasks_text.txt.
-
The script loads your tasks from tasks_text.txt.
-
The Project reads the content from 'tasks_text.txt'
-
Sends them to Google Gemini with a prompt asking for categorization.
-
Prints the results in a priority-based format.
To run the Task Planning Agent with a Streamlit UI:
streamlit run task_agentgs.py
High Priority:
- Fix login bug
- Investigate and resolve payment gateway timeout issue
- Update SSL certificates for production server
- Reply to customer support
- Respond to pending customer feedback emails
Medium Priority:
- Backup the database
- Draft and send weekly progress report to stakeholders
- Update HomePage UI
- Redesign the pricing page layout
- Post Instagram Update for product launch
- Create LinkedIn post announcing new feature rollout
- Prepare monthly sales performance presentation
- Debug and fix API response time issue
- Follow up with vendor about delayed shipment
Low Priority:
- Write a montly newsletter
- Clean up unused AWS Buckets
- Research competitor pricing
- Schedule a team standup
- Discuss the queries with the team
- Archive old project files from shared drive
- Analyze website traffic trends from last quarter
- Organize a brainstorming session for Q4 goals
- Review and approve pull requests in GitHub
- Update product FAQ section on the website
- Remove outdated entries from CRM database
- Design promotional banner for upcoming event
- Run full security audit on staging environment
- Collect customer testimonials for case studies
- Schedule quarterly performance reviews
- Draft blog post about industry trends