- Data connectors: searching internal databases, CRMs, spreadsheets, SQL/NoSQL databases.
- System actions: sending emails, creating tickets, sending messages.
- Analytical services: running queries, statistical analyses, summarizations.
- Automation: making HTTP requests, reading pages, extracting content/patterns.
- MCP (Model Context Protocol): standardizes how the agent discovers and calls tools hosted remotely.
How does the agent decide to use a Tool?
In Orkeia, we work with the permission to call tools, and the agent can do this in the following ways:- Intent detection: the agent’s policy (prompt + rules) identifies that the task requires external data/action.
- Tool selection: chooses the best tool based on description, permissions, and environment (dev/staging/prod).
- Parameter planning: structures arguments with validations (types, limits, sanitization).
- Execution and observation: calls the tool; the return becomes an “observation” for the next step of reasoning.
- Security and governance: logs, rate limits, masks for sensitive data, and authorization checks by sector/environment.
