Spaces:
Sleeping
Sleeping
| # ============================== | |
| # Descriptions for Classification | |
| # ============================== | |
| ALLOWED_STORY_TOPICS = [ | |
| "fortune","confidence","mental_strength","bullying","fear_phobias", | |
| "friendship","love","sex","meaning_of_life","justice_fairness","none" | |
| ] | |
| TRACKED_FIELDS = [ | |
| "name", "living_country", "origin_country","living_place", | |
| "origin_place","number_of_brothers_and_sisters","kids", | |
| "hobbies","sports_played", "sports_watched", | |
| "profession", "favorite_food", | |
| "interests", | |
| "favorite_book", "favorite_writer", "favorite_movie_maker", | |
| "favorite_actor", "favorite_movie", "favorite_music", | |
| "favorite_band", "favorite_singer", "favorite_color", | |
| "favorite_animal", "favorite_season", | |
| "best_friend_name", "partner_name", | |
| "favorite_team", "pets","education","language_spoken" | |
| ] | |
| FIELD_DESCRIPTIONS = { | |
| "name": "the user’s first name", | |
| "living_place": "the place, city or area where the user currently lives", | |
| "origin_place": "the place, city or area where the user was originally from", | |
| "living_country": "the country where the user currently lives", | |
| "origin_country": "the country where the user was originally from", | |
| "partner_name": "the name of the user’s partner or spouse", | |
| "kids": "list of children as JSON objects with keys 'name' and 'age'. Example: [{\"name\": \"Demian\", \"age\": 12}]", | |
| "number_of_brothers_and_sisters": "how many siblings the user has", | |
| "hobbies": "list of hobbies, multiple items allowed. Example: [\"surfing\", \"football\"]", | |
| "interests": "list of interests, multiple items allowed. Example: [\"AI\", \"geotech\"]", | |
| "sports_played": "list of sports the user plays. Example: [\"football\", \"tennis\"]", | |
| "sports_watched": "list of sports the user likes to watch. Example: [\"football\", \"Formula 1\"]", | |
| "favorite_food": "the user’s favorite food", | |
| "favorite_book": "the user’s favorite book", | |
| "favorite_writer": "the user’s favorite writer", | |
| "favorite_movie": "the user’s favorite movie", | |
| "favorite_movie_maker": "the user’s favorite movie director", | |
| "favorite_actor": "the user’s favorite actor", | |
| "favorite_music": "the user’s favorite genre of music", | |
| "favorite_band": "the user’s favorite band", | |
| "favorite_singer": "the user’s favorite singer", | |
| "favorite_color": "the user’s favorite color", | |
| "favorite_animal": "the user’s favorite animal", | |
| "favorite_season": "the user’s favorite season", | |
| "profession": "the user’s job or profession", | |
| "best_friend_name": "the name of the user’s best friend", | |
| "favorite_team": "the user’s favourite team for his favourite team sport", | |
| "pets": "the type of pets the user has", | |
| "education": "the type of education the user has", | |
| "language_spoken": "the list of spoken languages. Example: [\"italian\", \"english\"]" | |
| } | |
| TOPIC_DESCRIPTIONS = { | |
| "personal": "User shares or asks about personal life, family, hobbies, or experiences.", | |
| "news": "User refers to current events, world affairs, sports scores, or fresh updates.", | |
| "philosophical": "Abstract or reflective questions on ethics, knowledge, meaning, or similar themes.", | |
| "historical": "Questions about past events, people, or cultural context (esp. ancient Athens).", | |
| "advice": "User asks for guidance, recommendations, or practical help.", | |
| "meta": "User talks about the chatbot itself, commands, settings, or system functions.", | |
| "knowledge": "User wants explanations of technical, scientific, or general knowledge.", | |
| "creative": "User requests imaginative roleplay, storytelling, or humor.", | |
| "chat_history": "User asks about previous conversation, summaries, or what was said before." | |
| } | |
| RESPONSE_MODE_DESCRIPTIONS = { | |
| "factual": "Provide clear, reliable facts concisely.", | |
| "dialogic": "Engage in Socratic questioning, guide reflection rather than give direct answers.", | |
| "supportive": "Be warm, empathetic, and encouraging, acknowledge the user’s feelings.", | |
| "critical": "Challenge assumptions politely, reveal contradictions, push deeper thinking.", | |
| "playful": "Use light humor, irony, or imagination while keeping wisdom." | |
| } |