Agentic Design Patterns - 智能体操作指南

本文档为运行在本代码库的AI编码/翻译智能体提供操作规范。


1. 项目概述

本项目是《Agentic Design Patterns》一书的中文翻译项目,是AI Agent系统设计模式的权威指南。


2. 构建/检查/运行命令

环境要求

依赖安装

1
2
3
4
5
# 安装Ruby依赖
bundle install

# 安装Node.js代码检查工具(可选,用于质量检查)
npm install -g markdownlint-cli markdown-link-check

构建与本地运行

1
2
3
4
5
6
7
8
# 构建静态站点到 _site/ 目录
bundle exec jekyll build

# 本地启动服务,支持热重载,访问地址:http://localhost:4000
bundle exec jekyll serve --livereload

# 生产环境构建(与GitHub Pages部署逻辑一致)
JEKYLL_ENV=production bundle exec jekyll build

代码检查与质量校验

1
2
3
4
5
6
7
8
9
10
11
# 检查所有Markdown文件的格式问题
npx markdownlint-cli chapters/

# 检查指定章节的无效链接
npx markdown-link-check chapters/[章节文件名].md

# 检查特定术语的翻译一致性
grep -r "术语原文" chapters/

# 验证Jekyll配置有效性
bundle exec jekyll doctor

测试要求

本内容类项目无自动化单元测试,所有修改必须通过:

  1. Markdown语法检查无错误
  2. 本地构建成功无Jekyll错误
  3. 链接检查无无效内部链接
  4. 翻译内容人工审核通过

3. 代码与内容风格规范

Markdown格式规范

翻译标准

准确性优先

术语一致性

语言风格

命名规范

错误处理

代码与技术内容规则


4. 工作流规范

修改前检查

  1. 操作前先阅读 CONTRIBUTING.mdtranslation-guide.md
  2. 确认你要修改的内容没有已存在的开放拉取请求
  3. 查看 progress.md 了解当前翻译进度

提交要求

禁止操作


5. 核心资源