极客前沿

AI 入门:一步步教你装 Python 跑通第一个聊天机器人

2026-06-17 01:31
DEV Tutorial
查看原文

从零开始,安装 Python、搭建环境、运行你的第一个 AI 聊天机器人,只需 10 分钟。

准备环境:你需要装什么

在开始之前,先认识两个核心工具:Python 是一种编程语言,你可以把它理解成让电脑听你话的“翻译官”;pip 是 Python 的“快递员”,帮你下载别人写好的功能包。你只需要一台能上网的电脑,Windows、Mac 或 Linux 都可以。

安装步骤:跟着做就行

  1. 下载 Python:打开浏览器,访问 python.org/downloads,点击黄色的“Download Python 3.x.x”按钮(选最新的稳定版)。注意:Windows 用户一定要勾选“Add Python to PATH”,否则后面会报错。
  2. 验证安装:安装完成后,打开命令行(Windows 按 Win+R 输入 cmd,Mac 打开“终端”),输入 python --version,如果看到类似“Python 3.10.4”就对了。
  3. 安装聊天机器人依赖:我们的机器人需要两个包:chatterbot(聊天机器人核心)和 chatterbot-corpus(中文语料库)。在命令行输入:pip install chatterbot chatterbot-corpus。如果下载慢,可以加国内镜像:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple chatterbot chatterbot-corpus

第一次跑通:写个简单的聊天机器人

新建一个文本文件,命名为 chatbot.py,用记事本或任意编辑器打开,复制以下代码:

Tutorial Image
from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer

# 创建机器人实例,指定中文
bot = ChatBot('小助手')
trainer = ChatterBotCorpusTrainer(bot)

# 用中文语料训练
trainer.train('chatterbot.corpus.chinese')

# 开始聊天
print('你好!我是 AI 小助手,可以和我聊天。输入 exit 退出。')
while True:
    user_input = input('你:')
    if user_input.lower() == 'exit':
        break
    response = bot.get_response(user_input)
    print('小助手:', response)

保存后,在命令行进入文件所在目录,输入 python chatbot.py。第一次运行会下载中文语料并训练,可能需要几分钟。训练完成后,你就可以和机器人对话了!输入“你好”试试。

常见问题与下一步

  • 报错“No module named 'chatterbot'”:说明没安装成功,重新运行 pip install chatterbot,确保网络畅通。
  • 中文回复乱码:可能是终端编码问题,在代码开头加 # -*- coding: utf-8 -*-
  • 下一步可以做什么:你可以修改训练语料,让机器人更懂你;或者用 Flask(一个网页框架)把它做成网页版。加油!

内容来源

DEV Tutorial

发布时间

2026-06-17 01:31

返回 AI技术