| model_mode = ModelMode.value_of(node_data.model.mode) | model_mode = ModelMode.value_of(node_data.model.mode) | ||||
| classes = node_data.classes | classes = node_data.classes | ||||
| class_names = [class_.name for class_ in classes] | class_names = [class_.name for class_ in classes] | ||||
| class_names_str = ','.join(class_names) | |||||
| class_names_str = ','.join(f'"{name}"' for name in class_names) | |||||
| instruction = node_data.instruction if node_data.instruction else '' | instruction = node_data.instruction if node_data.instruction else '' | ||||
| input_text = query | input_text = query | ||||
| memory_str = '' | memory_str = '' |
| QUESTION_CLASSIFIER_ASSISTANT_PROMPT_2 = """ | QUESTION_CLASSIFIER_ASSISTANT_PROMPT_2 = """ | ||||
| {"keywords": ["bad service", "slow", "food", "tip", "terrible", "waitresses"], | {"keywords": ["bad service", "slow", "food", "tip", "terrible", "waitresses"], | ||||
| "categories": ["Experience""]}``` | |||||
| "categories": ["Experience"]}``` | |||||
| """ | """ | ||||
| QUESTION_CLASSIFIER_USER_PROMPT_3 = """ | QUESTION_CLASSIFIER_USER_PROMPT_3 = """ |