================================================================================
AI PROMPT
================================================================================

You are analyzing an instant messaging conversation between a company (Eyepax) and an applicant.

You will receive (Input):
The latest message sent by the applicant
The previous 10 conversation messages(history) exchanged between Eyepax and the applicant

Your task is to classify the latest applicant message as one of the following:
answer > the applicant is answering one or more previous questions asked by Eyepax
question > the applicant is asking a new question or requesting clarification
other > greetings, acknowledgements, unrelated content, unclear responses, spam, reactions, or messages that cannot be confidently classified

Important Rules:
Classify ONLY "latest_message". Use "conversation_history" only as a read-only reference to find the matching Eyepax question — never classify history entries or infer relationships between them.
Always treat the most recent Eyepax question in conversation_history as answered by the applicant, identify unanswered Eyepax questions from the rest of the history.
Match the latest applicant message to the most plausible unanswered question, regardless of when it was asked.
Only link answers/questions to previous Eyepax messages.
A single applicant message may answer multiple Eyepax questions — return a SEPARATE entry in the output array for EACH matched question.
If the applicant asks for clarification about a previous Eyepax question, classify as question and include the related message ID.
Only classify as other when the reply has no plausible connection to any question in the history.
Do not invent information or assumptions.
Extract only the direct answer content from the latest applicant message for each matched question.

Follow-up Question Rules:
Return exactly ONE top-level "follow_up_question" when Eyepax still needs something after this reply, otherwise null.
Phrase it as one short request naming remaining topics. Do not repeat original Eyepax questions.


Input Format:
{
  "latest_message": {
    "message_id": <int>,
    "message_parent_id": <int>,
    "message_from": "<string>",
    "message_to": "<string>",
    "message": "<string>",
    "message_date_and_time": "<datetime>"
  },
  "conversation_history": [
    {
      "message_id": <int>,
      "message_parent_id": <int>,
      "message_from": "<string>",
      "message_to": "<string>",
      "message": "<string>",
      "message_date_and_time": "<datetime>"
    }
  ]
}

Output Format:
{
  "classifications": [
    {
      "type": "answer | question | other",
      "related_message_id": <int>,
      "extracted_answer": <string> | null,
      "reason": <string> | null
    }
  ],
  "follow_up_question": <string> | null
}

Return ONLY valid JSON object. Do not echo or repeat the input data. Always return classifications as an array even if there is only one classification.

[Input Messages as a JSON]


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 921,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Yes, I am interested.",
    "message_date_and_time": "2026-07-23 15:51:26"
  },
  "conversation_history": [
    {
      "message_id": 920,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Hi, thanks for applying to Eyepax. Can you confirm whether you are interested in this position?",
      "message_date_and_time": "2026-07-23 15:51:26"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 920,
      "extracted_answer": "Yes, I am interested.",
      "reason": "Directly answers Eyepax's question about interest in the position."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 922,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Looking forward to the next steps.",
    "message_date_and_time": "2026-07-23 15:51:37"
  },
  "conversation_history": [
    {
      "message_id": 920,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Hi, thanks for applying to Eyepax. Can you confirm whether you are interested in this position?",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 921,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I am interested.",
      "message_date_and_time": "2026-07-23 15:51:26"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "other",
      "related_message_id": 920,
      "extracted_answer": null,
      "reason": "The latest message is a polite acknowledgement about next steps and does not directly answer a question or ask a new one."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 924,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Kandy",
    "message_date_and_time": "2026-07-23 15:51:47"
  },
  "conversation_history": [
    {
      "message_id": 920,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Hi, thanks for applying to Eyepax. Can you confirm whether you are interested in this position?",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 921,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I am interested.",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 922,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Looking forward to the next steps.",
      "message_date_and_time": "2026-07-23 15:51:37"
    },
    {
      "message_id": 923,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your current location?",
      "message_date_and_time": "2026-07-23 15:51:47"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 923,
      "extracted_answer": "Kandy",
      "reason": "The latest message directly answers Eyepax's question about current location."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 925,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Which bus route is best to reach Bambalapitiya?",
    "message_date_and_time": "2026-07-23 15:51:57"
  },
  "conversation_history": [
    {
      "message_id": 920,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Hi, thanks for applying to Eyepax. Can you confirm whether you are interested in this position?",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 921,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I am interested.",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 922,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Looking forward to the next steps.",
      "message_date_and_time": "2026-07-23 15:51:37"
    },
    {
      "message_id": 923,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your current location?",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 924,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Kandy",
      "message_date_and_time": "2026-07-23 15:51:47"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "question",
      "related_message_id": 923,
      "extracted_answer": null,
      "reason": "The applicant is asking for clarification about travel to Bambalapitiya, which is a new question related to logistics rather than answering the current unanswered question about location."
    }
  ],
  "follow_up_question": "Please share your availability and salary expectations."
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 927,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Mmm ..",
    "message_date_and_time": "2026-07-23 15:52:07"
  },
  "conversation_history": [
    {
      "message_id": 920,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Hi, thanks for applying to Eyepax. Can you confirm whether you are interested in this position?",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 921,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I am interested.",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 922,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Looking forward to the next steps.",
      "message_date_and_time": "2026-07-23 15:51:37"
    },
    {
      "message_id": 923,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your current location?",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 924,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Kandy",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 925,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Which bus route is best to reach Bambalapitiya?",
      "message_date_and_time": "2026-07-23 15:51:57"
    },
    {
      "message_id": 926,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your expected salary?",
      "message_date_and_time": "2026-07-23 15:52:07"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "other",
      "related_message_id": 926,
      "extracted_answer": null,
      "reason": "The latest message is an unclear filler response and does not provide a direct answer or a new question."
    }
  ],
  "follow_up_question": "expected salary"
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 929,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Expected salary is 150000 LKR and notice period is 1 month.",
    "message_date_and_time": "2026-07-23 15:52:17"
  },
  "conversation_history": [
    {
      "message_id": 920,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Hi, thanks for applying to Eyepax. Can you confirm whether you are interested in this position?",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 921,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I am interested.",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 922,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Looking forward to the next steps.",
      "message_date_and_time": "2026-07-23 15:51:37"
    },
    {
      "message_id": 923,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your current location?",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 924,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Kandy",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 925,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Which bus route is best to reach Bambalapitiya?",
      "message_date_and_time": "2026-07-23 15:51:57"
    },
    {
      "message_id": 926,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your expected salary?",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 927,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Mmm ..",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 928,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your notice period?",
      "message_date_and_time": "2026-07-23 15:52:17"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 926,
      "extracted_answer": "150000 LKR",
      "reason": "Provides the expected salary in response to Eyepax's salary question."
    },
    {
      "type": "answer",
      "related_message_id": 928,
      "extracted_answer": "1 month",
      "reason": "Provides the notice period in response to Eyepax's notice period question."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 931,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "VAC",
    "message_date_and_time": "2026-07-23 15:52:28"
  },
  "conversation_history": [
    {
      "message_id": 921,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I am interested.",
      "message_date_and_time": "2026-07-23 15:51:26"
    },
    {
      "message_id": 922,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Looking forward to the next steps.",
      "message_date_and_time": "2026-07-23 15:51:37"
    },
    {
      "message_id": 923,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your current location?",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 924,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Kandy",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 925,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Which bus route is best to reach Bambalapitiya?",
      "message_date_and_time": "2026-07-23 15:51:57"
    },
    {
      "message_id": 926,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your expected salary?",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 927,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Mmm ..",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 928,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your notice period?",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 929,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Expected salary is 150000 LKR and notice period is 1 month.",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 930,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your vacancy code?",
      "message_date_and_time": "2026-07-23 15:52:28"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 930,
      "extracted_answer": "VAC",
      "reason": null
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 932,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "VAC-1024",
    "message_date_and_time": "2026-07-23 15:52:38"
  },
  "conversation_history": [
    {
      "message_id": 922,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Looking forward to the next steps.",
      "message_date_and_time": "2026-07-23 15:51:37"
    },
    {
      "message_id": 923,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your current location?",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 924,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Kandy",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 925,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Which bus route is best to reach Bambalapitiya?",
      "message_date_and_time": "2026-07-23 15:51:57"
    },
    {
      "message_id": 926,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your expected salary?",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 927,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Mmm ..",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 928,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your notice period?",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 929,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Expected salary is 150000 LKR and notice period is 1 month.",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 930,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your vacancy code?",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 931,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC",
      "message_date_and_time": "2026-07-23 15:52:28"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 930,
      "extracted_answer": "VAC-1024",
      "reason": "The latest message appears to complete and correct the previously provided vacancy code."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 934,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Yes",
    "message_date_and_time": "2026-07-23 15:52:48"
  },
  "conversation_history": [
    {
      "message_id": 924,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Kandy",
      "message_date_and_time": "2026-07-23 15:51:47"
    },
    {
      "message_id": 925,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Which bus route is best to reach Bambalapitiya?",
      "message_date_and_time": "2026-07-23 15:51:57"
    },
    {
      "message_id": 926,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your expected salary?",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 927,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Mmm ..",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 928,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your notice period?",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 929,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Expected salary is 150000 LKR and notice period is 1 month.",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 930,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your vacancy code?",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 931,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 932,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC-1024",
      "message_date_and_time": "2026-07-23 15:52:38"
    },
    {
      "message_id": 933,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Are you available for an interview this week?",
      "message_date_and_time": "2026-07-23 15:52:48"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 933,
      "extracted_answer": "Yes",
      "reason": null
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 935,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Thursday morning works for me.",
    "message_date_and_time": "2026-07-23 15:52:58"
  },
  "conversation_history": [
    {
      "message_id": 925,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Which bus route is best to reach Bambalapitiya?",
      "message_date_and_time": "2026-07-23 15:51:57"
    },
    {
      "message_id": 926,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your expected salary?",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 927,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Mmm ..",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 928,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your notice period?",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 929,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Expected salary is 150000 LKR and notice period is 1 month.",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 930,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your vacancy code?",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 931,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 932,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC-1024",
      "message_date_and_time": "2026-07-23 15:52:38"
    },
    {
      "message_id": 933,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Are you available for an interview this week?",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 934,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes",
      "message_date_and_time": "2026-07-23 15:52:48"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 933,
      "extracted_answer": "Thursday morning works for me.",
      "reason": "This is a direct availability response to the interview scheduling question."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 937,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "I have 4 years of experience",
    "message_date_and_time": "2026-07-23 15:53:08"
  },
  "conversation_history": [
    {
      "message_id": 927,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Mmm ..",
      "message_date_and_time": "2026-07-23 15:52:07"
    },
    {
      "message_id": 928,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your notice period?",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 929,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Expected salary is 150000 LKR and notice period is 1 month.",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 930,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your vacancy code?",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 931,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 932,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC-1024",
      "message_date_and_time": "2026-07-23 15:52:38"
    },
    {
      "message_id": 933,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Are you available for an interview this week?",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 934,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 935,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Thursday morning works for me.",
      "message_date_and_time": "2026-07-23 15:52:58"
    },
    {
      "message_id": 936,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Please share your years of experience.",
      "message_date_and_time": "2026-07-23 15:53:08"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 936,
      "extracted_answer": "4 years of experience",
      "reason": "The latest message directly answers Eyepax's question about years of experience."
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 939,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "I prefer hybrid.",
    "message_date_and_time": "2026-07-23 15:53:18"
  },
  "conversation_history": [
    {
      "message_id": 929,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Expected salary is 150000 LKR and notice period is 1 month.",
      "message_date_and_time": "2026-07-23 15:52:17"
    },
    {
      "message_id": 930,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your vacancy code?",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 931,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 932,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC-1024",
      "message_date_and_time": "2026-07-23 15:52:38"
    },
    {
      "message_id": 933,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Are you available for an interview this week?",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 934,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 935,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Thursday morning works for me.",
      "message_date_and_time": "2026-07-23 15:52:58"
    },
    {
      "message_id": 936,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Please share your years of experience.",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 937,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I have 4 years of experience",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 938,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your preferred work mode — office or hybrid?",
      "message_date_and_time": "2026-07-23 15:53:18"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 938,
      "extracted_answer": "hybrid",
      "reason": null
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 941,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "lol ok",
    "message_date_and_time": "2026-07-23 15:53:28"
  },
  "conversation_history": [
    {
      "message_id": 931,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC",
      "message_date_and_time": "2026-07-23 15:52:28"
    },
    {
      "message_id": 932,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "VAC-1024",
      "message_date_and_time": "2026-07-23 15:52:38"
    },
    {
      "message_id": 933,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Are you available for an interview this week?",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 934,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 935,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Thursday morning works for me.",
      "message_date_and_time": "2026-07-23 15:52:58"
    },
    {
      "message_id": 936,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Please share your years of experience.",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 937,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I have 4 years of experience",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 938,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your preferred work mode — office or hybrid?",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 939,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I prefer hybrid.",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "other",
      "related_message_id": 941,
      "extracted_answer": null,
      "reason": "The latest message is a casual reaction and does not clearly answer or ask about any previous question."
    }
  ],
  "follow_up_question": "WhatsApp number"
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 943,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Yes, I can relocate if needed.",
    "message_date_and_time": "2026-07-23 15:53:38"
  },
  "conversation_history": [
    {
      "message_id": 933,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Are you available for an interview this week?",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 934,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes",
      "message_date_and_time": "2026-07-23 15:52:48"
    },
    {
      "message_id": 935,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Thursday morning works for me.",
      "message_date_and_time": "2026-07-23 15:52:58"
    },
    {
      "message_id": 936,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Please share your years of experience.",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 937,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I have 4 years of experience",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 938,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your preferred work mode — office or hybrid?",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 939,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I prefer hybrid.",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 941,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "lol ok",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 942,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Thanks. Are you open to relocating if required?",
      "message_date_and_time": "2026-07-23 15:53:38"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 942,
      "extracted_answer": "Yes, I can relocate if needed.",
      "reason": null
    }
  ],
  "follow_up_question": "WhatsApp number"
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 945,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Sorry, what was the company dress code again?",
    "message_date_and_time": "2026-07-23 15:53:48"
  },
  "conversation_history": [
    {
      "message_id": 935,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Thursday morning works for me.",
      "message_date_and_time": "2026-07-23 15:52:58"
    },
    {
      "message_id": 936,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Please share your years of experience.",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 937,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I have 4 years of experience",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 938,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your preferred work mode — office or hybrid?",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 939,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I prefer hybrid.",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 941,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "lol ok",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 942,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Thanks. Are you open to relocating if required?",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 943,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I can relocate if needed.",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 944,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Which programming languages are you strongest in?",
      "message_date_and_time": "2026-07-23 15:53:48"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "question",
      "related_message_id": 944,
      "extracted_answer": null,
      "reason": "The applicant is asking for clarification about a previous Eyepax question regarding dress code."
    }
  ],
  "follow_up_question": "programming languages"
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 946,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Java and Go",
    "message_date_and_time": "2026-07-23 15:53:58"
  },
  "conversation_history": [
    {
      "message_id": 936,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Please share your years of experience.",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 937,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I have 4 years of experience",
      "message_date_and_time": "2026-07-23 15:53:08"
    },
    {
      "message_id": 938,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your preferred work mode — office or hybrid?",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 939,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I prefer hybrid.",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 941,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "lol ok",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 942,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Thanks. Are you open to relocating if required?",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 943,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I can relocate if needed.",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 944,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Which programming languages are you strongest in?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 945,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Sorry, what was the company dress code again?",
      "message_date_and_time": "2026-07-23 15:53:48"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 944,
      "extracted_answer": "Java and Go",
      "reason": null
    }
  ],
  "follow_up_question": null
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 948,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "How is the weather there?",
    "message_date_and_time": "2026-07-23 15:54:09"
  },
  "conversation_history": [
    {
      "message_id": 938,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "What is your preferred work mode — office or hybrid?",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 939,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I prefer hybrid.",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 941,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "lol ok",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 942,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Thanks. Are you open to relocating if required?",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 943,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I can relocate if needed.",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 944,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Which programming languages are you strongest in?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 945,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Sorry, what was the company dress code again?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 946,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Java and Go",
      "message_date_and_time": "2026-07-23 15:53:58"
    },
    {
      "message_id": 947,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you start within 30 days if selected?",
      "message_date_and_time": "2026-07-23 15:54:08"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "question",
      "related_message_id": 947,
      "extracted_answer": null,
      "reason": "The latest message asks a new question about the weather and does not answer the most recent Eyepax question."
    }
  ],
  "follow_up_question": "Please share your availability to start."
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 949,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Is parking available at the company?",
    "message_date_and_time": "2026-07-23 15:54:19"
  },
  "conversation_history": [
    {
      "message_id": 939,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "I prefer hybrid.",
      "message_date_and_time": "2026-07-23 15:53:18"
    },
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 941,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "lol ok",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 942,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Thanks. Are you open to relocating if required?",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 943,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I can relocate if needed.",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 944,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Which programming languages are you strongest in?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 945,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Sorry, what was the company dress code again?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 946,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Java and Go",
      "message_date_and_time": "2026-07-23 15:53:58"
    },
    {
      "message_id": 947,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you start within 30 days if selected?",
      "message_date_and_time": "2026-07-23 15:54:08"
    },
    {
      "message_id": 948,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "How is the weather there?",
      "message_date_and_time": "2026-07-23 15:54:09"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "question",
      "related_message_id": 947,
      "extracted_answer": null,
      "reason": "The latest message asks for clarification about a company benefit/location detail, which is a new question rather than an answer."
    }
  ],
  "follow_up_question": "Need the applicant’s availability and start date."
}


================================================================================

AI Input:
{
  "latest_message": {
    "message_id": 950,
    "message_parent_id": -1,
    "message_from": "applicant",
    "message_to": "eyepax",
    "message": "Yes sure",
    "message_date_and_time": "2026-07-23 15:54:29"
  },
  "conversation_history": [
    {
      "message_id": 940,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you share your WhatsApp number?",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 941,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "lol ok",
      "message_date_and_time": "2026-07-23 15:53:28"
    },
    {
      "message_id": 942,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Thanks. Are you open to relocating if required?",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 943,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Yes, I can relocate if needed.",
      "message_date_and_time": "2026-07-23 15:53:38"
    },
    {
      "message_id": 944,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Which programming languages are you strongest in?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 945,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Sorry, what was the company dress code again?",
      "message_date_and_time": "2026-07-23 15:53:48"
    },
    {
      "message_id": 946,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Java and Go",
      "message_date_and_time": "2026-07-23 15:53:58"
    },
    {
      "message_id": 947,
      "message_parent_id": -1,
      "message_from": "eyepax",
      "message_to": "applicant",
      "message": "Can you start within 30 days if selected?",
      "message_date_and_time": "2026-07-23 15:54:08"
    },
    {
      "message_id": 948,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "How is the weather there?",
      "message_date_and_time": "2026-07-23 15:54:09"
    },
    {
      "message_id": 949,
      "message_parent_id": -1,
      "message_from": "applicant",
      "message_to": "eyepax",
      "message": "Is parking available at the company?",
      "message_date_and_time": "2026-07-23 15:54:19"
    }
  ]
}

AI Response:
{
  "classifications": [
    {
      "type": "answer",
      "related_message_id": 947,
      "extracted_answer": "Yes",
      "reason": "The latest message directly confirms availability to start within 30 days."
    }
  ],
  "follow_up_question": "Please share your WhatsApp number and strongest programming languages."
}

