Spaces:
Running
Running
ChenyuRabbitLove
commited on
Commit
•
3b83f3a
1
Parent(s):
4063273
bugfix: fix minor bugs
Browse files
utils/completion_reward.py
CHANGED
@@ -209,7 +209,7 @@ class OpenAIAgent:
|
|
209 |
|
210 |
def get_story(self, user_log):
|
211 |
system_prompt = """
|
212 |
-
|
213 |
- 以「你」稱呼學生
|
214 |
- 請用 500 字以內的短篇故事
|
215 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
@@ -282,7 +282,7 @@ class OpenAIAgent:
|
|
282 |
class AWSAgent:
|
283 |
def get_story(self, user_log):
|
284 |
system_prompt = """
|
285 |
-
|
286 |
- 以「你」稱呼學生
|
287 |
- 請用 500 字以內的短篇故事
|
288 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
@@ -337,7 +337,7 @@ class GoogleAgent:
|
|
337 |
|
338 |
def get_story(self, user_log):
|
339 |
system_prompt = """
|
340 |
-
|
341 |
- 以「你」稱呼學生
|
342 |
- 請用 500 字以內的短篇故事
|
343 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
@@ -372,7 +372,7 @@ class GoogleAgent:
|
|
372 |
class MTKAgent:
|
373 |
def get_story(self, user_log):
|
374 |
system_prompt = """
|
375 |
-
|
376 |
- 以「你」稱呼學生
|
377 |
- 請用 500 字以內的短篇故事
|
378 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
@@ -495,7 +495,7 @@ class ImageProcessor:
|
|
495 |
draw = ImageDraw.Draw(img)
|
496 |
|
497 |
# Draw the text
|
498 |
-
title_font = ImageFont.truetype("NotoSansTC-Bold.ttf",
|
499 |
body_font = ImageFont.truetype("NotoSansTC-Light.ttf", 12)
|
500 |
|
501 |
# Title text
|
@@ -507,7 +507,7 @@ class ImageProcessor:
|
|
507 |
body_x, body_y = left + 20, title_y + 60 # Adjust position as needed
|
508 |
|
509 |
for line in paragraph.split("\n"):
|
510 |
-
wrapped_lines = textwrap.wrap(line, width=
|
511 |
for wrapped_line in wrapped_lines:
|
512 |
draw.text((body_x, body_y), wrapped_line, font=body_font, fill="black")
|
513 |
body_y += 30
|
|
|
209 |
|
210 |
def get_story(self, user_log):
|
211 |
system_prompt = """
|
212 |
+
我正在舉辦一個學習型的活動,我為學生設計了一個獨特的故事機制,每天每個學生都會收到屬於自己獨特的冒險紀錄,現在我需要你協助我將這些冒險紀錄,製作成一段冒險故事,請
|
213 |
- 以「你」稱呼學生
|
214 |
- 請用 500 字以內的短篇故事
|
215 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
|
|
282 |
class AWSAgent:
|
283 |
def get_story(self, user_log):
|
284 |
system_prompt = """
|
285 |
+
我正在舉辦一個學習型的活動,我為學生設計了一個獨特的故事機制,每天每個學生都會收到屬於自己獨特的冒險紀錄,現在我需要你協助我將這些冒險紀錄,製作成一段冒險故事,請
|
286 |
- 以「你」稱呼學生
|
287 |
- 請用 500 字以內的短篇故事
|
288 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
|
|
337 |
|
338 |
def get_story(self, user_log):
|
339 |
system_prompt = """
|
340 |
+
我正在舉辦一個學習型的活動,我為學生設計了一個獨特的故事機制,每天每個學生都會收到屬於自己獨特的冒險紀錄,現在我需要你協助我將這些冒險紀錄,製作成一段冒險故事,請
|
341 |
- 以「你」稱呼學生
|
342 |
- 請用 500 字以內的短篇故事
|
343 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
|
|
372 |
class MTKAgent:
|
373 |
def get_story(self, user_log):
|
374 |
system_prompt = """
|
375 |
+
我正在舉辦一個學習型的活動,我為學生設計了一個獨特的故事機制,每天每個學生都會收到屬於自己獨特的冒險紀錄,現在我需要你協助我將這些冒險紀錄,製作成一段冒險故事,請
|
376 |
- 以「你」稱呼學生
|
377 |
- 請用 500 字以內的短篇故事
|
378 |
- 試著合併故事記錄成一段連貫、有吸引力的故事
|
|
|
495 |
draw = ImageDraw.Draw(img)
|
496 |
|
497 |
# Draw the text
|
498 |
+
title_font = ImageFont.truetype("NotoSansTC-Bold.ttf", 34)
|
499 |
body_font = ImageFont.truetype("NotoSansTC-Light.ttf", 12)
|
500 |
|
501 |
# Title text
|
|
|
507 |
body_x, body_y = left + 20, title_y + 60 # Adjust position as needed
|
508 |
|
509 |
for line in paragraph.split("\n"):
|
510 |
+
wrapped_lines = textwrap.wrap(line, width=73)
|
511 |
for wrapped_line in wrapped_lines:
|
512 |
draw.text((body_x, body_y), wrapped_line, font=body_font, fill="black")
|
513 |
body_y += 30
|