架构设计

doiito1 天前
ai·rust·架构设计·ai agent
【Agent Harness】Gliding Horse 最新进化:从“能学习”到“可验证的自主进化”摘要:本文深入解析 Gliding Horse 从 v0.1.5 到最新代码的核心升级——如何将 AI Agent 从“能学习”推向“可验证的自主进化”。文章围绕持续学习闭环、执行效果契约、双编排统一、强类型上下文模型、可观测性、安全加固、工作区感知、TUI 交付验证等八大模块展开,揭示“把智能变成可验证的智能”这一核心命题背后的工程实践与设计哲学。 关键词:AI Agent;自主进化;可验证智能;持续学习;PDCA 编排;JSON-LD DAG;强类型上下文;可观测性;安全加固;Rust 系统工程
記億揺晃着的那天3 天前
软件工程·amazon·架构设计·系统设计·亚马逊·sp-api·amazon ads api
Amazon Ads API 实战:如何高精度关联广告活动(Campaign)与 ASIN 及 ERP 产品主数据在开发跨境电商 ERP、广告自动化投放系统或数据分析平台时,如何准确将亚马逊广告活动(Campaign)与对应的 ASIN(推广商品)及企业内部的产品主数据进行关联,是一个看似简单却极具挑战的技术课题。
福兮说4 天前
后端·go·gin·架构设计
Gin 项目里的错误处理:让 Controller 不必知道错误是怎么来的刚开始写 Gin 项目的时候,Controller 基本都长这样:问题不在于它能不能跑,而在于:Controller 被迫知道了错误是从哪一层、因为什么原因产生的。gorm.ErrRecordNotFound 是数据访问层的概念,它不该泄漏到 HTTP 层。等哪天你把 GORM 换掉,或者给这个查询加一层缓存,所有 Controller 都得跟着改。
欢醉5 天前
springcloud·架构设计
一次RabbitMQ重启引发的网关雪崩复盘晚上生产告警群里突然开始刷屏。网关 Pod 不断重启,有客户反馈操作页面时好时坏,K8s 事件里清一色的:
刘广睿8 天前
客户端·短视频·效率工具·架构设计·素材管理
衍生素材链怎么设计?截帧、音频与子素材的关联管理复盘做素材管理的人迟早会撞上一个问题:你下载了一条 10 分钟的直播回放,真正有用的其实只有第 3 分钟那段演示和第 6 分钟那段金句。你把这两段剪出来存了,结果过两周想回看"当时那段演示的前后语境",原片早删了,截出来的片段成了孤儿——没了来源、没了上下文、更没了和原片的关联。这就是"衍生素材"的管理难题:素材不是孤立的文件,而是一棵从原片长出来的树。这篇文章以我们桌面素材库的一次功能复盘,讲清楚衍生素材链(截帧、音频、子素材)该怎么设计,核心就一句话——让派生出来的每一片,都记得自己从哪来。
递归尽头是星辰11 天前
微服务架构·架构设计·软件架构风格·系统架构师考试·架构落地
软件架构风格:范式、落地形态与选型权衡很多开发者对架构风格存在认知偏差:要么把它等同于 “整套系统的顶层业务规划”,要么认为一个系统只能有一种架构风格。本质上,架构风格是架构层面的可复用设计范式,地位等同于代码领域的 GoF 设计模式,是软件工程实践沉淀下来的组件组织经验。它既可以作用于整个系统,也可以作用于单个模块、一条处理链路;一个成熟的分布式系统,必然是多种架构风格的混合体。
刘广睿13 天前
客户端·架构设计·产品设计·素材管理
素材库智能集合怎么设计?把多维筛选存成动态收藏的功能复盘你有没有算过这样一笔账:上周收藏的那批竖屏产品特写素材,今天要用的时候,你花了多久才把它们找齐?打开素材库,点平台筛选,点类型筛选,翻到上周的收藏记录,再肉眼排除掉横屏和口播片段——十分钟后,素材终于拖进了剪辑软件。而同样的筛选动作,这一周你已经重复了四遍。
Patrick在香港14 天前
python·llm·智能路由器·api·架构设计·成本优化
模型路由器实测:12 个任务省 77%,旗舰过载时的降级要打出显式标记“API 要涨了:留下、换模型还是上路由?”——这句话里最值钱的词是"路由"。用一整个工作日的 12 个任务实测一个成本感知路由器:同样的活,全用旗舰模型要 1200 个归一化成本单位,路由后只花 276,省 77%。方法是朴素的三层结构:mini=8 / mid=30 / flagship=100,按价格升序找"最便宜的能胜任档位",复杂度标签由应用侧打——faq reply 落 mini、contract review 才配旗舰。
刘广睿15 天前
音视频·效率工具·架构设计·桌面客户端·素材管理
多素材对比同步播放怎么设计?对齐播放与差异高亮的功能复盘凌晨的某个版本评审会上,设计师指着屏幕问了一个我答不上来的问题:“用户要对比三条素材,为什么不能让它们一起放?“当时我的第一反应是"这有什么难的”,两周的弯路之后我才明白:多路视频同步播放这件事,难的从来不是"同时按下播放键”,而是让三条不同时长、不同帧率、不同编码的素材,在任意时刻都停在"可比较"的位置上。而这个功能,恰恰是素材筛选里被低估最深的一个。
长脖鹿Johnny15 天前
网络·游戏·游戏开发·架构设计·输入系统·网络同步
游戏输入系统框架设计(三):网络输入权威与可验证性联网输入的核心边界不是把本地事件原样转发,而是明确客户端时间、消息顺序和服务器模拟时间各自能证明什么,再由服务器决定输入意图是否进入权威状态。本篇集中讨论这一边界及其验证方法。
記億揺晃着的那天18 天前
api·架构设计·系统设计·amazon api·sp-api
Amazon SP-API 报告创建全流程与状态机:从创建、轮询到下载入库,新手避坑指南本文基于 Selling Partner API(SP-API)Reports API v2021-06-30。
黄俊懿21 天前
sql·网络安全·架构·系统架构·架构师·架构设计
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第八节:网关-注入攻击与预防这篇文章我们来看SQL注入。SQL注入攻击的原理呢?我们来简单说一下,它就是通过攻击者在http的请求当中注入恶意的SQL命令,比如说把某个表进行删除,那么服务器在用请求参数构造数据库的命令的时候,恶意的SQL语句也被一起构造了,我们来写一个例子。
黄俊懿21 天前
网关·网络安全·架构·系统架构·架构师·xss·架构设计
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第七节:网关-XSS攻击与预防在前面的文章中,我们讲了负载均衡,讲了请求从客户端出发到服务器的中间过程。我们是按照用户请求到达我们服务器的顺序来讲解我们架构方面的知识的。
亿牛云爬虫专家1 个月前
爬虫·爬虫代理·架构设计·隧道代理·大数据处理·压缩存储·数据分层存放
聊聊数据的“冷热分离“:如何对历史爬虫数据进行合理的归档与压缩存储?作者按:这是一篇写给爬虫工程师和数据处理同学的实战笔记。我们不谈虚的,直接从"数据是怎么堆成山的"讲起,再给一套能直接抄走的代码。文中的代理部分基于亿牛云的隧道代理产品,代码全部带中文注释。
在世修行1 个月前
上位机·架构设计·plc通信·3d轮廓仪·激光打标
3D轮廓仪智能定位激光打标上位机:系统整体架构设计深度解析在工业自动化领域,上位机(Host Computer)是连接底层硬件设备与操作人员的"大脑"。它既要负责采集传感器数据、控制执行机构,又要提供友好的人机交互界面。本文以一个真实的3D轮廓仪智能定位激光打标系统为例,从第一性原理出发,剖析一套完整工业上位机的架构设计,并结合项目源码进行实例讲解。
零域码客1 个月前
分布式·postgresql·sqlite·wal·架构设计·后端开发·数据库选型
从 SQLite 到 PostgreSQL:轻量单机到分布式架构选型、避坑与迁移全解析在本地工具、小型单体应用、轻量服务开发场景中,SQLite 凭借零部署、零运维、开箱即用的特性,成为使用率极高的嵌入式关系型数据库。对于低并发、小数据量的单机项目,SQLite 可以极大提升开发效率、降低落地成本。
阿图灵1 个月前
架构设计·ai agent·智能体·agentic ai·完整手册
Agentic AI 架构完整学习手册(课程精华全收录)来源:Mehmet Ozkaya《Agentic AI Architectures with Patterns, Frameworks and MCP》课程笔记 共 12 篇笔记合并而成(内容完整保留)
AI人工智能+电脑小能手1 个月前
java·设计模式·建造者模式·架构设计·对象构建
大白话说Java设计模式-08-建造者模式(业务实战篇)📌 一句话本质:建造者模式就是"像搭积木一样,一步步把复杂对象造出来"。🏷️ 标签:建造者模式 / Java 设计模式 / Lombok / 大白商城 / 复杂对象 🎯 适合:初中级后端 / 经常被复杂构造方法困扰的工程师
AI人工智能+电脑小能手1 个月前
java·设计模式·工厂方法模式·架构设计·代码解耦
大白话说Java设计模式-04-工厂方法模式(业务实战篇)📌 一句话本质:工厂方法模式就是"想造啥跟我说,我专门有个车间给你造"。🏷️ 标签:工厂方法模式 / Java 设计模式 / Spring / 支付中心 / 大白商城 🎯 适合:初中级后端 / 想搞懂多态真实用法的工程师
小当家.1051 个月前
java·react.js·agent·react·架构设计·agent设计
深入理解 ReAct Agent:从原理到 Java 实战“什么是 ReAct Agent?”你真的理解这个问题吗?是背诵"Reasoning + Acting"的定义,还是能结合项目讲清楚它的工作原理、工程实现、踩过的坑?