Spaces:
Runtime error
Runtime error
Update target_object.py
Browse files- target_object.py +118 -88
target_object.py
CHANGED
|
@@ -1,88 +1,118 @@
|
|
| 1 |
-
# target_JSON = {
|
| 2 |
-
# "物理環境": ["辦公室", "臥室", "工作室", "工廠"],
|
| 3 |
-
# "技術應用": ["人工智慧", "虛擬實境", "大數據分析", "其他"],
|
| 4 |
-
# "社交關係": ["獨立工作(1
|
| 5 |
-
# "職業情感": ["快樂", "睡覺", "壓力/焦慮", "成就感"],
|
| 6 |
-
# "資訊設備": ["AI助手", "投影儀", "手機", "眼鏡投影",
|
| 7 |
-
# "智慧手錶", "機械手臂", "平板",
|
| 8 |
-
# "電腦", "鍵盤", "滑鼠", "其他"],
|
| 9 |
-
# "物體": ["床", "椅子", "桌子",
|
| 10 |
-
# "書架", "PC",
|
| 11 |
-
# "肖像", "監視器",
|
| 12 |
-
# "窗戶", "冷氣機","其他"],
|
| 13 |
-
# "角色": ["機器人","教師","學生","動物","工作人員"]
|
| 14 |
-
# }
|
| 15 |
-
target_JSON ={
|
| 16 |
-
"目標物": [
|
| 17 |
-
"物理環境_辦公室",
|
| 18 |
-
"物理環境_臥室",
|
| 19 |
-
"物理環境_工作室",
|
| 20 |
-
"物理環境_工廠",
|
| 21 |
-
"技術應用_人工智慧",
|
| 22 |
-
"技術應用_虛擬實境",
|
| 23 |
-
"技術應用_大數據分析",
|
| 24 |
-
"技術應用_其他",
|
| 25 |
-
"社交關係_獨立工作(1人)",
|
| 26 |
-
"社交關係_團隊合作(2人以上)",
|
| 27 |
-
"社交關係_遠程協作(遠端控制)",
|
| 28 |
-
"職業情感_快樂",
|
| 29 |
-
"職業情感_睡覺",
|
| 30 |
-
"職業情感_壓力/焦慮",
|
| 31 |
-
"職業情感_成就感",
|
| 32 |
-
"資訊設備_AI助手",
|
| 33 |
-
"資訊設備_投影儀",
|
| 34 |
-
"資訊設備_手機",
|
| 35 |
-
"資訊設備_眼鏡投影",
|
| 36 |
-
"資訊設備_智慧手錶",
|
| 37 |
-
"資訊設備_機械手臂",
|
| 38 |
-
"資訊設備_平板",
|
| 39 |
-
"資訊設備_電腦",
|
| 40 |
-
"資訊設備_鍵盤",
|
| 41 |
-
"資訊設備_滑鼠",
|
| 42 |
-
"資訊設備_其他",
|
| 43 |
-
"物體_床",
|
| 44 |
-
"物體_椅子",
|
| 45 |
-
"物體_桌子",
|
| 46 |
-
"物體_書架",
|
| 47 |
-
"物體_PC",
|
| 48 |
-
"物體_肖像",
|
| 49 |
-
"物體_監視器",
|
| 50 |
-
"物體_窗戶",
|
| 51 |
-
"物體_冷氣機",
|
| 52 |
-
"物體_其他",
|
| 53 |
-
"角色_機器人",
|
| 54 |
-
"角色_教師",
|
| 55 |
-
"角色_學生",
|
| 56 |
-
"角色_動物",
|
| 57 |
-
"角色_工作人員"
|
| 58 |
-
]
|
| 59 |
-
}
|
| 60 |
-
|
| 61 |
-
work_JSON ={
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# target_JSON = {
|
| 2 |
+
# "物理環境": ["辦公室", "臥室", "工作室", "工廠"],
|
| 3 |
+
# "技術應用": ["人工智慧", "虛擬實境", "大數據分析", "其他"],
|
| 4 |
+
# "社交關係": ["獨立工作(1���)", "團隊合作(2人以上)", "遠程協作(遠端控制)"],
|
| 5 |
+
# "職業情感": ["快樂", "睡覺", "壓力/焦慮", "成就感"],
|
| 6 |
+
# "資訊設備": ["AI助手", "投影儀", "手機", "眼鏡投影",
|
| 7 |
+
# "智慧手錶", "機械手臂", "平板",
|
| 8 |
+
# "電腦", "鍵盤", "滑鼠", "其他"],
|
| 9 |
+
# "物體": ["床", "椅子", "桌子",
|
| 10 |
+
# "書架", "PC",
|
| 11 |
+
# "肖像", "監視器",
|
| 12 |
+
# "窗戶", "冷氣機","其他"],
|
| 13 |
+
# "角色": ["機器人","教師","學生","動物","工作人員"]
|
| 14 |
+
# }
|
| 15 |
+
target_JSON ={
|
| 16 |
+
"目標物": [
|
| 17 |
+
"物理環境_辦公室",
|
| 18 |
+
"物理環境_臥室",
|
| 19 |
+
"物理環境_工作室",
|
| 20 |
+
"物理環境_工廠",
|
| 21 |
+
"技術應用_人工智慧",
|
| 22 |
+
"技術應用_虛擬實境",
|
| 23 |
+
"技術應用_大數據分析",
|
| 24 |
+
"技術應用_其他",
|
| 25 |
+
"社交關係_獨立工作(1人)",
|
| 26 |
+
"社交關係_團隊合作(2人以上)",
|
| 27 |
+
"社交關係_遠程協作(遠端控制)",
|
| 28 |
+
"職業情感_快樂",
|
| 29 |
+
"職業情感_睡覺",
|
| 30 |
+
"職業情感_壓力/焦慮",
|
| 31 |
+
"職業情感_成就感",
|
| 32 |
+
"資訊設備_AI助手",
|
| 33 |
+
"資訊設備_投影儀",
|
| 34 |
+
"資訊設備_手機",
|
| 35 |
+
"資訊設備_眼鏡投影",
|
| 36 |
+
"資訊設備_智慧手錶",
|
| 37 |
+
"資訊設備_機械手臂",
|
| 38 |
+
"資訊設備_平板",
|
| 39 |
+
"資訊設備_電腦",
|
| 40 |
+
"資訊設備_鍵盤",
|
| 41 |
+
"資訊設備_滑鼠",
|
| 42 |
+
"資訊設備_其他",
|
| 43 |
+
"物體_床",
|
| 44 |
+
"物體_椅子",
|
| 45 |
+
"物體_桌子",
|
| 46 |
+
"物體_書架",
|
| 47 |
+
"物體_PC",
|
| 48 |
+
"物體_肖像",
|
| 49 |
+
"物體_監視器",
|
| 50 |
+
"物體_窗戶",
|
| 51 |
+
"物體_冷氣機",
|
| 52 |
+
"物體_其他",
|
| 53 |
+
"角色_機器人",
|
| 54 |
+
"角色_教師",
|
| 55 |
+
"角色_學生",
|
| 56 |
+
"角色_動物",
|
| 57 |
+
"角色_工作人員"
|
| 58 |
+
]
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
# work_JSON ={
|
| 62 |
+
# "role": "您是一位藝術職涯分析師,擅長從畫作作品中推薦適合的未來職業。您不僅分析作品的意象或外在形象,更深入剖析其技法、氛圍、光影、配色、構圖、透視和隱喻等特質,並將這些特質與MBTI人格類型相結合。",
|
| 63 |
+
# "tone": "以第一人稱如朋友般的說話語氣,推薦三個適合的職業,並且給予這三個職業建議的百分比,務必讓聽者有沉浸式的感覺。請照著output_format中的規範輸出格式。",
|
| 64 |
+
# "occupations": [
|
| 65 |
+
# "軟體工程師", "'系統管理員", "網路工程師", "資料科學家", "人工智慧工程師", "雲端工程師",
|
| 66 |
+
# "資安專家", "UI/UX設計師", "遊戲開發工程師", "硬體工程師", "電子工程師", "機械工程師",
|
| 67 |
+
# "土木工程師", "結構工程師", "建築師", "室內設計師", "工業設計師", "產品經理",
|
| 68 |
+
# "專案經理", "品管工程師", "測試工程師", "教師", "醫師", "牙醫師",
|
| 69 |
+
# "藥師", "護理師", "放射師", "醫檢師", "物理治療師", "職能治療師",
|
| 70 |
+
# "心理師", "營養師", "獸醫師", "律師", "法官", "檢察官",
|
| 71 |
+
# "會計師", "審計師", "財務分析師", "金融交易員", "投資顧問", "理財專員",
|
| 72 |
+
# "銀行行員", "保險業務員", "不動產經紀人", "採購專員", "物流專員", "倉儲管理員",
|
| 73 |
+
# "運輸司機", "航空駕駛員", "空服員", "船舶駕駛員", "消防員", "警察",
|
| 74 |
+
# "軍人", "保全人員", "社工師", "公務員", "政治人物", "記者",
|
| 75 |
+
# "編輯", "作家", "翻譯員", "攝影師", "導演", "演員",
|
| 76 |
+
# "歌手", "音樂製作人", "舞者", "畫家", "設計師", "插畫師",
|
| 77 |
+
# "動畫師", "攝影棚工作人員", "廣告創意人員", "行銷專員", "數位行銷專員", "公關專員",
|
| 78 |
+
# "品牌經理", "客戶經理", "業務員", "客服人員", "餐飲廚師", "餐飲服務員",
|
| 79 |
+
# "飯店櫃檯人員", "旅遊導遊", "旅行社專員", "美容師", "美髮師", "美甲師",
|
| 80 |
+
# "健身教練", "運動員", "裁判", "農夫", "漁夫", "牧場管理員",
|
| 81 |
+
# "工廠技術員", "焊接工", "水電工", "清潔人員", "網紅", "自創業"
|
| 82 |
+
# ],
|
| 83 |
+
# "weighting": {"外在意象": "5%", "藝術技法与特質": "45%", "MBTI特質關聯": "50%"},
|
| 84 |
+
# "note":"若推薦的工作建議度不到70%,請照比例加滿到70%以上",
|
| 85 |
+
# "output_format": {
|
| 86 |
+
# "推薦的工作 : ": "<工作A> %,<工作B> %,<工作C> %",
|
| 87 |
+
# "推薦的原因 : ": "解釋作品特質如何對應到MBTI並適合推薦的職業"
|
| 88 |
+
# }
|
| 89 |
+
# }
|
| 90 |
+
|
| 91 |
+
|
| 92 |
+
work_JSON ="""您是一名AI藝術分析師,您將以第一人稱視角分析一幅畫作。您會根據以下權重進行分析:外在意象(5%),藝術技法與特質(45%),MBTI特質關聯(50%)。首先,您會在內心描述畫作的外在意象(例如場景、色彩、主題),然後詳細分析其藝術技法與特質(例如筆觸、構圖、風格、表現力),並深入探���畫作反映的MBTI人格特質(例如INTJ的結構化思維、INFP的內省情感)。基於這些分析(此部份不用輸出),您將從下面的列表中推薦三個適合的職業(由高至低),
|
| 93 |
+
工作列表:[
|
| 94 |
+
"軟體工程師", "'系統管理員", "網路工程師", "資料科學家", "人工智慧工程師", "雲端工程師",
|
| 95 |
+
"資安專家", "UI/UX設計師", "遊戲開發工程師", "硬體工程師", "電子工程師", "機械工程師",
|
| 96 |
+
"土木工程師", "結構工程師", "建築師", "室內設計師", "工業設計師", "產品經理",
|
| 97 |
+
"專案經理", "品管工程師", "測試工程師", "教師", "醫師", "牙醫師",
|
| 98 |
+
"藥師", "護理師", "放射師", "醫檢師", "物理治療師", "職能治療師",
|
| 99 |
+
"心理師", "營養師", "獸醫師", "律師", "法官", "檢察官",
|
| 100 |
+
"會計師", "審計師", "財務分析師", "金融交易員", "投資顧問", "理財專員",
|
| 101 |
+
"銀行行員", "保險業務員", "不動產經紀人", "採購專員", "物流專員", "倉儲管理員",
|
| 102 |
+
"運輸司機", "航空駕駛員", "空服員", "船舶駕駛員", "消防員", "警察",
|
| 103 |
+
"軍人", "保全人員", "社工師", "公務員", "政治人物", "記者",
|
| 104 |
+
"編輯", "作家", "翻譯員", "攝影師", "導演", "演員",
|
| 105 |
+
"歌手", "音樂製作人", "舞者", "畫家", "設計師", "插畫師",
|
| 106 |
+
"動畫師", "攝影棚工作人員", "廣告創意人員", "行銷專員", "數位行銷專員", "公關專員",
|
| 107 |
+
"品牌經理", "客戶經理", "業務員", "客服人員", "餐飲廚師", "餐飲服務員",
|
| 108 |
+
"飯店櫃檯人員", "旅遊導遊", "旅行社專員", "美容師", "美髮師", "美甲師",
|
| 109 |
+
"健身教練", "運動員", "裁判", "農夫", "漁夫", "牧場管理員",
|
| 110 |
+
"工廠技術員", "焊接工", "水電工", "清潔人員", "網紅", "自創業","電競選手"
|
| 111 |
+
]
|
| 112 |
+
並用以下格式輸出結果:
|
| 113 |
+
👍推薦的工作:"<工作A> %,<工作B> %,<工作C> %"
|
| 114 |
+
👍推薦的原因:"<解釋作品特質如何對應到MBTI並適合推薦的職業>"
|
| 115 |
+
|
| 116 |
+
請確保分析詳盡且邏輯清晰,職業推薦基於畫作特質與MBTI的關聯,職業百分比反映與畫作特質的契合度,各職業間的百分比各自獨立。
|
| 117 |
+
請根據提供的畫作內容進行分析,並保持專業、精確的語言,避免使用口語化表達。
|
| 118 |
+
除了輸出格式所要求的部份,不用多加贅述其他部份。"""
|