登录社区云,与社区用户共同成长
邀请您加入社区
这篇文章记录了一个开发者从构思到实现为个人Hexo网站添加AI助手的过程,重点分享了技术决策、踩坑经验和工程复盘。最初设想是简单的聊天机器人,但考虑到幻觉、不可验证性和费用问题,最终确定为基于RAG的封闭知识库助手。架构上采用BM25检索、DeepSeek生成、Cloudflare Serverless部署,通过缓存和预算控制实现可用性。文章详细剖析了检索评分校准、中文分词优化、页面上下文感知等关
摘要: dsh-im-bridge 是一款开源桥接插件,可将企业微信智能机器人接入 DeepSeek Harness(DSH),实现消息的实时处理与流式回复。核心功能包括 WebSocket 长连接、进程内 Agent 持久会话、上下文记忆、人设定制(通过 persona.md 文件)以及动态进度展示(动画与进度条)。 使用步骤: 企业微信创建机器人,获取 BotID 和 Secret; 安装插件
摘要:本项目设计了一个基于ARM64机顶盒(8GB RAM)的低成本QQ群聊机器人,采用NapCat实现QQ协议通信,结合本地RAG检索(Qwen3-Embedding-0.6B+SQLite向量库)和外部LLM API(如DeepSeek)生成拟人化回复。核心功能包括:通过TimingAgent规则引擎模拟人类响应延迟(动态调整+5%忽略概率)、基于历史对话片段(RAG召回Top-5)生成带口头
核心实现原理是基于时间同步的一次性密码(TOTP,Time-based One-Time Password)算法,通过“共享密钥”和“时间”两个要素,在用户设备与服务器之间生成相同的动态验证码。即服务器和你的手机APP,各自使用同一个密钥和当前时间,通过相同的算法计算,得出一串相同的数字。在应用市场提供了很多的APP,用于显示安全码,界面基本上都是下图这样,例如 authy、2FAS 等。在机器人
使用nodejs + 本地运行,开发需求:在私信或群聊中@机器人,发送查询指令查询相关物流信息,该功能需要向物流商索要API接口进行实时查询,由飞书机器人将查询结果回复到相应的用户。
Claude API流式输出(Streaming)基于SSE技术,适合需要实时展示生成内容的场景,如聊天机器人、长文写作和代码生成等。其核心是分批返回生成过程中的增量内容,而非一次性返回完整结果。配置时需在请求中设置stream参数为true,并通过事件类型(如content_block_delta)分阶段处理文本片段。Node.js和Python均提供SDK支持流式交互,开发时需注意处理中断控制
开始做这个之前,了解一些vue的基础,然后对flask完全不知道。所以特别感谢很多博主的文章。主要参考的是这篇文章:在WEB端部署YOLOv5目标检测(Flask+VUE),博主在GitHub上详细的代码给我一个很好的参考,他采用的是前后端分离开发的方式。...
基于`mysql2/promise`的数据库操作封装是Node.js后端开发的基础组件,良好的封装能显著提升开发效率并降低出错风险。本文将系统拆解通用封装类的每个核心方法,详细说明其功能、参数、返回值及使用场景,帮助开发者深入理解数据库操作的封装逻辑与最佳实践。
一.路由处处理router.post('/upload',function (req,res) {console.log("############# POST / UPLOAD##############")//fields表示普通控件files表示文件控件let form = new formidable.IncomingForm();form.encoding = 'utf-8'form.p
本文介绍如何基于LangChain和火山引擎大模型,从零实现一个命令行AI聊天机器人。主要技术栈包括LangChain框架、兼容OpenAI接口的火山引擎大模型和Node.js环境。文章详细展示了环境准备、密钥配置、代码实现等步骤,最终实现了一个支持多轮记忆、异常容错、高低版本Node兼容的交互式聊天机器人。核心功能包括:实时命令行交互、上下文关联对话、30秒超时保护、全局异常捕获和优雅退出机制。
偶然的机会,发现了B站的点歌机器人,觉得挺好玩的就自己做了一个简易版点歌机器人,预览如下:功能使用websocket,支持多人同时点歌,发送弹幕聊天具有搜索suggestion,用户体验更佳点击mv视频右上角可以缩小放大,不影响用户其他操作具有mv的资源,优先播放mv对于未播放的已点歌曲,可以进行取消加上了实时歌词滚动..
定义:数据服务API(Application Programming Interface,应用程序接口)是一种基于RESTful架构的数据接口,允许应用程序、系统和服务之间进行高效、安全、便捷的数据交互。通过数据服务API,企业和个人可以轻松地获取和处理大量数据,从而实现对数据的深度挖掘和分析。API接口学习侧重于理解接口的定义、请求与响应、安全性、版本管理等。安全性:了解API接口的安全性问题,
这篇文章分享了Node.js连接金仓数据库的生产环境实战经验,主要包含以下要点: 连接池使用 通过pg-pool实现连接池管理 必须正确释放连接(done()或release()) 推荐封装为异步接口简化调用 合理设置连接数(20-50) 事务处理 典型场景如转账操作 必须包含BEGIN/COMMIT/ROLLBACK 常见坑点:忘记释放连接、嵌套事务、事务时间过长 性能优化技巧 批量插入替代循环
从零开始搭建聊天机器人网页—Vue模块拆分环境搭建创建新项目网页设计总结模块拆分首先我们需要搭建一个简单的网页,然后在网页里面调用图灵机器人的API接口,添加输入框获取用户发送的消息,再将返回的json数据解析后显示到表格中。环境搭建搭建环境的过程比较复杂,可能会遇到各种问题,但一般都能在网上找到解决方法,由于我环境已经搭好,我找到了一篇别人的博客作为参照,过程应该差不多。参考博客:https:/
随着电子商务的快速发展,鲜花销售行业逐渐从线下转向线上。传统的鲜花销售模式依赖实体店铺,顾客需亲自到店选购,流程繁琐且效率低下。线上销售系统能够有效解决这些问题,提供更便捷的购物体验。然而,现有系统在用户体验、数据管理和功能扩展方面仍存在不足,如界面交互不友好、数据处理效率低、功能单一等。本系统采用前后端分离架构,前端使用Vue框架,后端基于SpringBoot开发,数据库采用MySQL。系统主要
情景:在NodeJS中开发RestApi接口,用的是Sequelize连接MySQL,遇到的问题是查询的时候出来的奇葩结果如下:预期中的结果应该是如下:[{"id": 3,"title": "标题3","content": "内容3","createdAt": "2021-03-30T06:39:30.000Z","updatedAt": "2021-03-30T06:39:30.000Z","t
本文设计实现了一套基于Vue.js的共享办公空间管理平台,针对传统人工管理效率低下、资源分配不透明等问题。系统采用Vue+ElementUI前端与SpringBoot后端架构,集成用户管理、资源预约、维修报修、合同管理等功能,支持多角色权限控制与数据可视化。测试表明平台可提升资源利用率20%以上,降低管理成本,为共享办公行业数字化转型提供解决方案。
开发expo遇到Error: could not connect to TCP port 5554: cannot connect to 127.0.0.1:5554: 由于目标计算机积极拒绝。排查问题后发现,这个问题存在于vscode环境下,端口触发逻辑导致的问题。
没有什么花哨!聊天机器人本身就是一个代理。收集用户的查询,对其进行操作,最后发送响应都由我们的代理处理。超过 20 万开发人员使用 LogRocket 来创造更好的数字体验 了解更多 →让我们创建我们的聊天机器人;例如,咖啡店的机器人怎么样?猜测我的咖啡店灵感没有奖品。这就是控制台现在的样子:现在,屏幕上出现了更多的行话—— 意图。控制台说,“意图是用户查询和您的软件实现的操作之间的映射”。那么这
PS: 我们学校设置了四个实验 , 大家按需下载即可!
Node.js 实现企业内部消息通知系统(钉钉/企业微信机器人) 核心功能:通过 Node.js + Webhook 实现自动化通知推送 技术栈: Node.js + axios 企业微信/钉钉机器人 Webhook 主要应用场景: ✅ 系统监控报警(CPU/内存异常) ✅ 每日报表推送(销售/库存数据) ✅ 审批结果提醒(订单/发货状态) 实现方式: 创建企业微信/钉钉机器人获取Webhook
本项目是一个电影租赁企业数据分析大屏后端:Node.js数据库:PostgreSQL(Pagila)前端:HTML + JavaScript + Chart.js工具:DBeaver、VS Code数据总览(用户数、影片数、租赁数、营收)电影分析(分类占比、热门电影 TOP10)客户分析(高价值客户消费排行)营收报表(每日营收趋势)系统设置页数据筛选、报表导出、页面自动轮播数据库操作后端接口前端可
M1/M2芯片安装Node.js14报错解决方案:问题源于ARM64架构与旧版Node.js不兼容。解决方法是:1.执行arch-x86_64zsh切换到x86环境;2.加载nvm后安装Node14;3.验证版本和架构。安装成功后,在原生arm64终端中仍可使用nvm use14切换版本。该方法利用Rosetta2兼容层成功安装x64架构的Node.js14。
如果其他的系统环境要另外的去下载,由于wget不支持断点续传(maybe)所以建议在自己的windows上下载好然后传给linux的/root/sillyGirl上面(如果你创建了文件夹的话)。暑假的时候安装教程安装过傻妞机器人,但是最近安装的时候发现出了问题,结果一看傻妞的版本好像更新了而且对接QQ的方法不一样了,一看csdn没有教程,那我就自己摸索终于搞出来了。这里的8080端口为你的傻妞机器
常见错误问题图片不展示图片必须是网络路径,本地路径的图片,base64好像是不行的@指定的人不成功以markdown格式举例,常用的@指定人的方式,一种是手机号,一种是通过userId来指定的手机号@指定的人手机号@指定的人,在atMobiles中填入手机号后,一定要在text字段中拼接手机号信息{"msgtype": "markdown","markdown": {"title": `打包发布通