AkshitaBamrara/chatbot_project
GitHub: AkshitaBamrara/chatbot_project
一个基于 Python 的规则匹配聊天机器人教学项目,通过关键字检测和模式匹配实现对预设查询的自动响应。
Stars: 0 | Forks: 0
# 基于规则的 Chatbot
## 概述
一个基于 Python 的、基于规则的 Chatbot,通过模式匹配和关键字检测来响应预设的用户查询。这是一个大学项目,旨在帮助我们理解对话式 AI 的基础知识,为后续探索基于 NLP 的系统打下基础。
## 功能特性
- 响应问候、常见问题解答(FAQ)以及常见的对话输入
- 模块化设计 —— Chatbot 逻辑、响应和实用工具拆分在不同的文件中
- 易于扩展 —— 可以在不修改核心逻辑的情况下添加新的规则/响应
## 技术栈
- Python
## 示例对话
Chatbot: Hi! I'm your assistant. Type 'bye' to exit.
You: hello
Chatbot: Hello! How may I assist you?
You: tell me a joke
Chatbot: Why do programmers prefer dark mode? Because light attracts bugs!
You: bye
Chatbot: Goodbye! Have a great day!
标签:Python, 云计算, 分布式搜索, 对话系统, 无后门, 模式匹配, 自动化资产收集, 规则引擎, 逆向工具, 默认DNS解析器