- 博客(21)
- 收藏
- 关注
原创 做一个 Java SIP SDK,难点不只是拨通电话
过去一周做这套 SDK 设计时,我反复卡在同一类问题上:业务想要的「电话能力」,和 SIP 栈真正提供的能力,中间隔了好几层。讨论逐渐集中到三个问题:接入 JAIN-SIP 是否就具备媒体能力?接通后是否需要业务逐帧中转?盲转收到 202 Accepted 是否就该挂断?
2026-11-06 11:54:23
167
原创 通用智能电话平台的核心功能(FreeSWITCH)
对照 FreeSWITCH 落地盘点通用智能电话平台核心能力:配置进库与网关发布、统一 park 分流、JWT 临时 SIP 与盲转、树形 IVR、技能组路由、话单与 AI 打断转人工。附上线注意。
2026-10-31 17:19:16
74
原创 删了两千万行,PostgreSQL 磁盘为啥还不降?
生产库三张任务相关表冲到两千万行、磁盘一百多 GB 后,定时清理把行数砍下来了,磁盘却纹丝不动,空表 count(*) 仍要约一百秒。本文从现象切入,讲清 PostgreSQL MVCC 与死行、和 MySQL InnoDB「删了也不立刻瘦」的对照,以及普通 VACUUM、VACUUM FULL、pg_repack 怎么选,再谈到 ANALYZE、时间索引、长事务,以及 C 端大表用分区和短批删更稳的做法。
2026-10-28 18:47:41
183
原创 从零设计一个通用智能电话平台:FreeSWITCH + ESL + AI 实战架构
从零设计通用智能电话平台:FreeSWITCH 只做执行,配置经 xml_curl 入库,ESL 接管呼叫,AI 走可插拔 WebSocket 协议,附浏览器软电话验证、话单口径与防盗打要点。
2026-10-21 15:32:51
178
原创 FreeSWITCH 入门:把电话系统接入语音客服机器人
FreeSWITCH 入门实战:从 SIP/RTP、拨号计划、ESL 讲起,梳理一通电话从进线到 AI 语音机器人应答(ASR→LLM→TTS)、打断、转人工到写话单的核心流程,并给出生产注意事项。
2026-10-19 14:46:42
209
原创 向量、图谱还是文件:Agent 记忆怎么选
Agent 记忆该用文件、向量还是图谱?先看它回答哪类问题,再看你付得起什么代价。本文梳理三种形态与代表产品,拆解 Arize 的记忆文件及其失败案例。
2026-10-12 09:43:56
147
原创 Jev 的设计哲学:类型安全、校准概率与代码掌舵
Jev 放弃生成文本,只返回类型化的值和校准概率。本文拆解它的五个设计取舍:输出契约、RLCD 校准、并行评估、代码掌舵、置信度路由,并梳理官方公开的短板、适用边界和 10 月的新动态。
2026-10-08 14:00:52
214
原创 实战 Jev-Style-Qwen3.5-2B:从 CPU 3 秒到 GPU 100ms
20 条商城咨询同题对比:Jev-Style-Qwen3.5-2B 全对,laya 15/20;A10 GPU 单次约 100ms,纯 CPU 约 3 秒,附魔搭 GPU 部署踩坑。
2026-09-29 19:31:48
448
原创 从语音到答案:实时语音客服机器人技术实践
面向技术博客发布的项目梳理稿。本文按业务逻辑与核心能力分节,说明「为什么这么做」与「关键怎么跑通」。实时语音客服采用 ASR → DeepAgent(强制 Wiki)→ TTS 级联流水线。
2026-09-28 18:29:21
247
原创 用 LangGraph 1.x + FastAPI 搭一套智能贷款销售客服:多轮收集、RAG、双库推荐与转化闭环
基于 LangGraph 1.x 的智能贷款销售客服:多轮收集、知识库 RAG、双库并行推荐与转化闭环。FastAPI + SSE,SQLite Checkpoint,Milvus 稠密与 SPLADE 混合检索。
2026-09-28 18:24:03
375
原创 SyncNet(同步网络)音视频同步检查
同步网络(SyncNet) 是一个致力于自动音频到视频同步的开源项目,特别适用于消除视频中音视频流的时间延迟以及在多人场景下识别说话者。。此项目基于Python实现,并依赖一些特定的库和技术来完成其复杂的任务。
2024-10-23 15:24:24
2219
1
原创 websocket断线重连问题
websocket为web应用的客户端和服务端提供了一种全双工的通信机制,底层依赖TCP连接,为保证高可用和及时性,不得不设计一套保活、验活、重连的方案。 本文从实践过程中对重连存在的疑问进行分析
2024-08-23 16:11:49
2690
原创 mysql引擎(InnoDB和MyISAM)批量插入对比
MyISAM引擎效率是InnoDB的1倍MyISAM存储空间相比于InnoDB小百分之三十MyISAM比Innodb 速度快不到5倍,存储占用小随着数据量越来越大,MyISAM的优势越来越好。
2024-08-20 14:39:16
2176
原创 windows系统安装pygraphviz失败解决
因此,PyGraphviz 1.7 仅支持 Windows 上的 Graphviz 2.46.0 或更高版本。我们建议手动安装 Graphviz 的官方二进制版本或使用已更新至 Graphviz 2.46.0 的。在 Windows 上安装 Graphviz 和 PyGraphviz 一直很困难。幸运的是,Graphviz 开发人员正在努力解决这个问题,他们最近的版本已经大大改善了这种情况。然后下载对应的文件,想尝试本地安装。最高只编译到 Py 3.9版本。
2024-08-19 10:28:01
2880
2
原创 Milvus向量数据库-BM25稀疏嵌入
BM25语料库,直接影响文档的相关打分,所有语料库选取比较难,适合业务的场景数据。(很难做到这个)或者选取一个通用的语料库。基于这个问题,本人对BM25不抱希望,所以研究SPLADE模型嵌入。
2024-08-13 14:26:25
2758
原创 大模型开发遇到的问题及langchain框架学习
• 简化开发流程,提高开发效率• 提高项目可拓展性• 能够实现多代理工作流编排• 可观测性和调试。
2024-08-13 13:54:26
1265
转载 【转载】Vue - vue init webpack project 报错处理(无限downloading template)
解决步骤:1.打开终端(cmd),输入命令:ping 192.30.253.112 发现连接超时;输入命令:ping github.com 显示超时。2.打开 hosts文件,地址:C:\Windows\System32\drivers\etc 看是否是默认配置。默认配置如下: 1 2 3 4 5 6 7 8 9...
2018-12-16 15:06:33
1044
1
转载 linux服务器,无法发送邮件
问题:用java写了发邮件的程序,在本地使用可以正常发送,放到阿里云服务器上无法发送邮件,提示 Could not connect to SMTP host: mail.163.com, port: 25很是郁闷,网上的解释铺天盖地,试了一个遍,最终找个一个靠谱的,看来网上的解释,水太深了,差点淹没了,然后果断的在程序里改为用465端口来发送,结果仍然不行,便想到是不是防火墙的问题,于是又在防
2017-10-16 10:41:55
12908
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅