本章目标:深入理解 Tool System——Harness 中连接模型与真实世界的桥梁。掌握工具的本质、Schema 设计、发现/注册/调度/执行的完整链路,以及错误处理、超时、权限、组合等关键机制
分类: 架构设计
企业架构致力于将企业的业务战略、流程与信息技术紧密结合,实现全局协调和持续优化。而4A架构(即应用架构Application、数据架构Application、技术架构Architecture与安全架构Assurance)则是企业架构中的核心组成部分,帮助企业在应用系统、数据管理、技术平台和安全保障四个维度构建稳健且高效的IT体系。本栏目将深入解析企业架构的基本理论与4A架构模型,分享实际案例和最佳实践,助力架构师和IT管理者打造兼具灵活性与安全性的数字化企业蓝图。
第 6 章 Context Engineering:Agent 的”工作内存”
本章目标:深入理解 Context Engineering——Agent 的”工作内存”管理。这是 Harness 中最核心、也最能拉开 Agent 能力差距的子系统。我们将逐一拆解上下文的构成、预算、压缩、污染防护等 16 个关键议题。
第 5 章 主流 AI Agent 架构模式
本章目标:横向对比 12 个主流的 AI Agent 框架/产品(Claude Code、Claude Agent SDK、OpenAI Agents、Codex、Gemini CLI、Cursor、Cline、Aider、OpenHands、LangGraph、AutoGen、CrewAI),从十个架构维度系统比较,理解它们的设计取舍,为后续深入 Claude Code 架构提供坐标系
第 3 章 AI Agent Loop:现代 AI Agent 背后的核心架构
本章目标:彻底理解 Agent Loop——它是 Agent 的”心跳”,也是整个 Agent 领域最核心、也最容易被误解的一段代码。我们会看到它为何如此简单,又为何真正复杂的是它周围的系统
第 4 章 Agent Harness是什么?
本章回答一个承上启下的问题:把模型、上下文、工具、循环这些”零件”装配成一台能自主工作的机器的,到底是什么?答案就是 Harness。理解 Harness 的定义、边界与职责,是读懂后面 Claude Code 源码分析(Part III)和动手实现 Mini Claude Code(Part IV)的前提
第 2 章 LLM Application 的基本架构
本章目标:掌握一个 LLM 应用(不是 Agent,只是应用)的基本组成与核心机制——模型、提示词、上下文、工具、内存、状态、运行时;并理解 Chat Completion、Streaming、Structured Output、Tool Calling、错误处理、重试、超时、模型路由和成本管理这些基础工程问题。这些是所有 LLM 应用——包括 Agent——的共同底座。
第 1 章 重新认识 AI Agent
本章目标:建立对 AI Agent 的准确认知,厘清 Chatbot、Copilot、Agent、Autonomous Agent、Coding Agent 之间的边界,理解 LLM 为什么能成为 Agent 的”大脑”,并给出 Agent 的本质定义——Agent = LLM + Harness
《AI Agent 架构设计与工程实践指南》——从 LLM、Agent、Harness 到 Mini Claude Code
本书系统介绍 AI Agent 架构与工程实践,从 LLM、Agent Loop、Agent Harness 到 Coding Agent,深入生产级 Agent 与企业级 Agent 平台。
软件系统架构演进:单体、微服务和打包业务能力(PBC)
本文将深入解析三种主流架构模式——单体架构(Monolithic)、微服务架构(Microservices) 和 打包业务能力(PBC),并结合一个真实的电商平台成长过程,具体讲解这些架构如何随业务发展逐步演化、各自的优势和挑战,以及它们在不同阶段的应用价值
企业架构建模语言 – ArchiMate
ArchiMate规范是一种建模语言,它使企业架构师能够使用易于理解的视觉表示来描述,分析和可视化架构域之间的关系。它还可以帮助企业架构师:它提供了一种通用语言来描述企业的各个部分如何构建以及如何运作,包括业务流程,组织结构,信息流,IT系统以及技术和物理基础架构。