跳到主要内容

阶段 2:上下文与架构

掌握为 AI 提供上下文以获得更好代码的艺术

为什么上下文很重要

AI 编程助手的效果取决于你提供的上下文质量。这个阶段教你如何构建项目和提示词以实现最大的 AI 效能。

这个来自 freeCodeCamp 的全面课程教你如何有效地使用 AI 进行编程。学习如何提供适当的上下文,构建你的提示词,并利用 AI 工具构建真实应用程序。

在 YouTube 上观看

你将学到什么

在这个阶段,你将:

  • 设计 AI 友好的项目架构
  • 在提示词中提供有效的上下文
  • 使用 RAG(检索增强生成)技术
  • 组织代码以更好地让 AI 理解
  • 利用文档和示例

核心概念

项目组织

  • 清晰的文件结构
  • 有意义的命名约定
  • 自文档化代码
  • 全面的 README 文件

上下文技术

  • 代码的提示工程
  • 有效使用示例
  • 分解复杂任务
  • 迭代优化

推荐资源

代码的提示工程

  1. Anthropic's Prompt Engineering Guide

    • 推荐理由: Claude 创建者提供的关于有效提示技术的全面指南
    • 类别:官方文档
  2. LangChain Prompt Engineering

    • 推荐理由: 在生产应用中构建提示词的实用模式
    • 类别:框架指南
  3. OpenAI Cookbook: Code Generation

    • 推荐理由: 代码生成的真实示例和最佳实践
    • 类别:实用示例

上下文与架构

  1. Anthropic: Long Context Window Best Practices

    • 推荐理由: 有效使用长上下文窗口处理整个代码库的技术
    • 类别:技术指南
  2. GitHub: Awesome AI Coding

    • 推荐理由: 精选的 AI 辅助开发工具、模式和最佳实践列表
    • 类别:资源集合
  3. Project Structure for AI Coding

    • 推荐理由: 为 AI 理解优化的结构良好项目示例
    • 类别:示例项目

高级技术

  1. RAG for Code: Retrieval-Augmented Generation

    • 推荐理由: 从大型代码库提供相关上下文的技术
    • 类别:高级技术
  2. Cursor Composer: Multi-File Editing Patterns

    • 推荐理由: 关于为多文件 AI 编辑构建项目结构的官方指南
    • 类别:工具特定指南

下一步是什么?

继续提升你的技能并探索社区资源!


需要帮助? 查看我们的资源页面以获取更多学习材料!