A learning scenario: build a chat assistant that doesn't just talk but can use tools — search, calculate, check the date.