Skip to content

第四章 AI 工具与工程

持续更新

AI 时代发展迅速,本章节内容持续更新中

AI 编程助手

不管你喜不喜欢,AI 编程助手正在深刻改变开发者的工作方式。与其抗拒,不如先用起来再做判断。

Claude Code

Claude Code 是 Anthropic 官方的 CLI 编程助手,定位于在本地代码仓库里直接执行高权限、有上下文感知的工程任务,而不只是聊天。它可以读写文件、运行命令、调用工具,是目前能力最强的 AI 编程 Agent 之一。

Claude Code 入门教程 | 菜鸟教程
Claude Code 是 Anthropic 官方推出的 AI 编程助手,直接在终端中运行,能够读取和修改文件、执行命令、与代码库交互。本教程从安装配置到日常使用进行详细讲解。
https://www.runoob.com/ai-agent/claude-code.html
快速开始 - Claude Code 官方文档
官方中文快速入门,5 分钟上手 Claude Code。
https://code.claude.com/docs/zh-CN/quickstart

CC Switch

CC Switch 是一款开源跨平台桌面应用,用于统一管理 Claude Code、Codex、Gemini CLI 等 AI 编程工具的配置。通过可视化界面实现 API 供应商一键切换,告别手动编辑 JSON/TOML 配置文件的繁琐操作,同时支持 MCP 服务器管理和 Skills 安装。

CC Switch 一键切换 API | 菜鸟教程
CC Switch 是一款开源跨平台的桌面应用,专为 AI 编程助手用户设计,支持 Claude Code、Codex、Gemini CLI 等主流工具的供应商配置一键切换,让开发者轻松在 DeepSeek、OpenAI、OpenRouter 等不同后端之间无缝切换。
https://www.runoob.com/ai-agent/cc-switch.html

其他主流 AI 编程工具

  • GitHub Copilot:集成在 IDE 里,入门门槛最低,适合第一次尝试 AI 辅助编程
  • Cursor:基于 VSCode 的 AI 编辑器,有对话、补全、代码库理解等功能
  • Windsurf:Codeium 推出的 AI 编辑器,界面体验流畅

提示词工程

与其把 AI 当成搜索引擎,不如学会和它对话。

提示词工程(Prompt Engineering)是指通过设计和优化输入提示,引导大模型输出更准确结果的方法论。对于日常开发来说,掌握基本的提示词技巧能显著提升 AI 工具的使用效果。

提示工程指南
本指南涵盖了提示工程的基础知识、进阶技术,以及关于如何使用提示来与大语言模型进行交互和构建应用的指南和参考资料。
https://www.promptingguide.ai/zh
提示词工程 | 菜鸟教程
提示词工程通过设计优化输入提示词,引导大模型生成更精准的答案。本教程介绍核心概念、常用技巧以及实际应用示例。
https://www.runoob.com/ai-agent/prompt-engineering.html

大语言模型

LLM 基础概念

如果你不知道 Transformer 是什么,Token 是怎么算的,先补一下这些基础——不需要懂数学推导,但要知道大概在发生什么事。

通俗理解大语言模型(LLM)
用最简单的语言解释大语言模型的工作原理、Token 的概念、上下文窗口以及模型的能力边界。
https://zhuanlan.zhihu.com/p/624740065

调用 API

绝大多数 AI 产品底层都是调用模型 API,学会用 API 调用 LLM 是现代开发者的基本技能。

AI API 入门 | 菜鸟教程
从零开始学会如何通过 HTTP 请求调用 AI 模型 API,理解 system prompt、message 结构和流式输出。
https://www.runoob.com/ai-agent/prompt-engineering.html

AI 应用开发

RAG 检索增强生成

RAG(Retrieval-Augmented Generation,检索增强生成)是目前构建企业级 AI 应用最主流的方案。核心思路是:不把所有知识塞进模型,而是在推理时从外部知识库检索相关内容,再喂给模型生成答案。

什么是检索增强生成 (RAG)?| Elastic
检索增强生成(RAG)是一种结合了信息检索技术与语言生成模型的技术。通过从外部知识库中检索相关信息,将其作为上下文输入到大语言模型中,从而生成更准确、更可靠的输出。
https://www.elastic.co/cn/what-is/retrieval-augmented-generation
检索增强生成 (RAG) 入门指南 - 知乎
从零基础讲解 RAG 的工作流程:文档切割、向量化、存入向量数据库、检索、拼接 Prompt、生成答案。
https://zhuanlan.zhihu.com/p/678983137

MCP 模型上下文协议

MCP(Model Context Protocol)是 Anthropic 提出的开放协议,定义了 AI 模型和外部工具、数据源之间交换上下文的标准方式。Claude Code 的工具调用能力就建立在 MCP 之上。

MCP (Model Context Protocol),一篇就够了 - 知乎
从技术原理到实际案例,详解 MCP 如何连接 GitHub、数据库等外部资源,以及如何自己开发一个 MCP Server。
https://zhuanlan.zhihu.com/p/29001189476
MCP 编程极速入门(中文)
GitHub 上最受欢迎的 MCP 中文入门指南,涵盖核心概念、客户端/服务端开发、工具集成,附带完整代码示例。
https://github.com/liaokongVFX/MCP-Chinese-Getting-Started-Guide

Agent

Agent 是指能够感知环境、规划步骤、调用工具并执行多步任务的 AI 程序。Claude Code 本身就是一个 Agent——它能自主决定读哪些文件、运行什么命令来完成你的请求。

AI Agent 综述:从概念到实践
系统介绍 AI Agent 的定义、核心组件(规划、记忆、工具调用)以及主流框架,帮助理解 Agent 与普通 LLM 调用的本质区别。
https://zhuanlan.zhihu.com/p/683490814