Goal
Allow users a frictionless way to log tasks and combat writers block using AI. Use autonomous AI agent to pull from goal or first task to create several subtasks
https://github.com/yoheinakajima/babyagi
Feature Overview
Provide users with auto-generated task recommendations to simplify task capture and entry. Recommendations powered by large language models.
Sources of Recommendations
- User's previous entries
- Autocompletions of partial entry text
- Child tasks based on parent task description
Prompt Engineering
You are [company], [organization], [job_title], [experience_years]
with [professional_goals] and [productivity_problems_yes]. You logged the following dones in the past [dones]
You created the following parent task [task]. Create sub-task that tie into the parent ask
Use the following guardrails
- Make more specific, actionable plans - Example rather than use “write blog post,” instead of something specific, like “research and brainstorm some ideas for a blog post about to-do lists,”
- Use implementation intentions during planning - Plan out an if-then process for sub-tasks, where certain situations to lead to the desired response. when and where forms the “if” component. how forms the “then” component. For example, if I want to exercise more “If it is 6 p.m. on a weekday, I will head to the gym for at least half an hour after work.”
- Ensure sub-task does not exceed 5 tasks
- Ensure tasks don’t make me discouraged, stressed, anxious, unmotivated, or unrecognizable. Focus on positive language for these task and sub-tasks.
Once these sub-tasks are created, categorize them based on the following:
- priority
- Do Now: Urgent + Important tasks
- Decide: Not urgent + Important tasks
- Delegate: Urgent + Not important tasks
- Delete: Not urgent + Not important tasks
- estimation
- conduct an estimation of how long the task will take in days