Data Formatter Agent
Agent ID: data-formatter-agent
Task Description:
Takes data from various parsed documents and structured sources, and transforms it into a predefined, consistent schema for further processing.
Reusability:
Agent Type:
Deterministic (Rule-based/Logic)
Implementation Notes:
Rule-based transformations and mapping logic. Ensures data types and structures conform to downstream requirements.
Identity (Core A2A):
- Name: Data Formatter Agent
- Unique ID:
data-formatter-agent
Primary Function (A2A):
Takes data from various parsed documents and structured sources, and transforms it into a predefined, consistent schema for further processing.
Defined Agent Skills (A2A Interface):
Skill Orchestration & Execution
The operational logic for this agent, including the invocation and management of its defined skills, is handled by the backend system's orchestration layer. This layer is responsible for the agent's execution sequence, data handling according to its skill schemas, and any necessary interactions with tools or external services. The specific method (e.g., AI model call, deterministic code execution) is detailed in the 'Implementation Notes' within the Agent Overview.
{ "id": "data-formatter-agent", "name": "Data Formatter Agent", "description": "Standardizes and combines data into a consistent format.", "isReusable": true, "taskDescription": "Takes data from various parsed documents and structured sources, and transforms it into a predefined, consistent schema for further processing.", "icon": { "displayName": "FileSymlink" }, "agentType": "deterministic-logic", "implementationNotes": "Rule-based transformations and mapping logic. Ensures data types and structures conform to downstream requirements.", "responsibleTeamIds": [ "team-data-governance" ], "skills": [ { "id": "format-data-bundle", "name": "Format Data Bundle", "description": "Transforms diverse inputs into a standard schema.", "inputSchemaExample": "{\n \"properties\": {\n \"parsedContent\": {\n \"type\": \"object\"\n },\n \"structuredSourceData\": {\n \"type\": \"object\"\n },\n \"targetSchemaId\": {\n \"type\": \"string\"\n }\n }\n}", "outputSchemaExample": "{\n \"properties\": {\n \"formattedBundle\": {\n \"type\": \"object\"\n }\n }\n}" } ], "inputs": [ "gds-parsed-document-content", "gds-raw-structured-data" ], "outputs": [ "gds-formatted-kyc-bundle", "gds-formatted-vendor-data", "gds-formatted-credit-application-data" ] }