Ansible discovery agent
The Ansible discovery agent analyzes automation opportunities and identifies relevant Ansible job templates using AI-powered semantic matching and historical execution patterns.
The Ansible discovery agent automates the process of finding relevant Ansible job templates for automation opportunities. The agent eliminates the manual effort required by automation engineers to search and identify appropriate automation resources.
Discovery process
The Ansible discovery agent follows this process to identify relevant job templates:
- Parses the problem description of the automation opportunity for keywords and context
- Queries Ansible Automation Platform via the Ansible MCP server to retrieve available job templates
- Applies AI-powered matching to identify relevant job templates based on problem description similarity using semantic natural language processing
- Presents discovered job templates to the LEAP administrator for step-to-job mapping
Matching capabilities
The agent uses these techniques to match automation opportunities with job templates:
- Semantic analysis
- Analyzes the meaning and context of problem descriptions to identify relevant automation patterns.
- Keyword extraction
- Identifies key terms and technical concepts from automation opportunity descriptions.
Integration points
The Ansible discovery agent integrates with these components:
- AI Teammate Dashboard: Entry point for automation engineers and LEAP administrators.
- Ansible MCP server: Secure API access to Ansible Automation Platform job templates.
- LEAP clustering engine: Source of automation opportunity data and problem descriptions.
- Step-to-job mapping UI: Destination for discovered job template recommendations.