posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
agent

《AI Agent 高级编程》1.3 选型方法:按可观测/持久化/生态/锁定度打分

本节把框架选型从拍脑袋变成可计算:给出可观测、持久化、生态、锁定度四维权重表(含每项理由)与 1–5 分评分标准,配一个可运行的最小打分脚本,输入六个框架的分数、输出加权总分与排序,并做权重重排的敏感度分析,真跑贴输出,最后给出按场景调权的决策清单。

10 分钟阅读
AI Agent AI Agent 高级编程
agent

《AI Agent 高级编程》1.2 统一抽象:一个 Protocol 适配多家并写适配层

本节定义一个统一后端抽象 AgentBackend Protocol(单个 async run),并为它写适配层:本地假后端、PydanticAI 的 TestModel、以及自定义 FunctionModel 三种实现挂到同一个 Protocol 上,用同一份调用代码真跑并断言输出,证明它们可互换,最后讨论错误与超时契约及真实框架适配骨架。

8 分钟阅读
AI Agent AI Agent 高级编程
cpp

C++ 现代设计模式:CRTP、类型擦除、PIMPL 与策略模式

C++ 的模板和类型系统为经典设计模式提供了独特的实现方式。CRTP 用静态多态替代虚函数开销,类型擦除在保持接口统一的同时抹除具体类型,PIMPL 将实现细节彻底隐藏,策略模式借助模板实现零成本抽象。本文深入这些现代 C++ 设计惯用法,展示如何用编译期计算和类型系统构建高性能、可扩展的架构。

7 分钟阅读
C++