Wiro - Analyze & Evaluate Resume / CV With Job Description icon

Wiro - Analyze & Evaluate Resume / CV With Job Description

Scores and analyzes resumes based on job descriptions using AI

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

Discussion