Conversify 文档??
介绍
Conversify是一个先进的客户支持聊天机器人平台,允许企业轻松地将人工智能驱动的聊天机器人集成到他们的网站中。它结合了交互式 3D 头像技术、语音和文本界面以及可定制的聊天机器人模板,可提供无缝且动态的用户体验。 Conversify 基于强大的 MERN(MongoDB、Express.js、React.js、Node.js)堆栈构建,为客户提供可嵌入的链接或代码片段,从而实现快速轻松的集成。
主要特点?
- 可嵌入的聊天机器人集成:客户收到直接链接或代码,将 Conversify 聊天机器人嵌入到他们的网站中。
- 可定制模板:提供各种聊天机器人模板,以满足不同的客户支持需求和品牌风格。 ?
- 交互式 3D 化身:用户可以与通过文本和语音进行响应的 3D 化身进行交互,从而提供引人入胜且拟人化的界面。 ??
- 语音和文本交互:可以通过文本或语音输入进行查询,并以两种方式提供响应。 ⌨️
- 由 Mistral 和 Llama LLM 提供支持的后端:Conversify 利用 Mistral 和 LLama 来处理自然语言查询。 ?
- MongoDB Atlas 作为矢量存储:对话数据的高效且可扩展的存储和检索由 MongoDB Atlas 管理。 ?️⚡
- 未来对模型选择的支持:客户将可以选择从多种语言模型中进行选择,以最适合他们的需求。 ??
架构概述
Conversify 基于使用 MERN 堆栈的全栈 JavaScript 架构构建,确保可扩展性、灵活性和效率。
后端:
- Node.js 和 Express.js :处理 API 请求、处理对话数据并管理后端服务。 ?
- MongoDB Atlas :存储对话历史记录、用户配置文件和向量,以便使用向量存储进行高效的相似性搜索和检索。
- Mistral (LLM) :处理自然语言处理并对客户查询生成类似人类的响应。
前端?️:
- React.js :提供直观、响应式的用户界面,用户可以在其中与聊天机器人交互。它支持文本和语音输入。 ??
- Three.js(3D Avatar) :为交互式头像提供支持的 3D 引擎,为聊天机器人交互添加了一层视觉参与度。 ?️?
整合流程
- 获取可嵌入链接或代码:通过 Conversify 的网络应用程序配置聊天机器人后,客户将收到自定义可嵌入链接或代码片段。 ?
- 嵌入网站:将提供的代码粘贴到您网站的 HTML 中,以将聊天机器人界面无缝集成到任何页面中。 ?
- 定制:通过选择符合您的品牌和需求的模板来定制聊天机器人。将来,您还可以选择不同的语言模型来支持您的聊天机器人。 ??
主要功能?
1.互动聊天界面?
- 用户可以使用文本或语音查询与聊天机器人交互。 ?
- 聊天机器人通过 3D 头像以文本和语音输出进行响应,从而增强参与度。
2.模板?
- 从针对不同客户支持场景定制的各种模板中进行选择。这些模板将指导聊天机器人的行为、语气和外观。 ?
3.语音和文本集成?⌨️
- 聊天机器人可以处理用户的语音和文本输入。 ?️
- 语音响应是使用先进的文本转语音技术合成的,为 3D 头像提供自然的声音。
4. 3D头像定制????
- 3D 头像是完全可定制的,可以实现品牌塑造和个性调整。选择不同的头像风格和行为。 ??
未来路线图?
- 模型选择选项:客户将能够根据自己的喜好和要求在不同的语言模型(例如 GPT、Mistral 等)之间进行选择。 ??
- 高级分析:用于跟踪聊天机器人性能、用户交互和反馈的仪表板。 ?
- 个性化头像:更多的头像定制选项,以更好地适应不同的业务需求和品牌形象。 ?️
- 人工智能驱动的反馈循环:允许聊天机器人从以前的交互中学习,以随着时间的推移改进响应。 ?
入门
设置 BotGenerator 后端
克隆存储库:
- 打开终端并运行:
git clone https://github.com/MrDracs/BotGenerator.git
cd BotGenerator
安装依赖项:
- 在
BotGenerator
目录中,安装必要的依赖项:
创建.env
文件:
- 在
BotGenerator
文件夹中,创建一个.env
文件并包含以下环境变量: MONGODB_URI= < Your_MongoDB_Connection_URI >
GROQ_API_KEY= < Your_GROQ_API_Key >
COHERE_API_KEY= < Your_Cohere_API_Key >
运行服务器:
- 启动开发服务器:
- 这将在您的浏览器中打开一个网页,您现在可以关闭该网页。
访问和测试聊天机器人前端?
访问前端:
- 导航到
CodeCubicleConversify
文件夹并在浏览器中打开index.html
:- 选项 1:使用您选择的浏览器。 ?
- 选项 2:使用 VS Code Live Server 扩展进行本地托管。 ⚡
生成并测试您的聊天机器人:
- 在您打开的 Conversify Web 应用程序上,填写表单,添加知识库,然后单击提交。您将获得一个包含聊天机器人的可嵌入
div
元素。 ??
嵌入聊天机器人:
- 要快速测试聊天机器人:
- 复制生成的整个
div
元素。 - 打开
CodeCubicleConversify
文件夹中的index.html
。 - 在代码中找到以下类(第357行左右):
< div class =" side-bar-fs " >
- 将整个
div
替换为您复制的新 div,保存并刷新页面。
启用文本转语音 (TTS) :
- 要为聊天机器人启用 TTS,请在
div
中提供的 iframe 标记中的src
URL 末尾附加/tts
。 ?- 例如:
< iframe src =" your_chatbot_url/tts " ... > </ iframe >
Conversify Web 应用程序设置
- 在 Web 应用程序上注册:访问 [Conversify Web 应用程序 URL] 并创建一个帐户。
- 配置您的聊天机器人:使用提供的模板来配置您的聊天机器人。
- 生成可嵌入代码:配置完成后,您将收到嵌入代码以集成到您的网站中。 ?
- 监控和改进:访问仪表板以监控交互并优化聊天机器人的性能。
联系和支持??
如果您有任何疑问或遇到任何问题,请随时通过以下方式联系我们的支持团队:
现在您已做好准备,可以在您的网站上启用 Conversify 的聊天机器人了! ??
贡献者?