Building Chatbots in Python培训

课程编码

chatbotpython

课程时长

21 小时 通常来说是3天,包括中间休息。

要求

  • Python programming experience

课程概览

ChatBots是通过聊天界面自动模拟人类响应的计算机程序。 ChatBots通过为用户交互提供更简单,更快捷的选项,帮助组织最大限度地提高运营效率。

在这个以讲师为主导的现场培训中,参与者将学习如何在Python构建聊天机器人。

在培训结束时,参与者将能够:

  • 了解构建聊天机器人的基础知识
  • 使用Python构建,测试,部署和排除各种聊天机器人的故障

听众

  • 开发商

课程形式

  • 部分讲座,部分讨论,练习和繁重的实践练习

注意

  • 要申请本课程的定制培训,请联系我们安排。

Machine Translated

课程大纲

Introduction to ChatBots

Overview of Conversational Software

Building Your First Basic ChatBot

  • Setting Up Your ChatBot to Receive Text and Respond to Users
  • Adding the Basic Elements of Personality
  • Teaching Your ChatBot to Answer Basic Questions
  • Adding Variety to Your ChatBot's Responses
  • Making Your ChatBot Ask Questions
  • Building Rule-Based Systems for Parsing Text

Using Machine Learning to Turn Natural Language into Structured Data for Your ChatBot

  • Overview of SpaCy, Scikit-learn, and Rasa NLU
  • Installing and Configuring SpaCy, Scikit-learn, and Rasa NLU
  • Intents and Entities and their Classifications
  • Natural Language Processing Fundamentals Theory Refresher
  • Building Models from Real-World Sentences Using the ATIS Dataset

Building Your Virtual Assistant ChatBot

  • Overview of a Virtual Assistant
  • Working with SQL in Python
  • Teaching Your ChatBot to Access Data from a Database
  • Writing Queries from Parameters
  • Building a Database from Natural Language
  • Implementing Custom Virtual Assistant Features on Your ChatBot
    • Answering Specific Queries through Database Access
    • Refining Search, Performing Basic Negation, and Filtering Data

Making Your ChatBot Stateful: Keeping Track of States of Interaction for Better ChatBot Dialogs

  • Performing Basic Actions
  • Asking Contextual Questions and Queuing Answers
  • Dealing with Rejection

Testing and Deploying Your ChatBot

Troubleshooting

Summary and Conclusion

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区