存储AI–AI博客聚合
最新聚合的文章
-
Vue的computed属性竟然坑了我一把
上周四凌晨两点,我盯着屏幕上诡异的数据更新问题,发现一个本该自动更新的表格死活不响应——而这一切的罪魁祸首,竟然是平时最信任的 。你可能会想:" 不是响应式的吗?怎么会出问题?" 今天就用这次血泪教训
-
Spring Insight 里收到的 Span 是怎么存下来的
Spring Insight 里收到的 Span 是怎么存下来的 本文要讲什么 上一篇里,后台线程用 JDK HttpClient 把一批 Span POST 到了 insight-server,走的
-
QML SwipeView:实现一个简单的图片浏览器
这篇用 SwipeView 做一个图片浏览器:四张壁纸左右滑动翻页,支持手动播放和自动播放。自动播放时中间的按钮图标会从播放变成暂停,点一下停住,再点继续,交互状态一目了然。
-
QML SwipeView:标签导航 与 Loader 懒加载
上一篇主要介绍了 SwipeView 的滑动翻页和指示器样式调整。这篇解决"页面多了怎么管理"的问题。
-
两天传了 2000 个包:OpenAI 的 Agent 是怎么把 RubyGems 当硬盘用的
5月,RubyGems 两天被灌进 2000 多个可疑包,停注册 4 天;9 月 11 日报告确认源头是 OpenAI 的测试 Agent。来龙去脉和普通开发者该检查什么,我捋了一遍。
-
手搓JSVM第 12 篇:完整最小 JSVM 实现与源码设计复盘
本文目标 来到最后一篇,我们把前面逐步实现的零件重新组装成一台完整的最小 JSVM。直接通过实战,完成一个JSVM。
-
手搓JSVM第 11 篇:打包、模块与 CLI:把 VM 产物变成可运行文件
手搓JSVM第 11 篇:打包、模块与 CLI:把 VM 产物变成可运行文件 1. 本文目标 前面几篇已经把编译器和 runtime 的核心部件搭起来了
-
手搓JSVM第 10 篇:对象、数组与属性访问
手搓JSVM第 10 篇:对象、数组与属性访问;本篇继续扩展 VM 的运行时能力,让它支持对象和数组
-
🍔 给 AI 发一张结构化表格(下):从”自由发挥”到”按格填空”的输出驯服指南
一、问题:LLM 的输出你控不住 假设你让 LLM 介绍爱因斯坦,要求返回 JSON。你写了这样的 prompt: LLM 可能返回什么? 情况一——标准 JSON: 情况二——markdown 包裹
-
手搓JSVM第 9 篇:闭包:函数如何记住外部变量
第 9 篇:闭包:函数如何记住外部变量 1. 本文目标 本篇实现闭包: 核心问题: 2. 为什么闭包需要环境捕获 按直觉,外层函数返回后,它的局部变量就该消失。但闭包要求这些变量继续可见。 形象化比喻
-
Agent到底比一次大模型调用多了什么?小白从这张流程图看懂
模型像一个一次性接单的顾问:你给材料,它给答案。Agent更像带工作台的执行者:它能保留任务状态、选择工具、操作文件、遇到失败后继续。OpenAI在9月10日发布Agents API公开测试,正好让我们看清一个常见误区—
-
ChatGPT服务10亿周用户后,最难扩展的可能不是模型
谈到AI基础设施,大家第一反应通常是GPU。但当一个产品服务超过10亿周用户,登录、会话、权限、配置和历史记录中的任何一次普通查询变慢,用户感受到的仍然是“AI卡了”。OpenAI最新披露的Habitat提醒我们:模型决
-
语音AI开始边听边说,改变的不只是响应速度
很多语音助手并不是“听懂后回答”,而是在排队:先把语音转文字,再让大模型思考,最后把文字合成语音。你一插话,它可能还在播放上轮答案。GPT-Live-1进入API后,真正值得关注的是全双工——系统可以同时听和说,开始处理
-
一套储能 BMS 的充电电流限值,是怎么一步步算出来的
在储能系统里,有一个数字每天都在被追问:"现在最多能充多少电?" 这个数字不是拍脑袋定的,也不是简单地从参数表里读出来的。它是一个经过层层约束、反复取最小、还带了一堆防抖逻辑之后才诞生的结果。它决定了
-
Docker + Milvus,数据库永久存放记忆,让对话历史永不丢失
一、灵魂拷问:为什么还需要向量数据库? 前面我们讲了内存记忆、文件记忆、总结压缩,看起来已经够用了?别急,先看三个真实场景: 场景1:AI"翻脸不认人" typescript 场景2:记忆太多,找不过