Ver código fonte

Update user profile: add gender

StrayWarrior 2 semanas atrás
pai
commit
85189208f6
2 arquivos alterados com 7 adições e 0 exclusões
  1. 1 0
      user_manager.py
  2. 6 0
      user_profile_extractor.py

+ 1 - 0
user_manager.py

@@ -38,6 +38,7 @@ class UserManager(abc.ABC):
             "name": "",
             "nickname": "",
             "preferred_nickname": "",
+            "gender": "未知",
             "age": 0,
             "region": '',
             "interests": [],

+ 6 - 0
user_profile_extractor.py

@@ -42,6 +42,10 @@ class UserProfileExtractor:
                             "type": "string",
                             "description": "用户希望对其的称呼,如果能够准确识别"
                         },
+                        "gender": {
+                            "type": "string",
+                            "description": "用户的性别,男或女,如果不能准确识别则为未知"
+                        },
                         "age": {
                             "type": "integer",
                             "description": "用户的年龄,如果能够准确识别"
@@ -123,6 +127,7 @@ if __name__ == '__main__':
     current_profile = {
         'name': '',
         'preferred_nickname': '李叔',
+        "gender": "男",
         'age': 0,
         'region': '北京',
         'health_conditions': [],
@@ -143,6 +148,7 @@ if __name__ == '__main__':
     current_profile = {
         'name': '李老头',
         'preferred_nickname': '李叔',
+        "gender": "男",
         'age': 68,
         'region': '北京市海淀区',
         'health_conditions': [],