Chatbot

检索+生成双引擎,让机器人对话更聪明还会说话

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 24 🐛 待处理 2 👀 关注 2
GitHub ↗
GitHub 星标 ★ 80
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,基于Apache-2.0许可证,可自由使用和部署,无付费版本。

项目预览

Chatbot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队JRC1995
定价模式🏷️完全免费
价格说明开源项目,基于Apache-2.0许可证,可自由使用和部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型ai,chatbot,conversational-ai,dialogpt,generative-bot,gpt,gpt2,gpt2-chatbot,nlp,opengpt,reddit-chatbot,retrieval-chatbot,seq2seq,tts
GitHub 星标★ 80
上线时间2020-01-03 00:00:00
代码更新2023-07-06
仓库体积57.4 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

Chatbot 是一个混合式对话机器人项目,结合了神经检索和神经生成两种机制,并集成文本转语音(TTS)功能。它主要解决传统对话系统在响应相关性和表达多样性之间的平衡问题:检索式模型能给出准确但固定的回答,生成式模型则能产生更自然但可能不稳定的回复。该项目通过混合架构,先利用检索模型快速匹配最相关的候选回复,再通过生成模型对候选进行润色或直接生成新回复,从而提升对话质量。项目基于 Jupyter Notebook 开发,便于实验和演示,适合研究对话系统、人机交互以及语音交互的开发者参考。核心能力包括对话管理、回复生成、语音合成,以及模型训练和评估的示例代码。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 80

核心亮点

  • 混合检索与生成机制,兼顾回复准确性和多样性
  • 集成TTS,直接实现语音对话交互闭环
  • 基于Notebook,上手快,适合快速实验和教学

不足之处

  • 星标仅80,社区活跃度和维护情况待观察
  • 文档和示例相对简略,上手可能需要自行摸索

适用场景

  • 研究对话系统混合策略的学术实验
  • 构建带语音交互的客服或助手原型
  • 教学演示检索式与生成式对话模型差异

替代项目

Rasa、DeepPavlov、ParlAI

同类项目推荐

easyChat 开源

不用改微信,桌面版也能定时群发和自动回复

微信助手(非web微信版):定时发送信息;群发信息;自动回复等

★ 1525 2026-08-09
eclaire 开源

一个工具管好你的任务、笔记、照片和书签,还能用 AI 对话。

Local-first, open-source AI assistant for your data. Unify tasks, notes, docs, photo···

★ 928 2026-08-09
chat.petals.dev 开源

用志愿者算力跑大模型,聊天和 API 两不误

Chatbot web app + HTTP and Websocket endpoints for LLM inference with the Petals cli···

★ 319 2026-08-09
olivia 开源

本地运行的神经网络私人助理,离线也能聊

‍♀️Your new best friend powered by an artificial neural network

★ 3717 2026-08-09
SwiftAI 开源

在 iPhone 上原生体验 ChatGPT 和 DALL·E 2,聊天绘图两不误。

iOS app that features a chat powered by ChatGPT and DALL·E 2

★ 135 2026-08-09
myGPTReader 开源

用 ChatGPT 和 AI 对话式阅读,让每篇文章都能聊起来

A community-driven way to read and chat with AI bots - powered by chatGPT.

★ 4397 2026-08-09
NachoBot 开源

一个能陪你聊天、角色扮演、盯B站的笨蛋机器人

基于Maibot核心修改而成的多功能笨蛋机器人

★ 225 2026-08-09
esp32-thinks 开源

一块 ESP32 开发板,唤醒即聊的随身语音助手

A multi-model Muse: personal AI voice assistant on ESP32 - wake word or knob, any Op···

★ 262 2026-10-26
chatgpt-api 开源

用 TypeScript 快速接入 ChatGPT,几行代码搞定对话功能

★ 105 2026-08-09