- Refinement of the chat client to have better visible clues for user vs chatbot messages

- Introduction of interview_phase and normal phase in TRAICIE_SELECTION_SPECIALIST to make interaction with bot more human.
- More and random humanised messages to TRAICIE_SELECTION_SPECIALIST
This commit is contained in:
Josako
2025-08-02 16:36:41 +02:00
parent 998ddf4c03
commit 9a88582fff
50 changed files with 2064 additions and 384 deletions

View File

@@ -12,4 +12,8 @@ SPECIALIST_FORM_TYPES = {
"name": "Contact Time Preferences Form",
"description": "A form for entering contact time preferences",
},
"MINIMAL_PERSONAL_CONTACT_FORM": {
"name": "Personal Contact Form",
"description": "A form for entering your personal contact details",
}
}

View File

@@ -37,14 +37,23 @@ TASK_TYPES = {
"description": "A Task to get Competencies from a Vacancy Text",
"partner": "traicie"
},
"TRAICIE_GET_KO_CRITERIA_TASK": {
"name": "Traicie Get KO Criteria",
"description": "A Task to get KO Criteria from a Vacancy Text",
"partner": "traicie"
},
"TRAICIE_KO_CRITERIA_INTERVIEW_DEFINITION_TASK": {
"name": "Traicie KO Criteria Interview Definition",
"description": "A Task to define KO Criteria questions to be used during the interview",
"partner": "traicie"
},
"TRAICIE_ADVANCED_RAG_TASK": {
"name": "Traicie Advanced RAG",
"description": "A Task to perform Advanced RAG taking into account previous questions, tone of voice and language level",
"partner": "traicie"
},
"TRAICIE_AFFIRMATIVE_ANSWER_CHECK_TASK": {
"name": "Traicie Affirmative Answer Check",
"description": "A Task to check if the answer to a question is affirmative",
"partner": "traicie"
},
"TRAICIE_DETERMINE_INTERVIEW_MODE_TASK": {
"name": "Traicie Determine Interview Mode",
"description": "A Task to determine the interview mode based on the last user input",
}
}