课程大纲

聊天机器人简介

对话软件概述

构建您的第一个基础聊天机器人

  • 设置聊天机器人接收文本并响应用户
  • 添加基本个性元素
  • 教会聊天机器人回答基本问题
  • 为聊天机器人的响应增加多样性
  • 让聊天机器人提出问题
  • 构建用于解析文本的基于规则的系统

使用机器学习将自然语言转换为聊天机器人的结构化数据

  • SpaCy、Scikit-learn和Rasa NLU概述
  • 安装和配置SpaCy、Scikit-learn和Rasa NLU
  • 意图和实体及其分类
  • 自然语言处理基础理论复习
  • 使用ATIS数据集从现实句子中构建模型

构建您的虚拟助手聊天机器人

  • 虚拟助手概述
  • 在Python中使用SQL
  • 教会聊天机器人从数据库访问数据
  • 根据参数编写查询
  • 从自然语言构建数据库
  • 在聊天机器人上实现自定义虚拟助手功能
    • 通过数据库访问回答特定查询
    • 优化搜索、执行基本否定和过滤数据

使您的聊天机器人具备状态:跟踪交互状态以改善聊天机器人对话

  • 执行基本操作
  • 提出上下文问题并排队答案
  • 处理拒绝

测试和部署您的聊天机器人

故障排除

总结与结论

要求

  • 具备Python编程经验
 21 小时

客户评论 (5)

即将举行的公开课程

课程分类