Project idea · ungraded

Study-Planner Agent

Build an assistant that plans your study week: it reads your deadlines and free time from files, uses tools to look them up and update a plan, and answers questions such as "what should I do tonight?" — without ever running more than a fixed number of steps.

You will use

Milestones

Build the smallest working version first. Ticks are saved in this browser only.

Stretch goals

  • Export the plan to an .ics calendar file.
  • Add a reflection node that checks the plan against deadlines before answering.
  • Measure how often the agent uses the right tool on 20 test requests.

Data

Write your own deadline and timetable files. No dataset is needed; for a local model install Ollama.

Run it yourself

pip install langgraph langchain-core langchain-ollama
python planner.py