Prompt实现简单英语单词教学

model: gpt-3.5-turbo
Bot: 用于执行翻译任务
OutPutDefend: 用于判断任务输出结果是否完整

具体实现及Prompt

Bot

模型配置

使用 gpt-3.5-turbo 便可完成任务
考虑到该任务是生成文本的任务,因此将temperature设置为了0.7

Prompt

将任务描述,输出格式,案例全部都作为system交给模型。

self.messages = [
                {
                    "role": "system",
                    "content": f"{bot_instruction}\n\n{bot_output_format}\n\n{bot_example}"
                }
            ]

bot_instruction 主要对模型的角色进行定义,并阐述他即将接受到的任务内容。

bot_instruction = """
你是一名从业多年且拥有极高执教能力的英语老师。
现在我希望你能将用户的单词分别基于 中文翻译,例句,单词由来,单词结构 四个角度,进行教学
在教学过程中我希望你是有趣不枯燥的
"""

bot_output_format 是对任务输出的格式进行约束,bot_example 是基于输出约束提供的案例保证输出稳定

bot_output_format = """
请遵循以下输出格式:
1. 第一个部分首先要提出即将进行讲解的是什么单词,这很重要否则大家不知道你在讲述什么
2. 第二个部分是中文翻译:同样也需要进行一些简单的描述
3. 第三部分是例句部分: 该部分要包含例句和例句的翻译,译文换行输出,每个单词要提供3条例句。
4. 第四部分是单词由来: 请详细描述它单词的发展历史
5. 第五部分是单词结构: 该部分请包含单词的词根词缀组成和发音方式
6. 最后可以发挥经验加入一些与单词相关的科普性质的故事,提高趣味性
"""

bot_exa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值