- 博客(150)
- 资源 (2)
- 收藏
- 关注
原创 扣子创建一个应用
扣子应用可以让你相对轻松的搭建一个具备AI功能的应用,它区别智能体,在于智能体的ui和交互相对固定,主要是以对话框聊天的方式进行交互,而扣子应用则可以让ui交互表现更加丰富。
2025-05-08 16:49:57
235
原创 一个人在家也能制作广播剧
广播剧是一种主要通过声音来讲述故事的戏剧形式,它依赖于对话、音效和音乐来描绘角色、情节和场景,而没有视觉元素。听众通过收听广播、互联网或其他音频播放设备来体验广播剧。这种戏剧形式强调声音的表现力,包括演员的台词表达、背景音效的设计以及配乐的使用,以此来弥补缺少视觉效果的不足。
2025-04-29 15:03:06
157
原创 AI+知识图谱
知识图谱并不是AI时代才有的概念,早在2012年5月17日,Google正式提出了知识图谱(Knowledge Graph)的概念,其初衷是为了优化搜索引擎返回的结果,增强用户搜索质量及体验。知识图谱,本质上,是一种。生活中,知识图谱并不少见,像企查查的公司股权关系图红楼梦的人物关系图。
2025-04-29 08:30:00
800
原创 个性化大模型实现:提示词、知识库、微调、MCP 怎么选?
一般我们做一个个性化的大模型,也不会说只用上某一种技术,而是多种技术结合。但从效果和投入产出来讲,我们优先考虑1.提示词工程,这是最简单,就是写文字,角色扮演,希望他是个什么样一个角色,拥有什么能力,而且这个已经能大部分要求不是太高的用户。其次考虑2.知识库MCP,这些都是非常有针对性的提升大模型个性化的东西,而且是做完也是直接生效,非常有效的技术。最后才是考虑3.微调。
2025-04-28 09:00:00
690
原创 el-upload 上传逻辑和ui解耦,上传七牛
解耦的作用在于如果后面要我改成从阿里云oss上传文件,我只需要实现上传逻辑从七牛改成阿里云即可,其他不用动。实现方式有2部分组成,一部分是上传逻辑,一部分是ui。
2025-04-25 15:17:29
339
原创 扣子空间体验
体验下来确实还是比单纯的文本或图像交付更进一步,解决我们一直对AI的期待,我们是希望他来帮我们完成交付某个工作,而不是来指导我们干活。最后我还剩一个邀请码,贡献出来,谁拿到看缘分:DSR7FOZA推荐阅读(我的公众号文章)Qdrant向量数据库实现知识库vscode 安装cline,添加自己的MCP服务器DeepSeek不支持funtion call?AI有记忆吗?
2025-04-25 10:16:22
579
原创 vscode 安装cline,添加自己的MCP服务器
cline是vscode的一款编程辅助工具,可以根据对话要求自行做计划,并按计划执行得到结果,区别普通的大模型和智能体在复杂问题上只能给你建议,更像manus,懂得自己做计划,运用工具执行计划。官方git。
2025-04-21 11:59:41
633
原创 空格键会提交表单吗?HTML与JavaScript中的行为解析
在网页开发中,理解用户交互细节对于提供流畅的用户体验至关重要。一个常见的问题是:空格键是否会触发表单提交?本文将通过一个简单的示例解释这一行为,并探讨如何使用HTML和JavaScript来定制这种交互。
2025-04-15 16:52:54
465
原创 AI有记忆吗?
通过LLM对对话历史进行总结,减少Token使用。llm,});// 第一轮对话await conversation.run("我计划下个月去日本旅行,有什么推荐的地方吗?");// 第二轮对话await conversation.run("我特别喜欢历史和文化,有没有适合的地方?");// 第三轮对话const result = await conversation.run("那我需要提前多久预订酒店呢?");
2025-04-10 11:38:33
1003
原创 Google A2A Protocol 智能体通讯协议
昨天google发布了一个智能体间的通讯协议,简称A2A协议。大家是不是觉得MCP还没学会,怎么又来一个协议,根本学不完。不急,MCP还没学会的看我之前的文章,少走弯路。
2025-04-10 10:47:45
276
原创 vue3 el-input改成输入输出是数字的组件
element-plus的数字组件比较丑,可定制差,不如el-input好用,但el-input的输入输出都是字符串,接口定义的又是数字,每次都得显示转换成数字十方繁琐枯燥。
2025-04-02 10:53:14
204
原创 AI产品推荐《NotebookLM》
大家好,欢迎大家订阅《AI探索号》,本期给大家推荐是google开发的一款笔记类的AI产品,主要功能是支持围绕某个主题,上传各种类型的数据,如pdf,txt,网址,视频,音频,并解析里面的内容,作为主题的素材来源,然后你可以就这些素材跟他进行一个对话,讨论,提问。下面的备注,可以非常快速的帮助你了解所有资料的一个大纲,思维导入,总结,等等,都是帮你快速了解整个主题内容的小工具,但非常有用。另外互动模式,更是二重惊喜,进入互动模式后,你可以像打热线电话一样加入他们的聊天对话,全程没有违和感,非常的自然。
2025-04-01 09:10:34
611
原创 AI的token是什么,多模态的token是怎么计算
在人工智能领域,特别是自然语言处理(NLP)中,Token是指文本被分解成的最小单元。它可以是一个单词、一个字符、一部分单词或甚至是标点符号。Token是AI理解文本的基础,它将人类语言转换为机器可以理解和处理的形式。例如,“今天天气真好。”这句话可能被拆分为“今天”、“天气”、“真”、“好”四个Token。对于中文,由于没有明显的词边界,分词算法尤为重要,因为它决定了哪些字符组合在一起形成一个有意义的Token。
2025-03-31 09:31:24
953
原创 MCP 深度解析:AI 的USB接口
MCP(Model Context Protocol),即模型上下文协议,是由 Anthropic 公司于 2024 年 11 月推出并开源的一种通信协议。它旨在为大型语言模型(LLM)与外部数据源及工具之间的集成提供标准化的接口,从而实现无缝的交互体验。MCP官网介绍MCP可以认为是对function call做了一个解耦封装,让拓展可以在另外一个单独项目随时新增,而且可以提供给任意按MCP协议实现的客户端大模型使用。
2025-03-24 14:00:25
962
原创 如何用Function Calling解锁OpenAI的「真实世界」交互能力?(附Node.js 实战)
Function Calling是OpenAI在2023年6月13日推出的革命性功能(对应模型版本gpt-3.5-turbo-0613和gpt-4-0613),允许开发者通过自然语言指令触发预定义函数,实现大模型与现实世界系统的交互。如同给语言模型安装「手脚」,使其不仅能思考,还能执行具体操作。
2025-03-18 16:21:12
777
原创 freeswitch做无注册网关
2台fs,用户希望注册到fs1(对外公开的服务器),通过fs1间接拨打fs2的账号,fs2做无注册网关,即如果sip请求来源fs1则,需要注册可以直接用,相当于内部服务器,不对外公开,互联网上无法直接访问。
2025-02-20 10:06:02
211
原创 freesiwtch启用esl,nodejs调用api
如果不是运行在127.0.0.1需启动apply-inbound-acl访问控制列表授权。
2025-02-19 11:23:42
339
原创 前置安装包设计
原先我们的安装程序就是个安装包,放在网上让用户可以随意下载,春节前有很多流量告警,即有人恶意在刷流量,对我们的云服务是有造成费用损失的。
2025-02-07 13:45:12
338
原创 flutter windowManager.destroy 卡好几秒
【代码】flutter windowManager.destroy 卡好几秒。
2025-02-07 09:00:32
183
原创 windows 搭建flutter环境,开发windows程序
默认情况下,修改后并不会自动热更新,需要在控制台输入r+回车,开发的控制台建议还是用power-shell,windows自己的控制台命令行。正确执行完后会在下面目录看到生成的exe,发给别人用的时候整个目录都是需要打包的,并不是只要exe文件就可以。主要就这2步安装后就可以了,可以通过命令确认下。正常情况下就能看到这个界面,说明已经运行起来。
2025-01-16 09:57:49
999
原创 FreeSWITCH Sofia SIP 模块常用命令整理
上述命令为日常管理 FreeSWITCH 和 Sofia SIP 模块提供了极大的便利。对于想要深入了解这些命令的读者,建议参考 FreeSWITCH 官方文档获取更多详情。此外,在执行任何命令之前,请确保您已经充分理解了它们的功能,以免意外修改系统配置或影响正在运行的服务。希望这篇文章能够帮助您更好地掌握 FreeSWITCH 的管理技巧,提高工作效率。
2025-01-13 17:54:20
643
2
原创 freeswitch的internal 和 external有什么区别
FreeSWITCH是一个开源的电话应用程序交换平台,它能够路由各种类型的呼叫,并支持多种协议,包括SIP、WebRTC等。在FreeSWITCH配置中,"internal"和"external"这两个概念通常与SIP(会话发起协议)的配置有关,它们代表了不同的逻辑网络接口或虚拟域。简而言之,internal和external是FreeSWITCH用来区分和管理来自不同网络环境(内部网络与外部网络)的呼叫流量的机制。根据具体的部署环境,管理员可以定制每个域的行为来满足安全性和功能性的需求。
2025-01-13 17:09:34
342
原创 企业经营管理中设立标杆需要注意什么?
当提到给人立标杆时,我们实际上是在谈论设立个人行为、职业道德或成就的标准。这些标准可以是公司内部的员工模范,也可以是行业内的领袖人物。
2025-01-08 09:33:10
361
原创 openai的实时语音交互,本地部署体验
服务端提供功能,为什么要服务端提供功能,因为这样才能保住你的key这个库同时支持运行在客户端和服务端,合到自己项目,需要定制的可基于这个项目开发openai-realtime-api 可通过npm i openai-realtime-api安装,看起来非官方出品,但能跑,本文是跑这个项目的/examples/openai-realtime-console官方demo,但我在windows下报错没跑起来官方接口说。
2024-12-27 15:18:22
715
原创 web 远程桌面
这里采用tightVNC+noVNC+websockify-js方式实现tightVNC下载地址:noVNC官方git地址https://github.com/novnc/noVNC/blob/master/docs/API.md Api地址websockify-js官方git地址tightVNC是个服务端程序(他也有个viewer的客户端程序,这里我们不用),但实际上他跑在客户端,即你要控制的端,主要负责监听通讯,传输响应桌面的图像和交互操作。例如A主机,B主机。
2024-12-25 15:22:09
1142
原创 mac 安装CosyVoice (cpu版本)
CosyVoice 是阿里研发的一个tts大模型官方项目地址:https://github.com/FunAudioLLM/CosyVoice.git。
2024-12-11 17:05:49
2774
2
原创 使用Node.js防范XSS攻击:常用库及实例
在构建Web应用程序时,防范跨站脚本攻击(XSS)是至关重要的。Node.js提供了多种库来帮助开发者有效地防止这类攻击。本文将介绍几个常用的防范XSS的库,并为每个库提供使用实例。
2024-12-06 16:26:16
708
原创 对比json数据是否变化
如果你需要忽略某些字段或有特定的比较规则,那么你可能需要实现自己的比较逻辑。这通常涉及到遍历对象的所有键,并根据你的需求进行比较。选择最适合你情况的方法。如果你只需要简单的相等性检查,或者 Lodash 的_.isEqual可能就足够了;如果你需要更高级的功能,考虑使用像这样的工具。
2024-12-05 16:39:36
1425
原创 v-model在h函数和jsx下应该如何写
ps:v-model可以理解是一种封装或是语法糖,本质还是属性和事件组合,根因在属性在组件内部是只读,需要通过事件通知到父组件修改。template里面的v-model,在h函数和jsx下应该如何写,例如。
2024-11-27 15:02:18
720
原创 不可见和不可编辑的表单数据要不要提交?
我们常常可能会纠结不可见和不可编辑的表单数据要不要提交给服务端,这些数据需不需要校验?我给个建议,是不提交。如果能一开始规范下来是不要提交给服务端,从用户角度,既然看不见或不可编辑,就不应该让客户端可提交这些数据,提交是不是意味着可写?显然不合理。
2024-11-27 10:18:01
314
原创 es执行_update_by_query要注意
一次给es新增字段,并且拷贝字段的操作,采用执行结果返回es里面总的数据差不多1k条,也不多,但就这个看似简单的操作,执行还是错误了。
2024-11-20 09:34:48
634
原创 uv_os_get_passwd returned ENOENT
本地将整个nodejs,包括node_modules从docker映射到宿主机,在内网工作正常,内网都是root账号直接操作。
2024-11-18 17:15:24
380
原创 docker 部署freeswitch(非编译方式)
手动下载:freeswitch-sounds-en-us-callie-8000-1.0.51.tar 解压到/home/xx/freeswitch-sounds。参考:https://hub.docker.com/r/safarov/freeswitch。这里的错误影响不是很大,可以不用管,主要是把语音相关文件补回去,不然拨打后拿文件会出错。参考目录:/etc/freeswitch/directory/default。打开/etc/freeswitch/dialplan/default.xml。
2024-11-15 17:24:02
1637
2
js,php加解密
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人