Overview
This node integrates with an AI-powered resume and CV evaluation service to analyze multiple candidate documents against a given job description. It scores and assesses resumes by comparing their content to the job requirements, helping recruiters or HR professionals quickly identify the best matches.
Common scenarios include:
- Automating resume screening in recruitment workflows.
- Evaluating large batches of CVs for specific job openings.
- Generating structured evaluation reports in JSON or CSV format for further processing or review.
For example, a recruiter can upload URLs of multiple CV files and provide a job description; the node will return evaluation results indicating how well each resume fits the job criteria.
Properties
| Name | Meaning |
|---|---|
| Enter Documents URL | URLs pointing to multiple CV/resume files to be evaluated. Supported formats include .csv, .docx, .pdf, .jpg, .png, .pptx, etc. |
| Job Description | The text of the job description used as the basis for evaluating the resumes. |
| Output Type | Format of the evaluation results output. Options: JSON (structured data) or CSV (spreadsheet format). |
Output
The node outputs a single JSON object containing:
taskid: Identifier of the evaluation task.url: A URL where the completed evaluation results can be accessed (present if the task completes successfully).status: Status of the evaluation task, which can be:"completed": Evaluation finished successfully."failed": Evaluation failed due to some error.
The output is wrapped inside an array of items under the json key.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the external AI evaluation service.
- Makes HTTP POST requests to the external API endpoint at
https://api.wiro.ai/v1/Run/wiro/AI-Resume-CV-Evaluator-JobDesc. - Uses a polling mechanism to wait until the asynchronous evaluation task completes.
- Requires network access to the external API and WebSocket token for polling.
Troubleshooting
- Missing or invalid API credentials: Ensure that the API key and secret are correctly configured in the node's credentials.
- Invalid input URLs or unsupported file formats: Verify that the document URLs are accessible and point to supported file types.
- API response missing task ID or socket token: This indicates a problem with the API request or service availability. Check the API status and input parameters.
- Task status returns "failed": The evaluation did not complete successfully. Review the input data and retry.
- Timeout during polling: Network issues or slow processing might cause timeouts. Consider increasing timeout settings or checking connectivity.
Links and References
- Wiro AI Resume Evaluation API Documentation (hypothetical link based on context)