开始使用免费开始使用

学习顾问聊天机器人

您正在开发一款个性化学习顾问聊天机器人,用于向用户推荐教材。该机器人的职责是接收学习者关于其背景、经验和目标的查询,并据此推荐由多本教材组成的学习路径,既包含入门级选项,也包含更进阶的选择。您的任务是为这款教材推荐聊天机器人创建一个角色扮演式 system_prompt,强调它在与用户交互时应完成的工作。

OpenAI 包和 get_response() 函数已为您预加载。

本练习是课程的一部分

使用 OpenAI API 的 Prompt Engineering

查看课程

练习说明

  • 定义一个角色扮演式 system_prompt,指示该机器人充当学习顾问,能够按描述理解学习者的查询,并提供相应的教材推荐。

交互式实操练习

通过完成这段示例代码来试试这个练习。

client = OpenAI(api_key="")

# Craft the system_prompt using the role-playing approach
system_prompt = "____"

user_prompt = "Hello there! I'm a beginner with a marketing background, and I'm really interested in learning about Python, data analytics, and machine learning. Can you recommend some books?"

response = get_response(system_prompt, user_prompt)
print(response)
编辑并运行代码