自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 python项目为什么用WSGI

了解下WSGI、uWSGI、Gunicorn之间关系

2024-08-21 17:01:40 1019

原创 Flask flask-babel插件实现国际化

手把手实现flask的国际化方案

2024-08-21 16:46:50 1445

原创 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推荐系统应用

基于内容推荐系统,在向量数据库上的应用

2024-08-19 10:22:20 960

原创 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关注的人

提示
确定要删除当前文章?
取消 删除