设计对话内容
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。

用 Python 制作一个能对话的简易聊天机器人,它能理解简单问题并给出回答。你将学习字符串匹配和处理技巧,初步了解人工智能对话系统的基本原理。
电脑、文本编辑器 等 4 种
共 4 种材料
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
还没有探索记录
完成后上传作品,成为第一个记录的人。

Scratch 动画故事
使用 Scratch 图形化编程工具创作一段有趣的动画故事,让角色说话、移动和变换造型。你将学习顺序执行、事件触发等编程基础概念,同时发挥想象力创编故事。
0
人完成
0
投币
安全提醒
制作或观察时请确认环境安全,必要时在成人或老师陪同下完成。
电脑
安装Python 3
文本编辑器
对话设计脑图
常见问答列表
列出机器人能回答的问题类型(问候、天气、笑话、知识问答等),设计对应的回答内容。
编写主循环:获取用户输入→分析关键词→匹配回答→输出回复,用 while 循环保持持续对话。
使用 if/elif 和字符串的 in 运算符检测用户输入中的关键词,匹配到不同关键词给出不同回答。
对同一类问题准备多个回答,使用 random.choice() 随机选择,让机器人不总是说同样的话。
添加记住用户名字、记录对话历史、根据时间问候等功能,让机器人更像真正的聊天伙伴。
使用 Scratch 图形化编程工具创作一段有趣的动画故事,让角色说话、移动和变换造型。你将学习顺序执行、事件触发等编程基础概念,同时发挥想象力创编故事。