AI tools

AI tools are used by AI agents to complete actions in Order Hub. Each AI tool represents a single, well-defined capability, such as searching for orders, canceling an order, or validating a coupon. AI agents call tools instead of directly starting Order Management System APIs or services.

A set of properties that describe how the tool behaves defines each AI tool:

  • Tool name and description, which help AI agents understand when to use the tool.
  • Schema, which defines the inputs an AI agent provides and how those inputs are validated.
  • Permissions, which control whether the tool completes read-only or write-enabled actions.

Each AI tool is implemented as a service in the Sterling Order Management service definition framework.

AI tools can be of two types:

  • System-defined tools, which are tools for built-in agents.
  • Custom tools, which administrators or developers create to meet organization-specific needs.

System-defined tools can be overridden to adjust descriptions and schemas, while custom tools can be fully edited.

AI tools serve as the foundation for safe and predictable AI interactions. They clearly define what AI agents can do and how they do it.