# 13.3 编程助手

> 传统编程门槛正在消失，**自然语言** 正在成为新的编程交互方式。你说人话，它写代码。

## 13.3.1 你的第一个网页

你不需要学 HTML/CSS，不需要懂前端。

打开 **Claude (开启 Artifacts)** 或 **ChatGPT (开启 Canvas)**。这两者都支持在右侧窗口实时预览代码效果。

输入：

> 帮我做一个网页版的《俄罗斯方块》。 风格：复古像素风。 功能：要有计分板，要能用键盘方向键控制。 直接给我能运行的代码。

右边窗口里，一个能玩的俄罗斯方块就出来了。

你不满意？

> 方块下落速度太慢了，快一倍。

咻，变快了。

> 背景换成黑客帝国那种下代码雨的特效。

咻，变酷了。

你只负责 **提需求**（产品经理），AI 负责 **实现**（程序员）。

## 13.3.2 批量处理神器：Python 脚本

你需要把 1000 个文件夹里的 PDF 名字里的“2026”改成“2027”。

手动改？手断了。

问 AI：

> 我不是程序员。我有个文件夹路径是 D:\Docs。 请帮我写个 **Python 脚本**，遍历所有子文件夹，把文件名里的 2026 替换成 2027。 告诉我怎么运行它。

它会给你代码，并手把手教你安装 Python，运行命令。1 秒钟搞定 3 小时的活。

> **注意** **安全贴士**： 在运行任何 AI 写的文件处理（删除、重命名）脚本前，**务必先备份数据**！ 或者要求 AI 先写一个 **“Dry Run” (试运行)** 版本，只打印出它 *打算* 改什么文件名，而不真正执行修改。确认无误后再执行真代码。 **进阶提醒**：不要完全盲信 AI 生成的业务代码。它可能包含安全漏洞（如 SQL 注入、越权访问）。在用于生产环境前，应进行常规的安全测试与代码审查。

## 13.3.3 读懂天书：解释代码

你在网上看到一段代码，或者电脑报了个错： `Error: EACCES: permission denied` 直接复制给 AI：

> “这是啥意思？我该在 Mac 电脑上怎么解决？请用 **小白能懂的话** 解释。”

它就是你身边那个脾气最好的技术大牛。

## 13.3.4 思考题

当写代码的门槛降到“只要会说话就行”，未来的程序员会失业吗？

还是说，“程序员”的定义会发生变化？从“写代码的人”变成“架构师”或“需求翻译官”？

对于我们普通人来说，这难道不是一个 **技术平权** 的黄金时代吗？


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yeasy.gitbook.io/ai_beginner_guide/di-san-bu-fen-shi-zhan-ying-yong-ji-qiao/13_scenarios/13.3_coding_assistant.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
