configuring-ai-agents
Installation
SKILL.md
Configuring AI Agents
An AI agent is an LLM-powered import step that processes records through an AI model instead of writing them to an external system. Records flow in, the model processes them according to instructions, and structured output flows back into the pipeline.
AI agents handle four concerns:
- Prompt design -- the system instruction that defines the model's behavior, goals, and constraints (up to 50 KB). The prompt receives each record as context and must produce output that downstream steps can consume
- Structured output --
json_schemaoutput format forces the model to return data conforming to a JSON Schema, enabling reliable field extraction for mapping.textreturns free-form responses.blobreturns binary data (image generation) - Tool use -- the model can call web search, MCP server tools, Celigo Tool resources, or image generation during processing. Tools extend the model's capabilities beyond its training data
- Response mapping -- extract fields from the model's response back into the record for downstream steps. Configured on the flow's
pageProcessors[]entry, but planned when building the agent. The response is available via_json. Response mapping uses Transformation 1.0 syntax (extract/generate pairs)
AI agents do not require a _connectionId unless using BYOK (bring your own key). Without one, platform-managed credentials are used.
Used across flows, APIs, and tools.