Interview feedback is an evaluative summary generated from the complete interview conversation. It gives the participant an immediate view of overall performance, demonstrated strengths, improvement areas, technical skills, communication, and recommended next steps. section 10.1.1 section 10.3.3
A feedback workflow runs after the interview is closed or manually completed. The agent receives the conversation thread as context, then produces a structured assessment rather than treating individual answers as disconnected events. section 10.1.1 section 10.3.3
A useful feedback implementation should address:
- Relevance: ignore irrelevant conversation content and keep the assessment focused. section 10.3.3
- Evidence: connect conclusions to the participant’s responses across the full interview. section 10.1.1
- Objectivity: score dimensions such as technical skills, communication, and problem solving when a quantified review is needed. section 10.3.3
- Accuracy: use role-specific best practices, expected answers, or fact-checking tools to validate assessments. section 10.3.3
const prompt = `
Please provide comprehensive feedback for this interview.
The session contains the following messages:
${messages.map((message) => `${message.role}: ${message.content}`).join('\n')}
Provide a structured feedback summary covering these points:
- Overall performance: Assess the candidate's overall performance.
- Strengths: Highlight the candidate's
strengths demonstrated during the interview.
- Areas for improvement: Suggest areas where the candidate could improve.
- Technical skills: Evaluate the candidate's
technical skills based on their responses.
- Communication skills: Assess the candidate's communication skills.
- Recommendations: Provide specific recommendations for the candidate.
`;
Inspect the prompt structure used to turn an interview message history into a comprehensive, categorized feedback summary. section 10.3.3
