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解析器