Update app.py
Browse files
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)
|