ll7098ll commited on
Commit
18d918f
·
verified ·
1 Parent(s): 9754ef9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -28
app.py CHANGED
@@ -21,37 +21,37 @@ model = genai.GenerativeModel(
21
  generation_config=generation_config,
22
  )
23
 
24
- # 에니어그램 유형 정보 (상세 설명 추가)
25
  enneagram_types = {
26
- "1": "개혁가 - 완벽을 추구하고, 원칙과 기준을 중시합니다. 옳고 그름에 대한 강한 신념을 가지고 있으며, 자신과 주변을 개선하려고 노력합니다.",
27
- "2": "조력가 - 타인을 돕고 지원하는 데서 만족감을 얻습니다. 인간관계에서 애정과 관심을 중시하며, 타인의 필요를 민감하게 인지합니다.",
28
- "3": "성취자 - 성공과 목표 달성을 중요하게 생각합니다. 효율적이고 실용인 접근을 선호하며, 자신의 이미지 관리하는 능숙합니다.",
29
- "4": "예술가 - 개성과 독창성을 중시하며, 내면의 감정에 깊이 몰입합니다. 특별하고 의미 있는 존재가 되기를 갈망하며, 감수성이 풍부합니다.",
30
- "5": "사색가 - 지식과 통찰력을 얻는 데 관심이 많습니다. 객관적이고 분석적인 태도를 유지하며, 개인적인 공간과 시간을 중요하게 생각합니다.",
31
- "6": "충실가 - 안전과 안정에 대한 욕구가 강합니다. 책임감이 강하고 신뢰할 수 있는 사람이며, 공동체에 대한 충성심을 중요하게 생각합니다.",
32
- "7": "낙천가 - 즐거움과 모험을 추구합니다. 다양한 경험을 통해 만족을 얻으며, 긍정적이고 열정적인 태도를 가지고 있습니다.",
33
- "8": "도전가 - 강하고 자기주장이 강합니다. 불의에 맞서 싸우며, 자신의 힘과 영향력을 통해 주변을 통제하려는 경향이 있습니다.",
34
- "9": "평화주의자 - 조화와 평화를 중시합니다. 타인과의 갈등을 피하고, 내면의 평온을 유지하려고 노력합니다. 수용적이고 이해심이 많습니다."
35
  }
36
 
37
- # 날개 유형 정보 (설명 추가 및 형식 변경)
38
  wing_types = {
39
- "1": "w1 - 개혁가 날개: 원칙과 기준을 더욱 강조합니다.",
40
- "2": "w2 - 조력가 날개: 타인을 돕고 지원하는 경향이 강해집니다.",
41
- "3": "w3 - 성취자 날개: 목표 달성과 성공에 더욱 집중합니다.",
42
- "4": "w4 - 예술가 날개: 개성과 감정의 깊이가 더욱 풍부해니다.",
43
- "5": "w5 - 사색가 날개: 지적 탐구와 분석적 사고가 강화니다.",
44
- "6": "w6 - 충실가 날개: 안전과 책임감이 더욱 중요해니다.",
45
- "7": "w7 - 낙천가 날개: 즐거움과 모험을 더욱 추구니다.",
46
- "8": "w8 - 도전가 날개: 자기주장과 통제력이 강해집니다.",
47
- "9": "w9 - 평화주의자 날개: 조화와 평온을 더욱 중시합니다."
48
  }
49
 
50
- # 본능 유형 정보 (상세 설명 추가)
51
  instinct_variants = {
52
- "sp": "자기보존 본능 - 개인의 안전, 건강, 안락함에 초점을 맞춥니다. 자원 확보와 생존에 관심이 많니다.",
53
- "so": "사회적 본능 - 사회적 관계와 소속감에 중점을 둡니다. 집단 내에서의 역할과 기여를 중요하게 생각합니다.",
54
- "sx": "성적 본능 - 친밀감과 강렬한 연결을 추구합니다. 매력과 경쟁을 통해 중요한 타인과의 관계를 형성하려 합니다."
55
  }
56
 
57
  # 관계 유형 (2인 관계와 다인 관계 분리)
@@ -109,9 +109,9 @@ def generate_relationship_scenario(people, relationship, situation):
109
  [상황]
110
  - {situation}
111
  [요청 사항]
112
- 1. **각 대상자의 에니어그램 유형에 대한 상세 설명:**
113
- - 각 대상자의 핵심 가치, 성격적 특징, 강점과 약점, 주의할 점 등을 포함하여 자세히 설명해주세요.
114
- - 에니어그램 유형에 따른 패턴과 등을 상세히 서술해주세요.
115
  2. **에니어그램 유형을 바탕으로 한 구체적인 시나리오 작성:**
116
  - 상황에 맞는 시나리오를 단계별로 작성하고, 각 단계를 구체적인 대화 장면으로 묘사해주세요.
117
  - 각 단계에서 등장인물들의 감정 변화와 반응을 상세히 묘사하고, 각 인물의 말과 행동이 에니어그램 특성과 어떻게 연결되는지 부가 설명해주세요.
@@ -175,4 +175,4 @@ if generate_button:
175
  full_text = generate_relationship_scenario(people, relationship, situation)
176
  if full_text:
177
  scenario_output_area.markdown(markdown.markdown(full_text), unsafe_allow_html=True)
178
- download_results(full_text)
 
21
  generation_config=generation_config,
22
  )
23
 
24
+ # 에니어그램 유형 정보 (상세 설명 고도화)
25
  enneagram_types = {
26
+ "1": "개혁가 - 완벽을 추구하고, 원칙과 기준을 중시합니다. 높은 도덕적 기준을 가지고 있으며, 스스로와 타인을 개선하려고 합니다. 자칫 비판적으로 보일 수 있으나, 본질적으로는 세상을 더 나은 곳으로 만들고자 하는 강한 의지가 있습니다.",
27
+ "2": "조력가 - 타인을 돕고 지원하는 데서 만족감을 얻습니다. 관계에서 사랑과 관심을 중시하며, 타인의 필요를 민감하게 인지합니다. 때로는 자신의 욕구를 무시하고 다른 사람을 먼저 돌보려는 경향이 있으나, 진정한 연결을 갈망합니다.",
28
+ "3": "성취자 - 목표 달성과 성공을 중요하게 생각합니다. 실용적이고 효율며, 이미지 자기 관리를 잘하는 경향이 있습니다. 경쟁심이 강하고, 인정받고자 하는 욕구가 크지만, 내면의 진정한 가치를 찾는 것이 중요한 과제입니다.",
29
+ "4": "예술가 - 개성과 독창성을 중시하며, 내면의 감정에 깊이 몰입합니다. 특별하고 의미 있는 존재가 되기를 갈망하며, 감수성이 풍부합니다. 때로는 자신을 이해받지 못한다고 느끼며, 고독감을 경험하기도 합니다.",
30
+ "5": "사색가 - 지식과 통찰력을 얻는 데 관심이 많습니다. 객관적이고 분석적인 태도를 유지하며, 개인적인 공간과 시간을 중요하게 생각합니다. 지적 호기심이 많고, 자신의 내적 세계를 보호하려는 경향이 있습니다.",
31
+ "6": "충실가 - 안전과 안정에 대한 욕구가 강합니다. 신뢰할 수 있는 사람이며, 공동체에 대한 충성심을 중요하게 생각합니다. 불안감을 다루기 위해 계획을 세우고, 신뢰할 만한 대상을 찾으려 하며, 의심과 신뢰 사이에서 균형을 유지하려고 합니다.",
32
+ "7": "낙천가 - 즐거움과 모험을 추구합니다. 다양한 경험을 통해 만족을 얻으며, 긍정적이고 열정적인 태도를 가지고 있습니다. 고통을 피하려는 경향이 있으며, 항상 미래의 가능성을 탐색하고자 합니다.",
33
+ "8": "도전가 - 강하고 자기주장이 강합니다. 불의에 맞서 싸우며, 자신의 힘과 영향력을 통해 주변을 통제하려는 경향이 있습니다. 자신과 타인을 보호하려 하며, 연약함을 드러내는 것을 꺼리는 경향이 있습니다.",
34
+ "9": "평화주의자 - 조화와 평화를 중시합니다. 타인과의 갈등을 피하고, 내면의 평온을 유지하려고 노력합니다. 수용적이고 이해심이 많으며, 때로는 자신의 욕구를 잊고 타인에게 맞추려는 경향이 있습니다."
35
  }
36
 
37
+ # 날개 유형 정보 (설명 고도화 및 형식 변경)
38
  wing_types = {
39
+ "1": "w1 - 개혁가 날개: 원칙과 기준을 더욱 강조하며, 자기 훈련과 윤리적 행동에 집중합니다.",
40
+ "2": "w2 - 조력가 날개: 타인을 돕고 지원하는 경향이 강해지며, 사랑받고 인정받고자 하는 욕구가 더욱 두드러집니다.",
41
+ "3": "w3 - 성취자 날개: 목표 달성과 성공에 더욱 집중하며, 성과와 사회적 인정을 중시합니다.",
42
+ "4": "w4 - 예술가 날개: 개성과 감정의 깊이가 더욱 풍부해지며, 자신만의 독창성을 강하게 추구합니다.",
43
+ "5": "w5 - 사색가 날개: 지적 탐구와 분석적 사고가 강화되며, 정보와 지식을 통해 자신을 보호하려는 경향이 있습니다.",
44
+ "6": "w6 - 충실가 날개: 안전과 책임감이 더욱 중요해지며, 신뢰할 수 있는 관계를 구축하려고 합니다.",
45
+ "7": "w7 - 낙천가 날개: 즐거움과 모험을 더욱 추구하며, 새로운 경험을 통해 만족을 얻으려는 욕구가 커집니다.",
46
+ "8": "w8 - 도전가 날개: 자기주장과 통제력이 강해지며, 타인을 보호하고 자신의 권리를 주장하는 데 중합니다.",
47
+ "9": "w9 - 평화주의자 날개: 조화와 평온을 더욱 중시하며, 갈등을 피하고 타인과의 관계에서 균형을 유지하려고 합니다."
48
  }
49
 
50
+ # 본능 유형 정보 (설명 고도화)
51
  instinct_variants = {
52
+ "sp": "자기보존 본능 - 개인의 안전, 건강, 안락함에 초점을 맞춥니다. 자원 확보와 생존에 관심이 많으며, 안정된 생활을 유지하려고 합니다. 자기 관리를 통해 외부의 위협으로부터 자신을 보호하려 합니다.",
53
+ "so": "사회적 본능 - 사회적 관계와 소속감에 중점을 둡니다. 집단 내에서의 역할과 기여를 중요하게 생각하며, 공동체와의 연결을 통해 안정감을 얻으려 합니다. 소속된 그룹에서의 지위와 상호작용이 중요합니다.",
54
+ "sx": "성적 본능 - 친밀감과 강렬한 연결을 추구합니다. 매력과 경쟁을 통해 중요한 타인과의 관계를 형성하려 하며, 강한 에너지와 친밀한 관계를 통해 깊이 있는 연결을 갈망합니다."
55
  }
56
 
57
  # 관계 유형 (2인 관계와 다인 관계 분리)
 
109
  [상황]
110
  - {situation}
111
  [요청 사항]
112
+ 1. **각 대상자의 에니어그램 유형에 대한 심층 설명:**
113
+ - 각 대상자의 핵심 가치, 성격적 특징, 행동 패턴, 강점과 약점, 그리고 주의할 점 등을 자세히 설명해주세요.
114
+ - 에니어그램 유형에 따른 동기와 두려움, 주요 행경향 등을 심도 있게 서술해주세요.
115
  2. **에니어그램 유형을 바탕으로 한 구체적인 시나리오 작성:**
116
  - 상황에 맞는 시나리오를 단계별로 작성하고, 각 단계를 구체적인 대화 장면으로 묘사해주세요.
117
  - 각 단계에서 등장인물들의 감정 변화와 반응을 상세히 묘사하고, 각 인물의 말과 행동이 에니어그램 특성과 어떻게 연결되는지 부가 설명해주세요.
 
175
  full_text = generate_relationship_scenario(people, relationship, situation)
176
  if full_text:
177
  scenario_output_area.markdown(markdown.markdown(full_text), unsafe_allow_html=True)
178
+ download_results(full_text)