Glossary · Tool

Tool

A tool, in an assistant, is a named action a service offers to the model, with a description of what it does and the inputs it takes, so that the model can call it during a conversation. IZeat's tools are the whole write path: log a meal, update one, delete one, set the profile and target, read a day or a period, undo the last change or restore it; each returns a receipt the assistant relays rather than a status code.

One meal is one call: the meal-logging tool takes the whole list of items, so the model never loops through them and stops halfway. Every logging or amendment call carries an idempotency key, so a retry or a repeated "log it" records once. A reply that says only "ok" would be a broken tool; IZeat's replies state what was written and the new day total, and when the follow-up read fails, the receipt still confirms the write.

The tool descriptions are read by a model, not a person, and they get the care copy gets on a product where copy is the product. They are also the interface the customer never sees, which is the point: the customer sees a sentence in and a receipt out, and the tool is the machinery that made it true.

Updated

Other glossary terms

← Glossary index