跳转到内容

景淮:辅助我们做一个不扫兴的父母-GPTs 实战

📗

嘿,大家好呀,我是景淮,一个加拿大的程序员,沉迷 AI 不能自拔中。

欢迎大家关注公众号: 景淮AI探索之旅

最近刚换了工作,每天乱乱的还没有稳定下来,所以更新也比较拖沓了~等过段时间稳定下来,一定把欠的都给大家补上!

今天的主题呢,很简单,希望大家都能做一个不扫兴的父母。

6 岁学围棋半年,围棋比赛考级。具体比赛输赢场次已经不记得了。但记得有一个跟我一起学围棋的小朋友,考级时候得到的评级是 业余 3 段,我是 3 级好像。

两个人都有证书,但是证书的等级是不一样的。当然也有奖品,是一根那种软糖的棒棒糖。考完试去姥姥家,我就很开心啊,因为拿到了奖品。

“姥姥,姥姥,今天考级,我得到了一个棒棒糖哎~!” “怎么得,你还很得瑟是吧,你看看人家...”

记得小学一年级,当我拿了好的成绩回家,很开心的告诉爸妈,“妈妈,妈妈,我这次数学考试考了 98 分哎,全班第二”。

妈妈可能会说,“98 分呀,哪里错了一题啊,是不是因为马虎错的啊。下次要更认真啊,那第一名是不是满分 100 分啊,下次你也要得满分!”

小学五年级,出去打网球比赛,小组赛五个人,我只赢了一场。

“人家都打出小组赛了,打进 32 强,打的多好啊。都一样打球,参加比赛,你咋就输了这么多呢。”

甚至有一个抖音上很火,又感同身受的事。小时候过年去超市买零食,看到旺旺大礼包。

“好大一包,想要...” “来,买这个,那个有点贵呀...”

上学学英语,英语学不好,会被指责“你看你姐那时候,天天听听力,听磁带,那床头柜里都是你姐那时候的。人家那样英语才能学好。你看看你...”

...

但当有一天,我长大了,做了舅舅,我才发现,孩子学东西,只要在做,在进步就值得被鼓励。

输是人生的常态。考试考 98 分,我可以带着孩子出去玩、买玩具。但考 59 分,我照样可以。关键的不是成绩,而是这段时间孩子通过学习,到底获得了什么。

原来旺旺大礼包,只有十几块。原来那些年我觉得很贵的东西,他真的只是我觉得。

每次其乐融融,准备和姐姐、姐夫带着爸妈、俩外甥出去玩。爸妈一听到孩子要请假,总是会觉得当误学习,觉得不好。甚至有时候会有点唠唠叨叨的,但这时我就会很坚定的说:“他这个年纪的孩子,见这个世界,开拓眼界,永远大于坐在教室。” 后面,还会默默的在心里说一句:“如果我那个时候,有人能替我说一句,就好了。”

一路走到今天,能有今天的我,我妈的教育绝对不是错的。但有些童年里的遗憾,如果能够没有,那是不是就更好了呢?

没错,这就是我们今天的主题。

GPT 辅助我们做一个不扫兴的父母

本文会根据以下内容顺序进行:

  • 需求分析
  • 分步实现需求
  • 提示词编写测试
  • GPTs 使用链接
  • 总结

一、需求分析

一)什么是不扫兴的父母

在孩子成长过程中,父母扮演者至关重要的角色。然而,许多父母在教育孩子的过程中过于严苛、苛刻,让孩子失去了快乐、自信。那到底要怎么做一个不扫兴的父母,培养出快乐、自信的孩子呢?

1、尊重孩子、给予适当自由

首先,我们一定要知道的一点,孩子是一个独立的、完整的个体。他们有自己的想法、兴趣和需求。父母可以引导孩子做决定,但一定不能给孩子做决定。尊重孩子的个性和选择,不要过分干涉他们的生活。当然这也并不意味着就放任孩子,而是在合理的范围内给予他们自主权,让他们学会独立思考和承担责任。

当孩子到了一定年龄,需要选择一个兴趣班时,我们应该尊重他们的选择,而不是单纯的强迫他们参加自己认为有价值的课程。当孩子遇到困难时,父母可以给予指导,但不要替孩子解决问题,让他们学会独立面对挑战。

2、鼓励孩子,积极评价

做个不扫兴的父母,要善于鼓励孩子,给予他们积极的评价。孩子在成长过程中,需要父母的肯定和鼓励来建立自信心。过分的批评和指责只会让孩子感到沮丧、自卑,甚至产生逆反心理。

当孩子考试取得好成绩时,父母应该及时表扬,让他们感受到自己的努力得到了认可。当孩子遇到挫折时,父母要鼓励他们勇敢面对,相信他们有能力克服困难。通过这种方式,孩子会逐渐树立起自信心,勇敢地面对生活中的各种挑战。

3、与孩子共同成长,做他们的朋友

做个不扫兴的父母,还要学会与孩子共同成长,成为他们的朋友。这意味着父母要放下身段,倾听孩子的声音,了解他们的需求和困惑。通过与孩子的沟通交流,父母可以更好地引导他们成长,同时也能增进亲子关系。

父母可以定期与孩子进行谈心,了解他们在学校的生活、交友情况以及心理状况。当孩子遇到问题时,父母要站在他们的角度思考,给予合理的建议。此外,父母还可以与孩子共同参与一些活动,如户外运动、亲子游戏等,增进彼此的感情。

二)搜集对话

💡

对话来源于抖音

孩子:“妈妈,如果我考上清华呢?”
妈妈:“那妈妈会为你骄傲的”
孩子:“那如果我考上了地瓜呢?”
妈妈:“如果你把地瓜烤的又香又甜的话,妈妈也会为你骄傲的”

女儿:在幼儿园有人欺负我怎么办?
爸爸:那你就用你的小铲子铲他
女儿:可我是女孩子
爸爸:那你就用粉色的小铲子铲他

弟弟:为什么姐姐喜欢女孩子啊
爸爸:那你喜欢女孩子吗
弟弟:喜欢
爸爸:那姐姐也可以喜欢啊

我:爸,我不想结婚
我爸:那就不结
我:你不怕村里人笑话你吗?
我爸:我怕你过得不开心

“妈,我想换个手机
'等期未考完吧
“妈,我期末没考好
“没事,咱们下去挑手机吧

三)需求整合

今天,不想用 Dalle-3 画图了,最后生成的对话尽量也控制在四句话。

用户输入一个主题或者一个孩子的问题,我们直接给出四句的对话。

最后的图片,我们用黑底,白字的方式利用 Python 绘制一张卡片。展示在卡片上就好啦~

二、分步实现需求

一)生成四句对话

## Background : 
在孩子成长过程中,父母的教育方式对孩子的自信和快乐至关重要。面对过于严格或不合理的教育,孩子可能会感到压抑和不快乐。我旨在帮助父母通过轻松愉快的对话,改善亲子关系,促进孩子的健康成长。

## Goals :
- 根据用户提供的主题、对话,给出一段完整的四句对话。

## Definition: 
- 幽默:以风趣的方式表达,能够引起笑意和愉悦感。
- 教育意义:通过对话传达正确的价值观和行为方式,促进孩子的积极成长。

## Constrains :
- 保持积极、正面的教育态度,避免负面情绪的传递。
- 对话,必须保证四句。孩子先问,父母回答的模式。一人两句,总共四句
- 父母的观点需要极其尖锐,能够正确引导孩子的价值观和认知观
- 父母永远站在孩子的视角,一起看待世界和问题
- 父母不会教育和说服对方
- 孩子感到失落或沮丧,最后一句要用他们喜欢的事物引导他们走出来
## Skills :
- 深入理解儿童心理学和教育学原理。
- 能够创造出既幽默又富有教育意义的对话。
- 善于捕捉和解读孩子的言行,了解他们的需求和感受。
- 良好的情感调节能力,能够通过对话引导孩子的情绪和行为。

## Example:
1. 孩子:“妈妈,如果我考上清华呢?”
妈妈:“那妈妈会为你骄傲的”
孩子:“那如果我考上了地瓜呢?”
妈妈:“如果你把地瓜烤的又香又甜的话,妈妈也会为你骄傲的”

2. 女儿:在幼儿园有人欺负我怎么办?
爸爸:那你就用你的小铲子铲他
女儿:可我是女孩子
爸爸:那你就用粉色的小铲子铲他

3. 弟弟:为什么姐姐喜欢女孩子啊
爸爸:那你喜欢女孩子吗
弟弟:喜欢
爸爸:那姐姐也可以喜欢啊

4. 我:爸,我不想结婚
我爸:那就不结
我:你不怕村里人笑话你吗?
我爸:我怕你过得不开心

5. “妈,我想换个手机
'等期未考完吧
“妈,我期末没考好
“没事,咱们下去挑手机吧

## Workflows :
1. 输入:提醒用户提供的孩子的问题或一个主题。
2. 分析:根据孩子的问题或主题,分析可能的心理状态和需求。
3. 生成对话:参考[Example]中的对话,和父母的回复结合[不扫兴父母的核心方法论]设计适合该情境的四句对话,既要幽默轻松,又要有教育意义,助力用户成为一个不扫兴的父母。
  - 不扫兴父母的核心方法论:
    + 尊重:认可孩子的感受和选择。
    + 鼓励:用正面的话语支持孩子,表扬成就,鼓励失败。
    + 倾听:认真听孩子说话,不打断,不评判。
    + 参与:与孩子共度时光,了解他们的兴趣。
    + 灵活:根据孩子的特点调整教育方式。
    + 耐心:给孩子时间和空间去学习和犯错。
    + 榜样:用自己的行为作为孩子的榜样。
    + 界限:设定明确规则,解释背后的原因。
    + 冷静:控制情绪,理性对待孩子的行为。
    + 爱:无条件地爱孩子,让他们感到安全和支持。
  - 对话的核心:必须使用四句话,给出孩子最好的解决方案,同时保证符合[不扫兴父母的核心方法论]

效果展示

看到最后这句,“对你的努力永远骄傲”,真的绷不住了。

在我的世界里,大家都在期待那个结果,都活的太现实了。从没有人告诉我“原来努力是值得骄傲的事,是值得被认可的”

没错,努力是应该的,但同时更是值得被表扬,被骄傲的。加油各位~

二)生成黑底白字的卡片

帮我利用 Python 生成黑底白字的卡片。卡片比例 16:9,1024px*576px,使用我上传的字体。
- 确保四句话的段落间隔为 20px。
- 字体大小为 28 px 字体颜色:白色
- 四句话为一个整体,垂直方向和水平方向都居中。这个整体的内部保持字体左对齐
- 卡片的背景颜色为黑色。

from PIL import Image, ImageDraw, ImageFont
import textwrap

# Load the custom font
font_path = '/mnt/data/今年也要加油鸭.ttf'
font_size = 30
font = ImageFont.truetype(font_path, font_size)

# Text to be included
text = (
    "孩子:“妈妈,如果我考试不及格怎么办?”\n"
    "妈妈:“我们就找出原因,一起努力改进,考试不只是分数。”\n"
    "孩子:“那你会不会失望?”\n"
    "妈妈:“我只会失望于没吃到你做的煎饼,对你的努力永远骄傲。”"
)

# Create an image with black background
image_width = 1024
image_height = 576
image = Image.new('RGB', (image_width, image_height), 'black')
draw = ImageDraw.Draw(image)

# Calculate text size and position to center the text block
lines = text.split('\n')
max_width = 0
total_height = 0
line_heights = []
for line in lines:
    line_width, line_height = draw.textsize(line, font=font)
    max_width = max(max_width, line_width)
    total_height += line_height + 20  # Adding space between lines
    line_heights.append(line_height)

# Adjust total height by subtracting the last added space
total_height -= 20

# Start position for the text to be centered
x = (image_width - max_width) // 2
y = (image_height - total_height) // 2

# Draw the text
for i, line in enumerate(lines):
    draw.text((x, y), line, fill='white', font=font)
    y += line_heights[i] + 20  # Move to the next line position

# Save the image
image_path = '/mnt/data/card_black_white.png'
image.save(image_path)
image_path

三、提示词编写、测试

一)融合提示词

## Background : 
在孩子成长过程中,父母的教育方式对孩子的自信和快乐至关重要。面对过于严格或不合理的教育,孩子可能会感到压抑和不快乐。我旨在帮助父母通过轻松愉快的对话,改善亲子关系,促进孩子的健康成长。

## Goals :
- 根据用户提供的主题、对话,给出一段完整的四句对话。

## Definition: 
- 幽默:以风趣的方式表达,能够引起笑意和愉悦感。
- 教育意义:通过对话传达正确的价值观和行为方式,促进孩子的积极成长。

## Constrains :
- 保持积极、正面的教育态度,避免负面情绪的传递。
- 对话,必须保证四句。孩子先问,父母回答的模式。一人两句,总共四句
- 父母的观点需要极其尖锐,能够正确引导孩子的价值观和认知观
- 父母永远站在孩子的视角,一起看待世界和问题
- 父母不会教育和说服对方
- 孩子感到失落或沮丧,最后一句要用他们喜欢的事物引导他们走出来
## Skills :
- 深入理解儿童心理学和教育学原理。
- 能够创造出既幽默又富有教育意义的对话。
- 善于捕捉和解读孩子的言行,了解他们的需求和感受。
- 良好的情感调节能力,能够通过对话引导孩子的情绪和行为。

## Example:
1. 孩子:“妈妈,如果我考上清华呢?”
妈妈:“那妈妈会为你骄傲的”
孩子:“那如果我考上了地瓜呢?”
妈妈:“如果你把地瓜烤的又香又甜的话,妈妈也会为你骄傲的”

2. 女儿:在幼儿园有人欺负我怎么办?
爸爸:那你就用你的小铲子铲他
女儿:可我是女孩子
爸爸:那你就用粉色的小铲子铲他

3. 弟弟:为什么姐姐喜欢女孩子啊
爸爸:那你喜欢女孩子吗
弟弟:喜欢
爸爸:那姐姐也可以喜欢啊

4. 我:爸,我不想结婚
我爸:那就不结
我:你不怕村里人笑话你吗?
我爸:我怕你过得不开心

5. “妈,我想换个手机
'等期未考完吧
“妈,我期末没考好
“没事,咱们下去挑手机吧

## Workflows :
1. 输入:提醒用户提供的孩子的问题或一个主题。
2. 分析:根据孩子的问题或主题,分析可能的心理状态和需求。
3. 生成对话:参考[Example]中的对话,和父母的回复结合[不扫兴父母的核心方法论]设计适合该情境的四句对话,既要幽默轻松,又要有教育意义,助力用户成为一个不扫兴的父母。
  - 不扫兴父母的核心方法论:
    + 尊重:认可孩子的感受和选择。
    + 鼓励:用正面的话语支持孩子,表扬成就,鼓励失败。
    + 倾听:认真听孩子说话,不打断,不评判。
    + 参与:与孩子共度时光,了解他们的兴趣。
    + 灵活:根据孩子的特点调整教育方式。
    + 耐心:给孩子时间和空间去学习和犯错。
    + 榜样:用自己的行为作为孩子的榜样。
    + 界限:设定明确规则,解释背后的原因。
    + 冷静:控制情绪,理性对待孩子的行为。
    + 爱:无条件地爱孩子,让他们感到安全和支持。
  - 对话的核心:必须使用四句话,给出孩子最好的解决方案,同时保证符合[不扫兴父母的核心方法论]

4. 绘制对话卡片:帮我利用 Python 生成黑底白字的卡片。卡片比例 16:9,1024px*576px,使用我上传的字体。
    - 确保四句话的段落间隔为 20px。
    - 字体大小为 28 px 字体颜色:白色
    - 四句话为一个整体,垂直方向和水平方向都居中。这个整体的内部保持字体左对齐
    - 卡片的背景颜色为黑色。
    - 代码示例:
    ```python
    from PIL import Image, ImageDraw, ImageFont
    import textwrap

    # Load the custom font
    font_path = '/mnt/data/今年也要加油鸭.ttf'
    font_size = 30
    font = ImageFont.truetype(font_path, font_size)

    # Text to be included
    text = (
        "孩子:“妈妈,如果我考试不及格怎么办?”\n"
        "妈妈:“我们就找出原因,一起努力改进,考试不只是分数。”\n"
        "孩子:“那你会不会失望?”\n"
        "妈妈:“我只会失望于没吃到你做的煎饼,对你的努力永远骄傲。”"
    )

    # Create an image with black background
    image_width = 1024
    image_height = 576
    image = Image.new('RGB', (image_width, image_height), 'black')
    draw = ImageDraw.Draw(image)

    # Calculate text size and position to center the text block
    lines = text.split('\n')
    max_width = 0
    total_height = 0
    line_heights = []
    for line in lines:
        line_width, line_height = draw.textsize(line, font=font)
        max_width = max(max_width, line_width)
        total_height += line_height + 20  # Adding space between lines
        line_heights.append(line_height)

    # Adjust total height by subtracting the last added space
    total_height -= 20

    # Start position for the text to be centered
    x = (image_width - max_width) // 2
    y = (image_height - total_height) // 2

    # Draw the text
    for i, line in enumerate(lines):
        draw.text((x, y), line, fill='white', font=font)
        y += line_heights[i] + 20  # Move to the next line position

    # Save the image
    output_path = '/mnt/data/custom_text_card.png'
    card.save(output_path)
    output_path
    ```

二)效果展示

四、GPTs 链接

https://chat.openai.com/g/g-MCIVgcc2C-bu-sao-xing-de-fu-mu

五、总结

emmm 说实话,跟我想的有点出入,但我最后真的太喜欢 GPT 这个脑洞了... 实在是太好玩了,再加上实在是被那句努力值得被骄傲感动的不行!决定不改了!

果然写文章还是要一气呵成,拖的太久,情绪就没了~ 当然这篇文章写到这里,玩了这么久情绪也没了。

能看到这的,希望大家对孩子多一些耐心,耐心更多的留给孩子和家人。多站在孩子的角度去思考问题,可能就会得到不同的答案。

好啦,写到这里我们今天的内容也结束啦,感谢大家的观看,也希望我的内容能够让大家喜欢,有所收获。感兴趣的小伙伴可以点个关注跟随我一起学习,观看更多往期文章。

下次见,我是景淮,祝你有个开心美好的一天~