设计模式

首页 标签 设计模式
# 设计模式 #
关注
15804内容
万字长文:如何用 harness 的理念设计一个 AI 驱动的 UI 自动化工程。
Harness 是一种多 Agent 协作的设计模式,用“马具”比喻为 AI 工作流装上角色边界、状态机、产物契约与护栏规则四重约束,解决单 Agent 易跑偏、跳步、越权等问题。本文以 UI 自动化测试为例,手把手教你从零设计总控层、编写三类 Agent Prompt,并实现稳定可靠的 AI 测试生成闭环。
我花一周拆解了企业级Skills库的全套设计模式
本文揭秘企业级Agent测试技能(Skill)体系落地实战:从200+混乱脚本“考古”出发,提炼出注册发现、能力抽象、副作用管理三层核心骨架,直击“Skill化后调度失灵、上下文爆炸、副作用失控”三大痛点。不讲空泛理论,只给可复用的设计模式、元描述模板与避坑指南。
工作流的 Skill 怎么写?从 7 个顶级 Skill 中提炼的模式与最佳实践
Skill 是一种基于 YAML frontmatter + Markdown 的知识注入机制,通过 `SKILL.md` 文件将结构化指令注入 LLM 上下文,由其调用内置工具(如 bash、read)执行。含 5 大设计模式:线性流程、决策树、循环迭代、接力棒循环、多阶段编排,另含思维框架模式,专用于控制 LLM 深度分析而非操作执行。
深夜调试:一个弹窗定位问题,暴露了90%UI自动化的通病
本文记录一节UI自动化私教课:从应届生卡在“弹窗点不到”的bug出发,层层剖析定位不唯一、动态渲染、等待时机等核心难点,传授debug调试法、双重定位技巧与PO抽象思维,并延伸至测试开发职业成长路径。重在授人以渔。
|
11天前
|
从无状态到有状态:长时运行 Agent 的 5 种架构模式
本文详解长时运行AI Agent的5大生产级架构模式:Checkpoint-and-Resume实现断点续传;Delegated Approval支持原地暂停与人机协同;Memory-Layered Context分层管理长期记忆与工作记忆;Ambient Processing赋能无提示事件驱动;Fleet Orchestration实现多Agent协同治理——让Agent真正成为可靠、有状态、可运维的系统进程。
|
11天前
|
设计模式在主流框架中的落地 —— Laravel、Spring、Qt 的架构智慧
学习设计模式的最佳途径是阅读优秀框架源码。PHP的Laravel、Java的Spring、C++的Qt,各自体现了不同模式的典型运用。
|
13天前
|
搭建自己的PHP框架心得
而类的自动加载,我们知道的__autoload()魔术函数,它会在你实例化一个当前路径找不到的对象时自动调用,根据传入的类名,在函数体内加载对应的类文件。
前端组件库——iView Weapp知识点大全(二)
教程来源 https://www.xgmoi.cn iView Weapp提供40+高质量组件,涵盖布局(Grid、Panel)、基础(Button、Cell、Icon)、表单(Input、Radio/Checkbox)、反馈(Toast、Modal、ActionSheet)及导航(Tabs、Steps)五大类,支持按需引入、主题定制与事件委托,助力高效构建专业小程序界面。
微软GitHub上星标5万的Agent课,测试人该怎么吃透?
微软开源《AI Agents for Beginners》课程(GitHub星标超5万),含15节图文视频课及中文翻译。本文专为测试工程师提炼:聚焦第4/5/8课,拆解工具调用、Agentic RAG、多Agent协作三大测试关键点,提供可复用的用例模板与避坑指南,助你从“测功能”升级为“测决策”。
|
18天前
|
面向对象设计模式在三种语言中的实现差异
设计模式是软件工程中可复用问题的通用解决方案。虽然设计模式与语言无关,但具体实现时会受到语言特性的深刻影响。
免费试用