Upload cui_display.py
Browse files- cui_display.py +22 -0
cui_display.py
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
def display_cui_response(user_input, interpretation, intention, persona, response_text):
|
| 3 |
+
"""
|
| 4 |
+
圭介さんの応答プロセスをCUI形式で可視化する関数。
|
| 5 |
+
|
| 6 |
+
Parameters:
|
| 7 |
+
- user_input: ユーザーの発話
|
| 8 |
+
- interpretation: 解釈された感情や意味
|
| 9 |
+
- intention: 応答方針(どんな気持ちでどう返そうとしたか)
|
| 10 |
+
- persona: 使用されたペルソナ名
|
| 11 |
+
- response_text: 実際の発話内容
|
| 12 |
+
"""
|
| 13 |
+
|
| 14 |
+
output = f"""┌────────────────────────────┐
|
| 15 |
+
│ 👂 Input :{user_input}
|
| 16 |
+
│ 📖 理解 :{interpretation}
|
| 17 |
+
│ 🧠 解釈 :{intention}
|
| 18 |
+
│ 🎭 ペルソナ:{persona}
|
| 19 |
+
│ 💬 発話 :{response_text}
|
| 20 |
+
└────────────────────────────┘
|
| 21 |
+
"""
|
| 22 |
+
return output
|