Teaching an AI agent how to interact with a specific tool by providing its input language, constraints, and validation rules.