附录A 术语表
本术语表收录了Context Engineering领域的重要概念和专业术语,按字母顺序排列,帮助读者快速理解和查找相关概念。
A
AI-Assisted Development(AI辅助开发) 利用人工智能工具和技术来提升软件开发效率、质量和创新能力的开发方法。
Automated Context Generation(自动化上下文生成) 通过AI工具自动生成和维护项目上下文信息的技术和方法。
Adaptive Context(自适应上下文) 能够根据项目需求和环境变化自动调整的动态上下文系统。
C
Context Engineering 本书的核心理念,指在AI辅助开发中通过精确的上下文设计和工程化方法来提升开发效率和质量的综合方法论。
Context Design Patterns(上下文设计模式) 在Context Engineering中常用的上下文组织和设计的标准化模式。
Context Optimization(上下文优化) 通过分析和改进上下文信息的结构、内容和传递方式来提升AI工具效果的过程。
Contextual Requirements(上下文化需求) 将传统需求文档转化为适合AI理解和处理的结构化上下文信息。
Cross-Context Integration(跨上下文集成) 在不同项目模块、团队或系统间实现上下文信息的有效整合和共享。
D
Domain Context Modeling(领域上下文建模) 针对特定业务领域建立专门的上下文模型和知识体系。
Dynamic Context Updates(动态上下文更新) 实时更新和维护项目上下文信息以保持其准确性和相关性的机制。
E
Engineering Context(工程上下文) 包含技术架构、开发规范、工具配置等工程化信息的上下文类型。
Evolutionary Context(演进式上下文) 随着项目发展而不断演进和完善的上下文管理方法。
F
Federated Context Management(联邦式上下文管理) 在分布式团队和系统中实现上下文信息统一管理的架构模式。
Functional Context(功能上下文) 描述系统功能需求、业务逻辑和用户场景的上下文信息。
G
Generative Context(生成式上下文) 专门用于指导AI生成代码、文档或其他开发产物的上下文信息。
Governance Framework(治理框架) 确保Context Engineering实践符合组织标准和最佳实践的管理体系。
H
Hierarchical Context(层次化上下文) 按照不同抽象层次组织的上下文信息结构。
Human-AI Collaboration(人机协作) 人类开发者与AI工具之间的有效协作模式和方法。
I
Intelligent Context Routing(智能上下文路由) 根据任务需求自动选择和组合相关上下文信息的技术。
Incremental Context Building(增量式上下文构建) 逐步构建和完善项目上下文信息的迭代方法。
K
Knowledge Graph Context(知识图谱上下文) 使用知识图谱技术组织和表示复杂上下文关系的方法。
Key Performance Indicators (KPIs)(关键绩效指标) 用于衡量Context Engineering实施效果的量化指标。
L
Living Context(活上下文) 与代码和项目状态同步更新,始终保持准确和有用的上下文系统。
Layered Context Architecture(分层上下文架构) 将上下文信息按照不同层次和职责进行组织的架构模式。
M
Multi-Modal Context(多模态上下文) 包含文本、图像、代码、图表等多种形式信息的综合上下文。
Metadata Context(元数据上下文) 描述项目、代码、文档等资源属性和关系的元信息。
P
Prompt Engineering(提示工程) 设计和优化AI工具输入提示以获得最佳输出结果的技术和方法。
Project Context(项目上下文) 包含项目目标、约束、资源、时间线等信息的综合上下文。
Persistent Context(持久化上下文) 能够长期保存和维护的上下文信息存储和管理机制。
Q
Quality Context(质量上下文) 包含代码质量标准、测试要求、性能指标等质量相关信息的上下文。
Query-Driven Context(查询驱动上下文) 根据具体查询需求动态组织和提供相关上下文信息的方法。
R
RAG (Retrieval-Augmented Generation)(检索增强生成) 结合信息检索和生成模型来提升AI输出质量的技术架构。
Requirements Context(需求上下文) 将业务需求转化为结构化、可执行的上下文信息的方法。
Real-time Context Sync(实时上下文同步) 确保多个系统和工具间上下文信息实时同步的技术机制。
S
Semantic Context(语义上下文) 包含领域知识、概念关系和语义信息的上下文类型。
Structured Context(结构化上下文) 按照预定义格式和标准组织的上下文信息。
Scalable Context Architecture(可扩展上下文架构) 能够随着项目规模和复杂度增长而扩展的上下文管理架构。
T
Template-Based Context(模板化上下文) 使用标准化模板来组织和生成上下文信息的方法。
Traceability Context(可追溯上下文) 记录需求、设计、实现之间关系和变更历史的上下文信息。
Team Context(团队上下文) 包含团队结构、技能分布、协作方式等团队相关信息的上下文。
U
Unified Context Model(统一上下文模型) 在组织或项目中统一使用的标准化上下文信息模型。
User Story Context(用户故事上下文) 将用户故事转化为详细上下文信息以指导开发的方法。
V
Version-Controlled Context(版本控制上下文) 对上下文信息进行版本管理和变更跟踪的机制。
Validation Context(验证上下文) 用于验证和测试系统功能的上下文信息和测试用例。
W
Workflow Context(工作流上下文) 描述开发流程、审批流程和部署流程的上下文信息。
Weighted Context(加权上下文) 根据重要性和相关性对不同上下文信息进行加权处理的方法。
符号和缩写
AI - Artificial Intelligence(人工智能)
API - Application Programming Interface(应用程序编程接口)
CI/CD - Continuous Integration/Continuous Deployment(持续集成/持续部署)
DRY - Don't Repeat Yourself(不要重复自己)
KISS - Keep It Simple, Stupid(保持简单)
LLM - Large Language Model(大语言模型)
MCP - Model Context Protocol(模型上下文协议)
RAG - Retrieval-Augmented Generation(检索增强生成)
SOLID - 面向对象设计的五个基本原则
- S - Single Responsibility Principle(单一职责原则)
- O - Open/Closed Principle(开放封闭原则)
- L - Liskov Substitution Principle(里氏替换原则)
- I - Interface Segregation Principle(接口隔离原则)
- D - Dependency Inversion Principle(依赖倒置原则)
UI - User Interface(用户界面)
UX - User Experience(用户体验)
YAGNI - You Aren't Gonna Need It(你不会需要它)
注:本术语表将随着Context Engineering理论和实践的发展而持续更新和完善。