A callable function that an Agent can use to perform a specific operation. In practice, tools expose a structured interface (often via JSON Schema) that defines inputs and outputs, enabling agents (LLMs or SLMs) to interact with external systems, data sources, or services. Within the DPI-AI Framework, tools are instantiated as AI Blocks (e.g., verify_identity(), check_benefit_eligibility(), translate_local_language()). Tools provide the atomic, auditable actions that Agents orchestrate through DPI Workflows to deliver public services in a modular and transparent way.
