Build a minimal chat agent that runs a small open-weight language model locally on your machine. The agent should converse and answer general questions. When the user asks something involving arithmetic, it should call a calculator tool to compute the exact answer instead of doing the math itself.
- Model selection and setup (~10 min)
- Design doc (~15 min)
- Build + background chat (~10 min)
- Code review (~25 min)