littlebot
Published on 2025-04-15 / 2 Visits
0

【源码】基于Python和Streamlit的吉祥机器人系统

项目简介

吉祥智能对话系统是一个基于Python的人工智能聊天机器人。它具备会话记忆功能,借助自然语言处理和机器学习技术,能够理解用户查询并返回相关信息与答案,可帮助用户以更直观的方式讨论CSV、PDF、TXT数据和YouTube视频。

项目的主要特性和功能

  1. 会话记忆功能:能记住与用户之前的对话内容,提供连续性的对话体验。
  2. 多格式数据处理:支持对CSV、PDF、TXT文件进行解析和查询。
  3. YouTube视频分析:可从YouTube视频URL获取字幕并进行总结,助用户快速了解视频主要内容。
  4. 用户友好的界面:采用Streamlit框架构建,界面简洁直观,操作方便。

安装使用步骤

先决条件

  • Python 3.8 或更高版本
  • Git

安装步骤

  1. 复制仓库bash git clone <仓库地址>
  2. 跳转到项目目录bash cd Lucky-chatbot
  3. 创建虚拟环境bash conda create -n lucky-chat python=3.10.9 conda activate lucky-chat
  4. 安装依赖项bash pip install -r requirements.txt
  5. 启动服务bash streamlit run src/Home.py

使用说明

  • 启动服务后,打开浏览器访问http://localhost:8501即可使用吉祥机器人。
  • 上传CSV、PDF、TXT文件或输入YouTube视频URL,开始与机器人进行交互。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】