ShagunKatnoria/Smart-Chatbot-System

GitHub: ShagunKatnoria/Smart-Chatbot-System

一个基于 Python 的规则驱动命令行聊天机器人,通过关键字意图检测模拟客户支持问答并记录对话与反馈。

Stars: 1 | Forks: 0

# 🤖 智能 Chatbot 系统 一个使用 Python 开发的基于规则的智能 Chatbot 系统,通过基于关键字的意图检测、文件处理和对话记录来模拟客户支持交互。 ## 📖 项目概述 本项目是一个使用 Python 构建的命令行 chatbot。它可以通过识别用户输入中的关键字,来回答有关课程、定价、退款和支持的常见客户问题。该 chatbot 还会存储聊天记录,并使用文本文件收集用户反馈。 ## ✨ 功能 - 👋 响应问候 - 📚 提供课程信息 - 💰 解答定价查询 - 💸 解释退款政策 - 🛠 处理与支持相关的问题 - 💾 保存聊天记录 - ⭐ 收集用户反馈 - ⏰ 记录对话的时间戳 ## 🛠 使用的技术 - Python 3 - 字典 - 列表 - 函数 - 循环 - 条件语句 - 文件处理 ## 📁 项目结构 ``` Smart-Chatbot-System/ │── Smart_Chatbot_System.ipynb │── chat_log.txt │── feedback.txt │── README.md ``` ## 🚀 如何运行 1. 下载或克隆此代码仓库。 2. 在 Jupyter Notebook 中打开笔记本。 3. 运行所有单元格。 4. 开始与 chatbot 聊天。 5. 输入 **exit** 结束对话并提交反馈。 ## 📚 学习成果 通过这个项目,我练习了: - 字符串处理 - 关键字匹配 - 意图检测 - 文件处理 - 函数 - 循环 - 字典 - 构建命令行应用程序 ## 🎯 未来改进 - 添加更多 chatbot 意图 - 改进自然语言理解 - 构建图形用户界面(GUI) - 将数据存储在数据库中 - 添加语音支持 - 集成 AI API ## 👨‍💻 作者 **Shagun Katnoria** 计算机科学与工程专业 B.Tech 学生 Jaypee University of Information Technology (JUIT) 目前正在学习 Python 和 Web 开发,同时构建实用的软件项目。 ⭐ 欢迎探索该项目并提供反馈!
标签:NoSQL, Python, 客服系统, 意图识别, 无后门, 逆向工具