External Vendor Data Collector Agent
Agent ID: external-vendor-data-collector-agent
Task Description:
Gathers information from public news feeds (sentiment analysis), security rating services, and financial stability reports for a given vendor.
Reusability:
Agent Type:
Deterministic (API Call)
Implementation Notes:
Orchestrates calls to multiple external APIs (News API, BitSight/SecurityScorecard, financial data providers).
Identity (Core A2A):
- Name: External Vendor Data Collector Agent
- Unique ID:
external-vendor-data-collector-agent
Primary Function (A2A):
Gathers information from public news feeds (sentiment analysis), security rating services, and financial stability reports for a given vendor.
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": "external-vendor-data-collector-agent", "name": "External Vendor Data Collector Agent", "description": "Collects specific external data for vendor assessment.", "isReusable": true, "taskDescription": "Gathers information from public news feeds (sentiment analysis), security rating services, and financial stability reports for a given vendor.", "icon": { "displayName": "Newspaper" }, "agentType": "deterministic-api", "implementationNotes": "Orchestrates calls to multiple external APIs (News API, BitSight/SecurityScorecard, financial data providers).", "responsibleTeamIds": [ "team-ai-core", "team-data-governance" ], "skills": [ { "id": "collect-external-vendor-intel", "name": "Collect External Vendor Intel", "description": "Gathers data from various external sources about a vendor.", "inputSchemaExample": "{\n \"properties\": {\n \"vendorIdentifier\": {\n \"type\": \"string\"\n },\n \"dataPointsRequired\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n }\n }\n}", "outputSchemaExample": "{\n \"properties\": {\n \"collectedIntel\": {\n \"type\": \"object\",\n \"properties\": {\n \"newsSentiment\": {\n \"type\": \"string\"\n },\n \"securityScore\": {\n \"type\": \"number\"\n }\n }\n }\n }\n}" } ], "inputs": [ "gds-vendor-identifiers" ], "outputs": [ "gds-external-vendor-intel" ] }