阶段 2:上下文与架构
掌握为 AI 提供上下文以获得更好代码的艺术
为什么上下文很重要
AI 编程助手的效果取决于你提供的上下文质量。这个阶段教你如何构建项目和提示词以实现最大的 AI 效能。
这个来自 freeCodeCamp 的全面课程教你如何有效地使用 AI 进行编程。学习如何提供适当的上下文,构建你的提示词,并利用 AI 工具构建真实应用程序。
在 YouTube 上观看你将学到什么
在这个阶段,你将:
- 设计 AI 友好的项目架构
- 在提示词中提供有效的上下文
- 使用 RAG(检索增强生成)技术
- 组织代码以更好地让 AI 理解
- 利用文档和示例
核心概念
项目组织
- 清晰的文件结构
- 有意义的命名约定
- 自文档化代码
- 全面的 README 文件
上下文技术
- 代码的提示工程
- 有效使用示例
- 分解复杂任务
- 迭代优化
推荐资源
代码的提示工程
-
Anthropic's Prompt Engineering Guide
- 推荐理由: Claude 创建者提供的关于有效提示技术的全面指南
- 类别:官方文档
-
- 推荐理由: 在生产应用中构建提示词的实用模式
- 类别:框架指南
-
OpenAI Cookbook: Code Generation
- 推荐理由: 代码生成的真实示例和最佳实践
- 类别:实用示例
上下文与架构
-
Anthropic: Long Context Window Best Practices
- 推荐理由: 有效使用长上下文窗口处理整个代码库的技术
- 类别:技术指南
-
- 推荐理由: 精选的 AI 辅助开发工具、模式和最佳实践列表
- 类别:资源集合
-
Project Structure for AI Coding
- 推荐理由: 为 AI 理解优化的结构良好项目示例
- 类别:示例项目
高级技术
-
RAG for Code: Retrieval-Augmented Generation
- 推荐理由: 从大型代码库提供相关上下文的技术
- 类别:高级技术
-
Cursor Composer: Multi-File Editing Patterns
- 推荐理由: 关于为多文件 AI 编辑构建项目结构的官方指南
- 类别:工具特定指南
下一步是什么?
继续提升你的技能并探索社区资源!
需要帮助? 查看我们的资源页面以获取更多学习材料!