Letting the AI call your Go functionsTool calling and the reason-act-observe loop explained, and how to define a tool in Go so the schema comes from the type rather than by hand.