Meeting Scheduling Agent with Calendar Constraint Tools
Can a small local language model schedule a meeting for several busy people if it is given calendar constraint tools? This project builds an Agno agent that first extracts the constraints (duration, allowed days, every busy interval) as structured JSON and records them with a tool, then calls free_slots and check_slot and answers through format_answer, which refuses any slot that clashes. The model (qwen2.5:3b (8k copy)) is served by Ollama on a second laptop (RTX 2050 4 GB) over Wi-Fi; the code ran on a laptop with RTX 2050 4 GB (Ryzen 7, 8 GB RAM).
NOTE: Research / teaching demo on the public Natural Plan benchmark (fictional names, no real calendars). No invitation is ever sent; the calendar connector is a written-not-run adapter with human approval.
Category: Department of Computer Science and Engineering / Agent Development
Agent Development Project AG14 from ProTechSC Academy, with graphical abstract, video demonstration and project guidance.